【问题标题】:java -cp Could not find or load main classjava -cp 找不到或无法加载主类
【发布时间】:2017-01-26 16:49:29
【问题描述】:

我有一个结构如下的罐子

myJar.jar > com.company.department.mainClass.class

我正在尝试运行它

java -cp D:\directory\directory2\*.jar; com.company.department.mainClass

我的主类确实包含一个主方法,我可以在将其导出为 jar 之前在 Eclipse 中运行它。它是从 Groovy 编译的,但我认为这并不重要。

public static void main(String[] args){
        ...
    }

它给我一个“找不到或加载主类”。这是在窗户上。我在做什么有什么问题?

【问题讨论】:

  • *.jar?试试全名
  • 发布你的 mainClass.java
  • 只尝试“java -cp D:\directory\directory2\* com.company.department.mainClass”
  • 运气不好@Konrad
  • 你确定 mainClass.java 包含package com.company.department;?

标签: java groovy jar classpath


【解决方案1】:

试试

 java -cp D:\directory\directory2\*.jar com.company.department.mainClass

注意这里没有分号。

来自Wikipeda:

在 Windows 上,目录结构具有 Windows 语法,每个文件路径必须用分号(“;”)分隔。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-26
    • 2015-06-01
    • 1970-01-01
    • 2019-01-25
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多