我有一个 java 类,它有近 12 个 jar 文件依赖项,我使用的是 ubuntu 12.10。我需要知道如何运行这个 Java 应用程序,因为每次我运行它时,它都会给我错误“找不到符号”。我将所有 jar 文件都放在一个名为 libs 的文件夹中。我已经尝试了这些命令,但这些命令都没有给我一些成功的结果。我在测试目录中有 flights.java 类,而 libs 目录在测试目录中。目前我在测试目录中
javac -cp "/home/ubuntu/test/libs/*.jar"flights.java
javac -cp '/home/ubuntu/test/libs/*.jar' flights.java
最佳答案
如果您的应用程序中有一个名为 flights.java
的类,并且您需要的所有 jar 都位于 /home/ubuntu/test/libs/
则使用此
javac -cp '.:/home/ubuntu/test/libs/*.jar' flights.java
并运行
java -cp '.:/home/ubuntu/test/libs/*.jar' flights
最好将依赖项和应用程序打包到一个 jar 中并使其可启动和运行 jar
关于java - 如何在 ubuntu 中运行一个有很多 jars 依赖的 java 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22795183/