如何将jar文件包含在java文件中并在命令提示符下编译
2022-08-31 07:37:38
我有3个jar文件和一个依赖于这些jar文件的.java文件。如何使用命令提示符使用这些jar文件编译.java文件?
我有3个jar文件和一个依赖于这些jar文件的.java文件。如何使用命令提示符使用这些jar文件编译.java文件?
您可以使用“-cp”选项将jar文件包含在“javac”命令中。
javac -cp ".:/home/path/mail.jar:/home/path/servlet.jar;" MyJavaFile.java
除了“-cp”,你也可以使用“-classpath”
javac -classpath ".:/home/path/mail.jar:/home/path/servlet.jar:" MyJavaFile.java
您可以通过正确设置环境变量“CLASSPATH”来在每次编译时都包含jar。环境变量将存储需要用于编译/执行任何 java 文件的 jar 和类的路径。您不必在每次编译文件时都单独包含jar。
不同的计算机有不同的方法将类路径设置为环境变量。Windows,Linux等的命令是不同的。
您可以在此博客中找到更多详细信息。
http://javarevisited.blogspot.com/2011/01/how-classpath-work-in-java.html
请在 Linux 上试用
javac -cp jarfile source file
示例 :-
javac -cp .:/jars/* com/template/*.java