"Error: Could not find or load main class", Using external Jar and multiple classes
"Error: Could not find or load main class", Using external Jar and multiple classes
我正在编写一个使用三个 类 和一个外部 .jar 库的程序。我得到了在我的 windows 机器上运行的代码,在 IntelliJ 上,我正试图在我的 Raspberry Pi (Raspbian) 上 运行ning 获得它。
三个类分别叫做"CommHandler"、"SocketHandler"和"ReadAndWrite"。 ReadAndWrite 是调用其他函数的主要 类。
三个类和.jar库一起在同一个目录下(home/pi/Final1)。我已经移动到它们所在的目录并使用下面的代码全部编译,这样做没有发生错误。
javac -cp jSerialCom-2.0.2.jar *.java
问题出现在运行ning文件的时候,我一直用这个试了一下运行就
java -cp jSerialCom-2.0.2.jar ReadAndWrite
这个returns标题中提到的错误信息
Error: Could not find or load main class ReadAndWrite
我已经尝试明确说明访问 ReadAndWrite 文件的目录,所有这些都导致了相同的错误消息。 (如下所示,尝试使用“/”和“.”)
java -cp jSerialCom-2.0.2.jar home/pi/Final1/ReadAndWrite
如果您知道为什么 happening/how 可以解决它,那就太好了。
谢谢
P.S。我看过其他问题,但似乎无法从中解决我的问题
例如 1 - Error: Could not find or load main class
例如 2 - Java command line with external .jar
java -cp
覆盖 class 路径。将当前目录添加到 classpath 以便 java 可以找到新创建的 class:
java -cp jSerialCom-2.0.2.jar:. ReadAndWrite
我正在编写一个使用三个 类 和一个外部 .jar 库的程序。我得到了在我的 windows 机器上运行的代码,在 IntelliJ 上,我正试图在我的 Raspberry Pi (Raspbian) 上 运行ning 获得它。
三个类分别叫做"CommHandler"、"SocketHandler"和"ReadAndWrite"。 ReadAndWrite 是调用其他函数的主要 类。
三个类和.jar库一起在同一个目录下(home/pi/Final1)。我已经移动到它们所在的目录并使用下面的代码全部编译,这样做没有发生错误。
javac -cp jSerialCom-2.0.2.jar *.java
问题出现在运行ning文件的时候,我一直用这个试了一下运行就
java -cp jSerialCom-2.0.2.jar ReadAndWrite
这个returns标题中提到的错误信息
Error: Could not find or load main class ReadAndWrite
我已经尝试明确说明访问 ReadAndWrite 文件的目录,所有这些都导致了相同的错误消息。 (如下所示,尝试使用“/”和“.”)
java -cp jSerialCom-2.0.2.jar home/pi/Final1/ReadAndWrite
如果您知道为什么 happening/how 可以解决它,那就太好了。
谢谢
P.S。我看过其他问题,但似乎无法从中解决我的问题
例如 1 - Error: Could not find or load main class
例如 2 - Java command line with external .jar
java -cp
覆盖 class 路径。将当前目录添加到 classpath 以便 java 可以找到新创建的 class:
java -cp jSerialCom-2.0.2.jar:. ReadAndWrite