爲什麼我不能在未安裝JDK的情況下運行Java應用程序? 有沒有辦法在沒有JDK的情況下在Windows上運行Java程序?爲什麼使用語言JAVA編寫的應用程序不能在Windows上使用只能安裝JDK?
回答
要運行java程序,您不需要安裝JDK。您只需要安裝JRE。
JRE只在程序沒有運行時執行.exe –
我認爲你誤解了JRE和JDK,但是如果你問「我可以在沒有安裝Java的情況下在Windows上運行一個Java程序(一個.jar)」,那麼答案是「不,你不能」。
JRE代表「Java Runtime Environnement」,它是Java用於啓動和執行程序的VM。如果你沒有安裝JRE,不能在上啓動一個java程序。
我正在談論的是運行Windows的java應用程序而沒有像任何其他Windows程序一樣下載任何東西 –
@ MohammedHamdy你不能在沒有安裝JRE的情況下運行java應用程序,這是不可能的,就像在不安裝它的情況下嘗試使用Firefox一樣 – Nathan
Windows可用的軟件是否可以用任何語言編寫??比如媒體palyer經典 –
Java被編譯爲獨立於系統的字節碼。
在目標機器上必須有一個系統相關字節碼解釋器來執行Java程序。
- 1. 爲什麼使用java編寫的應用程序只能在Android上運行,即使Java與平臺無關
- 2. msbuild可以在Windows上安裝應用程序,例如java JDK?
- 3. 可能使Windows安裝程序不向用戶詢問什麼?
- 4. 爲什麼Xcode在使用CocoaPods後不能安裝我的iOS應用程序?
- 5. 安裝後Windows應用程序不能立即在應用程序中使用?
- 6. 使用什麼語言編寫Go編程語言?
- 7. 使用用外語(口頭)語言編寫的應用程序
- 8. GREP - 使用什麼語言編寫Linux/Unix實用程序?
- 9. 用什麼語言編寫的Facebook Questions應用程序?
- 10. iPhone應用程序使用什麼編程語言?
- 11. Picasa使用什麼語言編寫?
- 12. 在Windows上,爲什麼不能找到我使用ppm安裝的模塊?
- 13. 使用Java安裝JDK
- 14. 在Linux/Windows上製作GUI應用程序。什麼語言/工具使用?
- 15. 使用什麼語言來編寫「憤怒的小鳥」應用程序?
- 16. 爲什麼不能Scipy使用easy_install和cygwin在Windows 7上安裝?
- 17. 爲什麼支付網關只能用Java語言設計?
- 18. 應該用什麼語言編寫API?
- 19. iPhone 5上的應用程序未能使用iTunes安裝
- 20. 此功能使用什麼語言?
- 21. 爲什麼我們不能通過編程語言使用幅度比較器?
- 22. AndroidStudio使用什麼編程語言?
- 23. 不能使用數據彙編語言
- 24. 爲什麼bundle安裝不能用於我的rails應用程序?
- 25. 使用Java語言編寫的圖案
- 26. 不使用sudo安裝jdk?
- 27. 使用Java應用程序更改默認Windows語言
- 28. 爲什麼不能編程語言關選擇「功能」
- 29. 如何確保Cordova應用程序只能安裝在手機上,而不能安裝在平板電腦上?
- 30. 使用多種語言編寫應用程序
這可能是一個更好的重複鏈接http://stackoverflow.com/questions/22488194/run-a-jar-file-without-jdk-installed –
@StephenC鏈接到一個沒有得到回答的問題似乎很奇怪對我來說:/ – Nathan
它已被回答。「JRE是必須的。 「但是你能推薦一個更好的嗎?」 –