對不起,這個愚蠢的問題,我剛剛開始學習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. 可以在沒有JRuby/gems的情況下在Java中運行Cucumber嗎?
- 2. 可以在沒有操作系統的情況下運行java程序嗎?
- 3. 在沒有虛擬化的情況下,OS X可以在WPF中工作嗎?
- 4. 如何在沒有虛擬主機的情況下運行Symfony項目?
- 5. 我可以在沒有虛擬環境的情況下使用燒瓶嗎?
- 6. Java虛擬機如何在沒有虛擬化支持的情況下在系統上工作?
- 7. 我可以在沒有Java腳本的情況下進行TR點擊嗎?
- 8. 是否可以在沒有類的情況下運行java程序?
- 9. 如何在沒有連接到虛擬機的情況下在Azure虛擬機上執行sql代理作業
- 10. 在沒有安裝jre的情況下運行java?
- 11. 如何在沒有MANIFEST.MF的情況下運行Java .jar?
- 12. 我可以在沒有掛起主進程的情況下以Java的交互模式運行bash嗎?
- 13. Java:我可以在沒有從main調用的情況下在程序中運行給定的方法嗎?
- 14. 是否可以在沒有Weblogic Server的情況下運行OSB?
- 15. java AWT可以在沒有X11或路徑的情況下工作嗎?
- 16. C#應用程序可以在沒有.NET框架的情況下運行嗎?
- 17. Kubernetes Kube-Proxy Server:它可以在沒有iptables'nat模塊的情況下運行嗎?
- 18. Windows驅動程序可以在沒有客戶端的情況下運行嗎?
- 19. HTML5-它可以在沒有瀏覽器的情況下運行嗎?
- 20. 我可以在沒有獅子的情況下運行xcode 4.3.3嗎?
- 21. javascript if語句可以在沒有函數的情況下運行嗎?
- 22. 我們可以在沒有MS Access的情況下運行Access宏嗎?
- 23. 在不激活虛擬環境的情況下運行Python3
- 24. 我可以在虛擬機中運行Docker嗎?
- 25. 用於在沒有Java虛擬機的情況下連接R和Excel的軟件包
- 26. java,xenserver,有沒有人知道如何在虛擬機上運行命令?
- 27. 在這種情況下可以使用javascript而不是java嗎?
- 28. 在這種情況下可以使用繼承嗎? (Java)
- 29. 如何在沒有webapp的情況下設置tomcat虛擬主機?
- 30. 使用Vagrant在沒有VirtualBox的情況下使用KVM/qemu設置虛擬機
看到這個問題: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或一堆其他的的東西。 –