回答
因爲EXE的必須被編譯爲特定的環境。
Oracle爲不同的操作系統編譯它們的運行時(JRE),這些操作系統解釋了安裝了JRE的任何地方的Java文件。但是,您可以讓安裝程序爲它:
請詳細說明您的答案我是新的Java。 – user3025161
編譯C++之類的語言時,編譯器會將其轉換爲較低級別的機器代碼,這限制了可以運行該程序的位置。例如,如果您想在不兼容的操作系統中運行它,則必須單獨編譯它。 Java可以爲你工作:他們已經爲不同的平臺編譯了他們的「運行時環境」,所以你只關注讓你的程序工作。 – Gary
就其他應用程序運行的「exes」而言,例如「Open Office」,該exe只是一個打包的安裝程序,用於設置它(確保文件放在正確的位置,用戶有JRE ,等) – Gary
- 1. JAVA支持平臺「依賴」概念?
- 2. 幾何概念的解釋
- 3. 目標C概念解釋
- 4. 請解釋僵局概念
- 5. 解釋邪惡問題的概念有什麼好的比喻?
- 6. 爲什麼java可執行文件不接受參數文件?
- 7. 瞭解Java中的概念
- 8. 如何用C++概念(「概念精簡版」)支持構建gcc?
- 9. 什麼是概念?
- 10. 我的java概念有什麼問題?
- 11. java iterator背後的概念是什麼?
- 12. mvc.net驗證支持ValidationGroup的概念
- 13. Neo4j是否支持視圖的概念
- 14. .net Framework 3.5中新解釋的概念
- 15. 爲什麼可執行文件不可執行?
- 16. 我對WPF中MVVM概念的解釋(關於主持人)
- 17. ANCS:PositiveAction的概念是什麼?
- 18. Makefile支持2個可執行文件
- 19. 不理解pushViewController的概念
- 20. C指針:解釋程序概念
- 21. C++解釋器概念問題
- 22. 概念上,爲什麼數組地址不可修改?
- 23. Java程序本身支持版本的概念嗎?
- 24. 爲什麼java不支持多繼承?
- 25. 爲什麼Java不支持多繼承?
- 26. 什麼文件系統支持Java UserDefinedFileAttributeView?
- 27. red5 java類結構的概念性解釋
- 28. 什麼是C++運行時概念?
- 29. Java ArrayList概念
- 30. Java Array概念
你的問題是目前非常不清楚,我怕。 –
爲什麼java不支持'.exe'文件的概念?這是我的課本中的問題。你能回答嗎? – user3025161
好吧,基本上一個Java程序是由Java解釋器解釋的一串字節碼。理論上,你可以創建一個嵌入jre的exe文件。 – Leo