![](/img/trans.png)
[英]Create standalone executable from Java code for Windows, OSX and Linux all at once
[英]How to create a *standalone* linux executable from java code
我知道java意图是针对gui和多平台的,但是我面临的问题是如何将java应用程序发布到linux服务器上,我无法控制,即我不知道java vm是安装的一点都不
那么,我如何将其编译成一个真正的独立linux exe,不要假设目标linux上有任何预安装的包。
public class MyTest {
public static void main(String[] args) {
System.out.println("You passed in: " + args[0]);
}
}
您需要指定已安装的JRE作为要求。
否则,您需要自己交付JRE作为可交付应用程序的一部分
用于Java的GNU COmpiler就是这样做的。 请记住,只有小程序才能正常工作,无论哪种方式都需要JVM。
还有Avian ,它有另一种方法,允许使用jour应用程序部署轻量级JVM,但它仍然没有完整JRE的所有功能。
从java创建一个二进制文件可能不是那么好。 你可以考虑像http://launch4j.sourceforge.net/这样的工具来创建一个完整的安装以及适当的jre。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.