如何在cmd中使用jar编译和执行java? 1 年,3 月 Questions & Answers 13366 我创建了一个java文件,然后转换成jar,现在我想在另一个java类中使用它,如何导入jar,以及如何编译和执行
# 2 楼答案 给定一个“库”类pkg/LibClass.java: package pkg; public class LibClass { public static void sayHello() { System.out.println("Hello world"); } } 编译并创建jar文件: $ javac pkg/LibClass.java $ jar cvf lib.jar pkg/LibClass.class added manifest adding: pkg/LibClass.class(in = 404) (out= 284)(deflated 29%) (在当前目录中创建lib.jar) 创建一个使用库的应用程序: import pkg.LibClass; public class MainClass { public static void main(String[] args) { LibClass.sayHello(); } } 使用^{编译并运行应用程序: $ javac -cp lib.jar MainClass.java $ java -cp lib.jar:. MainClass
# 3 楼答案 在类路径或pass中设置jar作为参数,并编译或执行- 编译-javac -classpath your.jar other.java 执行-java -classpath your.jar other
# 1 楼答案
当另一个java文件正在编译/执行时,您需要在编译时和运行时使该jar文件在类路径中可用
# 2 楼答案
给定一个“库”类
pkg/LibClass.java
:编译并创建jar文件:
(在当前目录中创建
lib.jar
)创建一个使用库的应用程序:
使用^{编译并运行应用程序:
# 3 楼答案
在类路径或pass中设置jar作为参数,并编译或执行-
编译-
javac -classpath your.jar other.java
执行-
java -classpath your.jar other