2017-05-01 54 views
0

我不確定是否有類似的問題發佈時間較早,當我尋求幫助時,它聽起來都差不多,但我仍然不清楚。我有兩個問題,Java版本沒有指向正確的環境變量來增加PermGen的大小

  1. 我有2個jres在我的Windows 7機器jre 1.7和jre 1.8。我有1.7人在我的環境變量,但是當我在命令提示符下執行一個

    java -version 
    

    ,它顯示

    java version "1.8.0_121" 
    Java(TM) SE Runtime Environment (build 1.8.0_121-b13) 
    
  2. 我要實現的目的是,我想提高我的PermGen大小Java應用程序爲了做一個使用jre 1.7的內存配置文件。現在我的記憶曲線崩潰,因爲默認大小

+0

「我的環境變量中只有1.7個」 - 你在說什麼環境變量?在選擇JRE版本時,Java不關心任何環境變量。 – Holger

回答

0

我有1.7人在我的環境變量,但是當我做了

基於version命令,還有另外一個在你的路徑。在執行CMD你以下幾點:

for %i in (java.exe) do @echo. %~$PATH:i 

我懷疑這將是C:\ ProgramData \ ORACLE \的Java \ javapath在你的路徑,它指向您的JRE 1.8。所以你可以刪除那個或相應地更新它。

+0

我只看到一個exe文件,它並沒有說是否是1.8或1.7 _C:\ ProgramData \ Oracle \ Java \ javapath \ java.exe_ – yellow

+0

@黃色右鍵單擊,屬性和細節應該會顯示它。如果你的路徑已經直接指向1.7的目錄,我建議從路徑中刪除C:\ ProgramData \ Oracle \ Java \ javapath。 – petul