当前位置: 首页 > 知识库问答 >
问题:

如何在ubuntu中运行具有大量jars依赖项的java文件

刘才俊
2023-03-14

javac-cp'/home/ubuntu/test/libs/*.jar'flights.java

共有1个答案

酆耀
2023-03-14

如果您的应用程序中有一个类,名为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中,并使其可启动和运行

 类似资料:
  • 问题内容: 我有一个写在Apache Commons顶部的辅助库,当我尝试对其进行javac处理(以便可以将其放入jar中)时,它很抱怨地说,它不知道我在说什么关于何时参考commons.jar中的内容。 如何包含一个jar以便javac可以编译? 问题答案: 对于Windows: 对于Unix或Mac(感谢Dawood提示): 意思是:

  • 问题内容: 在Java应用程序中,我需要使用当前在python中实现的特定图像处理算法。知道此脚本使用了Numpy库,什么是最好的方法? 我尝试使用jythonc编译器将脚本编译为Java,但似乎它不支持对Numpy等本机库的依赖。我也尝试使用Jepp,但是在导入Numpy时也出现ImportError。 有什么建议吗? 问题答案: 如果使用的是Numpy,则可能只需要使用C Python,因为它

  • 我正在为jboss ear应用程序编写一个EJB jar模块。我使用的是gradle,我不想试图从JBoss声明jar在运行时依赖的所有不同依赖项。是否有一种方法可以声明对目录树中所有文件的依赖关系。

  • 我试图用Maven做一个小程序。我使用的是来自我大学教授的模板,我想使用log4j进行日志记录。当我在eclipse中运行该程序时,它工作得很好。然而,当我用“MVN install”创建jar并尝试用cmd运行程序时,我得到的是一个NoClassDefFoundError 我在这里还发现了这一点:NoClassDefFoundError在Maven依赖上,我尝试使用maven-shade-plu

  • Q1我如何在LibA中包含依赖项,这样当一些其他项目包含这个库时,它就不应该担心我的库的内部依赖项。 Q3当某人包含一个来自jcenter的库时,是否会带来所有的依赖关系? 任何帮助都将非常感谢。:)

  • 问题内容: 我编写了一个pyspark脚本,该脚本读取两个json文件,然后将它们发送到elasticsearch集群。当我在本地运行该文件时,一切都会正常运行(大部分情况下),我下载了和类的jar文件,然后使用pyspark使用参数运行我的工作,并且可以看到在我的Elasticsearch集群中出现的文档。 但是,当我尝试在Spark群集上运行它时,出现此错误: 在我看来,这很清楚:工人无法使用