簡體   English   中英

如何找出Windows使用的是哪個Eclipse安裝的JDK(不是JRE)

[英]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.

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