【问题标题】:Run Java Project From Linux Cmd从 Linux Cmd 运行 Java 项目
【发布时间】:2014-08-12 08:41:22
【问题描述】:

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

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

【问题讨论】:

    标签: java linux shell javac


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      它应该工作!!!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-30
        • 2018-05-11
        • 2018-07-16
        相关资源
        最近更新 更多