我使用了一个程序来制作可运行的 .jar 文件。我现在找到的所有程序都是制作 .exe 文件的程序。我记得它还可以选择将文件制作为 .sh 脚本。有人知道它的名字吗?我一直在寻找几个小时无济于事:/
问问题
32180 次
4 回答
5
于 2012-07-06T04:07:32.857 回答
1
您可以使用 NetBeans IDE 或 Eclipse IDE 创建一个可运行的 jar,只需提供要运行的主类。其余的事情将自动完成。该类必须有一个main()
方法。然后你可以使用运行该 jar 文件java -jar yourjarfile.jar
于 2012-07-06T04:04:44.607 回答
0
你的意思是实际编码java然后编译成.jar?如果您尝试使用 Eclipse 代码编辑器
我用 eclipse 制作了 minecraft mods。如果您想制作 .jar 程序,它将起作用。
于 2012-07-06T04:04:05.917 回答
0
如果您想要一个可以使用通常语法./app.jar
(而不是java -jar
)执行的 jar,这里有一篇解释该过程的帖子:how to create executable jars。
基本上,JAR 是 ZIP 的一种变体,它允许将随机字节预先/附加到 JAR 而不会损坏它。这意味着可以在 jar 的开头添加一个启动器脚本以使其“可执行”。
这是该过程的一个简单示例:
# Append a basic launcher script to the jar
cat \
<(echo '#!/bin/sh')\
<(echo 'exec java -jar $0 "$@"')\
<(echo 'exit 0')\
original.jar > executable.jar
# Make the new jar executable
chmod +x executable.jar
有了这个,您现在可以运行./executable.jar
而不是java -jar original.jar
. 这适用于所有类 Unix 系统,包括 Linux、MacOS、Cygwin 和 Windows Linux 子系统。
于 2022-01-04T16:49:22.940 回答