3 回答
TA贡献1859条经验 获得超6个赞
这应该是一个点,您应该开始使用 Maven 或 Gradle 来构建您的应用程序。
这样,您可以在构建的 .jar 文件中包含外部库,而且您几乎不需要担心选择正确的 .jar 依赖项
TA贡献1789条经验 获得超8个赞
我接下来运行:
编译类
javac -source 1.6 -target 1.6 -classpath original/:./ original/Test.java javac -source 1.6 -target 1.6 Main.java
创建罐子
jar cfe app.jar Main Main.class original/Test.class
运行 jar
java -jar app.jar
输出:This is a test
TA贡献1834条经验 获得超8个赞
好的,刚刚注意到,您的 Test.java 文件在原始文件夹中,因此您需要声明包原始;在顶部所以你的 Test.java 文件应该是这样的,
package original;
public class Test {
public static void main(String args[]) {
System.out.println("Hello Test");
}
}
然后你需要通过以下命令编译 Main.java 和 original\Test.java,
javac Main.java original\Test.java
然后运行这个命令来创建你的 jar 文件,
jar cf main.jar Main.class original\Test.class
这将创建 main.jar 文件,然后您可以运行以下命令来运行 Main 或 Test 程序,
java -cp main.jar Main
或者
java -cp main.jar original.Test
如果您遇到任何问题,请告诉我。
添加回答
举报