[英]How to find out which JDK (not JRE) an installation of Eclipse on Windows is using
我如何找出Eclipse用於編譯的JDK所在的位置? 可以在Window,Preferences,Java中找到JRE的位置。 甚至還有編譯器級別(1.7)。
我還可以使用“ where java”來找出安裝了哪個Java版本,但是“ where javac”不會產生結果。
由於.java文件可以編譯,因此必須存在一些Java編譯器(因此是JDK)。 搜索所有目錄非常繁瑣,但尚未顯示可用的結果。
在Eclipse設置中的某處,必須保存JDK的路徑。 據我所知,未使用JAVA_HOME環境變量。
那么,如何找出使用過的JDK在哪里呢? 我實際上需要找到程序xjc和schemagen,但是在總磁盤搜索中找不到它。 我發現這是矛盾的。
幫助菜單->關於->安裝詳細信息按鈕->配置選項卡
在這里,您可以找到所有系統屬性和Eclipse參數,包括:
-vm
C:/Program Files (x86)/Java/jdk1.7.0_55/bin/javaw.exe
這是運行Eclipse的Java VM。
Eclipse有其內部編譯器。 它不使用javac
來編譯Java源代碼,Eclipse甚至不需要JDK只是一個JRE(並且仍然能夠編譯Java源代碼)。
窗口->首選項-> Java->已安裝的JRE- >如果還有更多的JRE ,則選擇正確的JRE並檢查JDK或JRE安裝目錄的位置
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.