如何使用外部库 JAR 在终端中运行 Java 程序

2022-09-01 03:37:10

这应该很简单,但我以前从未做过,也没有找到任何解决方案。

我目前正在使用Eclipse来编写我的程序,它导入了一些外部JAR库,例如Google数据API库。我可以使用Eclipse来编译/构建/运行程序。

但是现在我想在终端中运行它,那么我应该把这些JAR文件放在哪里,以及如何构建和运行程序?

谢谢!


答案 1

你可以做:

1)javac -cp /path/to/jar/file Myprogram.java

2)java -cp .:/path/to/jar/file Myprogram

所以,让我们假设你的终端是current working directorysrc/Report/

javac -cp src/external/myfile.jar Reporter.java

java -cp .:src/external/myfile.jar Reporter

查看此处以设置类路径


答案 2

用于编译依赖于 jar 的 java 文件

javac -cp path_of_the_jar/jarName.jar className.java

用于执行类文件

java -cp .;path_of_the_jar/jarName.jar className


推荐