我可以将Java应用程序编译为在Linux上运行的单个二进制文件吗?
配置JRE或JAVA_HOME等不应该有任何附加要求。我想在二进制文件中捆绑一个jre(理想情况下是IBMJRE)
我已经研究了以下工具:
JWrapper:似乎需要一个我不需要的初始屏幕,因为我正在开发一个控制台应用程序
packr:似乎不适用于IBMJRE,只适用于Oracle和OpenJDK
Jar2Exe:似乎也不适用于IBMJRE
其他一切似乎只适用于windows
还有其他我不知道的工具吗?packer和Jar2EXE是否应该和IBMJRE一起工作,但我做错了什么
# 1 楼答案
试试Excelsior JET。 我不确定IBMJRE(关于它有一个thread),但它与Oracle JRE和OpenJDK完美配合