對不起,這個愚蠢的問題,我剛剛開始學習Java。可以將它編譯爲一個.exe文件,以便在另一臺計算機上運行,還是隻針對具有JVM的計算機?Java可以在沒有Java虛擬機的情況下運行嗎?
1
A
回答
6
不完全。您可以將JRE與可執行文件捆綁在一起,這有點像是一回事。嵌入JRE是launch4j提供的一種方法。
有第三方項目,可以讓你做到這一點。免費的是http://gcc.gnu.org/java/。我不相信它得到了Java的正式支持,但它也是gnu,他們碰巧知道一些關於編譯器的東西。
還有http://www.excelsior-usa.com/jet.html這是一個付費產品,但最多到Java 6支持
1
你可以做糖果不含糖?
是的,你需要有一個JVM(只是執行編譯)來運行和編譯。 儘管在試圖編寫代碼時沒有必要。
相關問題
- 1. 可以在沒有虛擬機的情況下運行字節碼
- 2. 可以在沒有JRuby/gems的情況下在Java中運行Cucumber嗎?
- 3. Java程序可以在沒有其文件的情況下運行嗎?
- 4. 可以在沒有操作系統的情況下運行java程序嗎?
- 5. 我可以在沒有登錄的情況下運行tfs嗎?
- 6. 在沒有虛擬化的情況下,OS X可以在WPF中工作嗎?
- 7. 如何在沒有虛擬主機的情況下運行Symfony項目?
- 8. JIT編譯器可以在沒有虛擬機的情況下創建
- 9. 我可以在沒有虛擬環境的情況下使用燒瓶嗎?
- 10. Java虛擬機如何在沒有虛擬化支持的情況下在系統上工作?
- 11. 我可以在沒有Java腳本的情況下進行TR點擊嗎?
- 12. 是否可以在沒有類的情況下運行java程序?
- 13. Resque worker可以在沒有運行redis副本的情況下運行嗎?
- 14. 可以在沒有相機的情況下使用Vuforia嗎?
- 15. 如何在沒有連接到虛擬機的情況下在Azure虛擬機上執行sql代理作業
- 16. 在沒有安裝jre的情況下運行java?
- 17. 如何在沒有MANIFEST.MF的情況下運行Java .jar?
- 18. 讓Java程序在沒有標準的情況下運行
- 19. 如何在沒有java的情況下運行SQL命令?
- 20. 在沒有Java的情況下運行小程序
- 21. 可能在沒有屏幕的情況下運行Pymunk模擬(在沒有真正看到它的情況下)?
- 22. 我可以在沒有掛起主進程的情況下以Java的交互模式運行bash嗎?
- 23. 是否有可能在沒有main的情況下運行Java程序()
- 24. 可以在沒有命令行的情況下使用Singularity.gs嗎?
- 25. 沒有Java虛擬機發現運行Eclipse
- 26. 是否可以在沒有設置Eclipse的情況下運行Android模擬器
- 27. Java:我可以在沒有從main調用的情況下在程序中運行給定的方法嗎?
- 28. 同時運行Java虛擬機
- 29. 是否可以在沒有X-server的情況下運行JavaFx?
- 30. Random_shuffle可以在沒有<algorithm>庫的情況下運行?
看到這個問題:http://stackoverflow.com/questions/2338724/is-it-possible-to-run-an-executable-jar-file-on-a-machine-without-installing-java –
http ://gcc.gnu.org/java/ –
gcc.gnu.org/java網頁在2年內還沒有更新,當我嘗試回來時,它沒有處理Swing或一堆其他的的東西。 –