Java - 无法找到或加载主类 - 仅在Linux上

时间:2014-08-05 19:48:27

标签: java linux shell javac

我已经构建了一个名为ConvertToPdf的类,并使用以下命令编译并运行它:

javac -cp C:/Users/Itamar/Desktop/JARs/aspose-cells.jar;C:/Users\Itamar/Desktop/JARs/aspose-slides.jar;C:/Users\Itamar/Desktop/JARs/aspose-words.jar ConvertToPdf.java

java -cp .;C:/Users/Itamar/Desktop/JARs/aspose-cells.jar;C:/Users/Itamar/Desktop/JARs/aspose-slides.jar;C:/Users/Itamar/Desktop/JARs/aspose-words.jar ConvertToPdf

它在Windows上运行得很好,但是当我尝试在Linux中运行相同的命令时(我已根据需要将;替换为:),第一个使用{ {1}}也可以正常工作,但第二个以javac结尾。 我想知道我必须做出哪些改变才能使其正常运行。如果有人能指出我的解决方案,请提前感谢,我感激不尽。

1 个答案:

答案 0 :(得分:4)

在Unix中,您需要使用/而不是\

java -cp .:/Users/Itamar/Desktop/JARs/aspose-cells.jar:/Users/Itamar/Desktop/JARs/aspose-slides.jar:/Users/Itamar/Desktop/JARs/aspose-words.jar ConvertToPdf