簡體   English   中英

eclipse 在沒有 jdk 的情況下運行程序

[英]eclipse running programs without jdk

為什么我們在eclipse中編譯執行java程序不需要jdk安裝。 jre 安裝就夠了。 但是在從 cmd 運行代碼時,我們需要安裝 jdk。 eclipse 是否帶有任何備用 javac。 我嘗試在 eclipse 文件夾中搜索 javac,但沒有得到任何結果。 請說清楚。

Eclipse 有自己的編譯器,因此它可以編譯 Java 程序。 它不會查看您的路徑變量來查找 javac。

Eclipse 有自己的內置增量編譯器。 要運行您的項目,它需要一個 JRE,您可以轉到Project -> properties -> Java Build Path -> libraries並查看添加到項目中的默認 JRE 庫(如果您希望您的程序在其他 Java 版本上運行,您可以修改它或例如 IBM JDK)。

您的系統上需要一個 JRE 來運行 eclipse 本身,它在路徑變量中eclipse.ini或在eclipse.ini文件中指定(Eclipse 也使用此 JRE 版本並在此級別自動設置默認項目編譯合規性級別)。

包含在 eclipse.ini 中以運行 eclipse 的參數,在 -vmargs 之前,是..

-vm C:\\Java\\JDK\\1.8\\bin\\javaw.exe

運行 Java 程序不需要 JDK,開發和編譯需要。 如果您只想運行 Java 程序,那么您只需要一個 Java 運行時引擎 (JRE)。 由於 Eclipse 是一個集成開發環境 (IDE),可以為您簡化開發過程,並且出於許多其他原因,它與自己的編譯器捆綁在一起。

暫無
暫無

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

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