java - 如何在 ubuntu 中运行一个有很多 jars 依赖的 java 文件

标签 java ubuntu jar terminal

我有一个 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/

相关文章:

java - 如何在停止程序的地方继续进行排列/组合?

linux - 创建具有不同 PATH ubuntu 的工作区

java - 打包成JAR后编译报告时出错

java - JEdi​​torPane 中的 jar 文件加载 html 页面

jar - 损坏的 jar 文件

java - 将 Java 程序从 UDP 切换到 TCP 的最简单方法是什么?

java - 在Java中解析html页面后获取节点的样式信息(css)

java - 如何通过 SFTP 从服务器检索文件?

node.js - npm 运行构建中的 Nestjs "Reached heap limit Allocation failed - JavaScript heap out of memory"

php - Uncaught Error : Class not found - Laravel