当前位置: 首页 > 知识库问答 >
问题:

当我使用-cp时,Java无法找到或加载主类

汪凌
2023-03-14

我有一个问题。
我尝试使用库运行我的java程序
当我使用

java com/myProg

它起作用了<但是当我试图传递类路径时,它无法找到或加载主类

java -cp com/lib/lid.jar com/myProgram

错误:

Error: Could not find or load main class myProgram

原因:java。lang.ClassNotFoundException:myProgram

共有1个答案

景岳
2023-03-14

尝试在-cp选项之后仅指定工作目录的根目录,并且不要在那里包含包名称。如果您从/com的目录运行java命令,-cp. com/myProgram就足够了,否则您将需要类路径之后的完全限定名称。不确定. jar文件的必要性,您声明首先您仅通过java com/myProg运行。

 类似资料:
  • 我基本上遵循下一个教程:https://picocli.info/#_running_the_application 我正在尝试使用下一个命令运行我的应用程序: 我所在的目录中有2个JAR,分别是picocli和bashTool,但我收到了下一条错误消息: 这是y目录的外观: 有什么想法吗?

  • 我用的是软呢帽19。HelloWorld的内容。爪哇: 我可以使用 javac HelloWorld。JAVA 但我无法使用 java HelloWorld 它给出了以下错误 错误:无法找到或加载主类HelloWorld 但我可以用 sudo java HelloWorld 我错过了什么???

  • 我基本上遵循下一个教程:https://picocli.info/#_running_the_application 我正在尝试使用下一个命令运行我的应用程序: 我所在的目录中有2个JAR,分别是picocli和bashTool,但我收到了下一条错误消息: 这是y目录的样子: 有什么想法吗?

  • 问题内容: 我正在尝试使用Gradle运行一个非常简单的项目,并在使用时遇到以下错误: 这是我的文件结构: 我排除了libs和tmp文件夹的内容,因为我认为这与该问题无关,但是我可以在需要时添加它。 这是我的build.gradle文件: 关于如何解决此问题的任何想法?我已经为mainClassName属性尝试了各种方法,但似乎没有任何效果。 问题答案: 我在这里看到两个问题,一个与另一个有关。

  • 我的java应用程序编译有问题。 编译器说:

  • 我是按照Spring的教程,一切都工作正常,直到我克隆我的项目,现在克隆的项目和原来的项目不想工作,我已经搜索槽整个堆栈溢出类似的问题,我无法解决这个问题,我已经清理了项目,重新启动eclipse,更新,添加和删除依赖项从pom.xml似乎没有什么工作。 这是我的主要课程: Beans.xml: 波姆。xml: 正如我所说,当我在同一个工作区复制粘贴项目时,一切都开始失败,当然我更改了名称。 这个