我编写了一个java程序,我试图在Windows和Linux中从cmd运行它。 我首先编译然后运行它,它在Windows上运行得很好。 当我试图在Linux上做同样的事情时,问题出现了。我在Linux上使用的命令是:
javac -cp aspose-cells.jar:aspose-words.jar:aspose-slides.jar ConvertToPdf.java
java -cp aspose-cells.jar:aspose-words.jar:aspose-slides.jar ConvertToPdf
以javac
开头的第一个命令工作正常并输出ConvertToPdf.class
文件。运行第二个问题后会出现问题,输出以下错误:
Error: Could not find or load main class ConvertToPdf
我想知道我做错了什么,如果有人能指出解决方案,我将不胜感激。 提前谢谢。
答案 0 :(得分:2)
将当前目录.
添加到类路径中:
java -cp aspose-cells.jar:aspose-words.jar:aspose-slides.jar:. ConvertToPdf
答案 1 :(得分:0)
您的工作目录未包含在类路径中。 这样做:
export CLASSPATH=$CLASSPATH:<your-jars>:.
它应该工作!!!