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

java-cp错误:无法找到或加载主类(java.lang.ClassNotFoundException)[重复]

卫博学
2023-03-14

我基本上遵循下一个教程:https://picocli.info/#_running_the_application

我正在尝试使用下一个命令运行我的应用程序

java -cp "picocli-4.6.3.jar:bashTool-1.0-SNAPSHOT.jar" src/main/java/TestPicoCli.java --algorithm SHA-1 hello.txt

我所在的目录中有2个JAR,分别是picocli和bashTool,但我收到了下一条错误消息:

Error: Could not find or load main class src.main.java.TestPr.java
Caused by: java.lang.ClassNotFoundException: src.main.java.TestPr.java

这是y目录的外观:

有什么想法吗?

共有2个答案

松旭
2023-03-14

命令java可以执行已编译的(字节码)java文件。类您正在尝试执行源文件。java,它是不正确的。

首先,您需要找到TestPicoCli。类文件。它可以由IDE生成,并且可能位于目标/类中

然后,如果您位于包含TestPicoCli的文件夹中。类,您必须运行:

java -cp "<path_to_your_jar>/picocli-4.6.3.jar:bashTool-1.0-SNAPSHOT.jar" TestPicoCli // Without .class

或者如果您位于包含<代码>的文件夹中。jar,您应该运行:

java -cp "picocli-4.6.3.jar:bashTool-1.0-SNAPSHOT.jar;<path_to_class_file>" TestPicoCli

注意:如果您在Linux上,请替换 带<代码>:

邹嘉致
2023-03-14

java-cp"picocli-4.6.3.jar: bashTool-1.0-SNAPSHOT. jar"TestPicoCli--算法SHA-1hello.txt

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

  • 我今天开始使用Eclipse开发我的java程序(没有移动/触摸任何设置)。 我尝试运行Java程序,得到的消息是: 怎么解决这个?谢谢!

  • 问题内容: 我想连接我的java程序以连接数据库并检索数据。它的编译完美,但运行时即时得到这个 我已经安装了Java SQL驱动程序,并将jar路径作为CLASSPATH添加到环境变量中 问题答案: 您应该从这里下载驱动程序 和JAR文件需要添加到项目类路径。 首先,右键单击Eclipse Project,然后单击Project-> Build Path-> Configure Build Pat

  • 当我正常运行此代码时,它会吐出: 异常线程"main"java.lang.ClassNotFoundExcture: bookReader 在java.net.URLClassLoader.find类(URLClassLoader.java:381) 在java.lang.ClassLoader.load类(ClassLoader.java:424)<在sun.misc.启动$AppClassLo

  • 我使用的是Eclipse最新版本,每次我以“Java应用程序”的形式运行这个简单代码时,都会遇到错误“找不到或加载主类”。我是新来的,所以对Java知之甚少。我期待着一些帮助,请详细说明。运行配置窗口截图Buildpath配置截图。窗

  • 问题内容: 我在笔记本电脑上有一个日食项目,我将其推送到Git https://github.com/chrisbramm/LastFM-History-Graph.git 它可以完全在我的笔记本电脑上运行,并且可以正常运行/构建,但是在我的台式机上,Eclipse没有显示错误 错误:找不到或加载主类lastfmhistoryguis.InputPanel 我尝试从以下位置构建项目: 但是什么也没