![](/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.