从Linux Cmd运行Java项目

时间:2014-08-12 08:41:22

标签: java linux shell javac

我编写了一个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

我想知道我做错了什么,如果有人能指出解决方案,我将不胜感激。 提前谢谢。

2 个答案:

答案 0 :(得分:2)

将当前目录.添加到类路径中:

java -cp aspose-cells.jar:aspose-words.jar:aspose-slides.jar:. ConvertToPdf

答案 1 :(得分:0)

您的工作目录未包含在类路径中。 这样做:

export CLASSPATH=$CLASSPATH:<your-jars>:.

它应该工作!!!