簡體   English   中英

如何使Netbeans java項目的exe文件在沒有JVM的所有系統中運行?

[英]How to make an exe file from Netbeans java project to run in all system which don't having JVM?

我使用netbeans IDE和java創建了一個網絡攝像頭應用程序。 然后我使用launch4j軟件將該項目轉換為.exe文件。 該.exe文件僅在安裝了Java的系統上運行。 否則它顯示錯誤JVM查找錯誤類文件不可用。

我想制作將在所有類型的系統中運行的.exe文件。

告訴我一些建議。 我在等

沒有.exe會在所有系統中運行,如果你的意思是在Windows,Mac,Linux等運行。 Java只是可移植的(無需重新編譯),因為它將JVM作為一層,使其與機器和操作系統的細節隔離開來。

可以將Java運行時環境(JRE)與Java代碼捆綁在一起並以這種方式發送; 您可以像編寫其他.exe程序一樣構建安裝程序。 但是每個平台都需要一個單獨的安裝程序。

還有一些編譯器可以從Java生成本機代碼(.exe文件或它們的等價文件)。 同樣,這意味着放棄可移植性並為每個平台提供單獨的版本......並且信任可能尚未通過Java兼容性認證的編譯器。 (另外放棄熱點優化。)

如果沒有安裝JVM,則無法運行Java應用程序。 這是肯定的。 除此之外,你有什么問題嗎? :)

暫無
暫無

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

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