【发布时间】:2013-03-18 22:12:08
【问题描述】:
我知道 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]);
}
}
【问题讨论】:
-
这似乎违背了 java 跨平台功能的目的。也许您应该编写您的应用程序,使其与尽可能广泛的现代 JVM 兼容(例如,兼容 java 5、6 和 7 相对容易)。
标签: java linux executable