簡體   English   中英

如何從java代碼創建* standalone * linux可執行文件

[英]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作為可交付應用程序的一部分

用於JavaGNU COmpiler就是這樣做的。 請記住,只有小程序才能正常工作,無論哪種方式都需要JVM。

還有Avian ,它有另一種方法,允許使用jour應用程序部署輕量級JVM,但它仍然沒有完整JRE的所有功能。

從java創建一個二進制文件可能不是那么好。 你可以考慮像http://launch4j.sourceforge.net/這樣的工具來創建一個完整的安裝以及適當的jre。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM