我使用 Java 编辑器编写了代码,现在我尝试从中创建一个 jar 文件。从我早期的代码(只是 Hello World 之类的东西)创建一个效果很好。但使用这段代码似乎不起作用。 Java 编辑器说它压缩到 48%,然后就停止了。打开 jar 不起作用。我查了很多关于创建 jar 文件的“教程”,但所有这些都只是展示了如何按顶部的按钮,我就是这么做的。我也尝试过 Jarfix(没用)。这里有人可以帮助我吗?
最佳答案
- 第 1 步:创建一个名为
proj
(或任何其他名称)的目录 将您的工作与现有文件隔离。 第 2 步:在第 1 步的目录中创建另一个目录 名为
com
并在com
内再创建一个名为quest
的目录。第3步:现在将以下Hello.java放入名为的目录中 任务。
package com.quest; public class Hello{ public static void main(String[] args){ if(args.length==0){ System.out.println("Hello World"); }else{ System.out.println("Hello "+args[0]); } } }
第 4 步:在
proj
目录中创建一个名为MANIFEST.MF
的文本文件,其中包含以下内容。 请记住在输入文件的最后一行(这里只有一行)后按 Enter 键。主类:com.quest.Hello
- 第 5 步:在名为
proj
的目录中打开命令提示符。编译Hello.java
使用以下命令。假设javac
位于 你的路径。
C:\Users\Admin\Desktop\proj>javac com\quest\Hello.java
第 6 步:使用以下命令创建可执行的 hello.jar 文件:
C:\Users\Admin\Desktop\proj>jar cmf MANIFEST.MF hello.jar com
第 7 步:运行:
C:\Users\Admin\Desktop\proj>java -jar hello.jar Infonyx
详细信息请参见:https://docs.oracle.com/javase/tutorial/deployment/jar/build.html
请告诉我它是否有效。
关于java - 创建 jar 文件的困难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37528983/