如何使用终端创建.jar文件
我正在尝试使用mac终端创建.jar文件,但遇到了一些问题。我按照这里的步骤操作,但没有成功。我收到此错误消息:
Failed to load Main-Class manifest attribute from
aclient.jar
那么你究竟是怎么去做的呢?我的java程序叫做Main.java我已经把它编译成一个.class文件。现在我该怎么办?
谢谢
我正在尝试使用mac终端创建.jar文件,但遇到了一些问题。我按照这里的步骤操作,但没有成功。我收到此错误消息:
Failed to load Main-Class manifest attribute from
aclient.jar
那么你究竟是怎么去做的呢?我的java程序叫做Main.java我已经把它编译成一个.class文件。现在我该怎么办?
谢谢
1)确保所有必要的文件都在目录中,您已打开终端/命令提示符并已导航到该目录。
2)编译.java类,例如HelloWorld.java
javac HelloWorld.java
3) 这将生成 JAR 文件所需的.class文件。
4)接下来使用文本编辑器创建一个清单文件(使用扩展名.txt保存)并输入以下内容
Main-Class: HelloWorld
或者您的文件名是什么。
5) 接下来使用以下代码创建 JAR 文件:
jar cfm HelloWorld.jar Manifest.txt HelloWorld.class
6) 运行文件:
java -jar HelloWorld.jar
如果有什么不清楚的地方,请咨询这些网站:创建一个jar文件并设置一个应用程序入口点。
希望这对别人有帮助,欢呼汤姆!
编辑:
在inga的评论之后,值得注意的是,为了在jar中包含多个文件,您需要使用:
javac *.java
其次
jar cfm HelloWorld.jar Manifest.txt *.class
是的,我们需要在类名的末尾使用新行...它对我有用
即主类:HelloWorld
It will look like this in Notepad++
1.Main-Class: HelloWorld
2.