1. 程式人生 > >關於java環境變數設定以及myeclipse破解啟用問題

關於java環境變數設定以及myeclipse破解啟用問題

踩了很多坑,因此記錄一下解決步驟

此文章會涉及幾個問題

1. 多個版本jdk如何配置java環境

2.使用啟用檔案啟用myeslipse時遇到ACTIVATION_KEY null的錯誤

3.執行啟用檔案裡的run.bat跳出黑視窗後沒有反應,或者javaw -jar xx沒有執行程式

4.使用破解軟體後,到期日期已更改,但仍然提示需要啟用

以上兩個錯誤都跟環境變數的設定有關,當然也可能只是你沒有用管理員身份執行

 

關於如何啟用以及資源,請檢視軟體管家的這篇文章

 

https://mp.weixin.qq.com/s/f_Mnhj6_sGkbRDkCw2wUiw

 

多個JDK環境變數設定

classpath跟path等如果原來沒有配置錯誤則不需要更改,這裡給出參考

首先,為每個版本的jdk都配置JAVAxx_HOME環境變數(xx我習慣設定版本名,當然你可以隨意用你喜歡的),然後當你需要用哪個版本時,設定把那個版本的變數名改為JAVA_HOME就行了。

類似下面的。當我需要用jdk1.8時我就把它改成JAVA_HOME

當我需要用jdk10.0時,我把它改成JAVA_HOME,然後把原來的JAVA_HOME改成對應版本

 

這裡有一個問題。系統變數可能會自動給你的java配置一個C:\ProgramData\Oracle\Java\javapath;或者C:\Program Files (x86)\Common Files\Oracle\Java\javapath 方便它用此路徑執行java.exe等程式。因此,你的配置java的路徑優先順序應該比它們高,即path中路徑順序,你的java要比它,否則你不論怎麼改都會發現是相同的jdk版本。windows會優先執行系統環境變數的,然後再執行使用者環境變數的。

 

使用啟用檔案啟用myeslipse時遇到ACTIVATION_KEY null的錯誤

這是因為你沒有用管理員身份執行,或者你的環境路徑配置錯誤,可以進入cmd試試是不是你需要的java版本

 

使用javaw -jar xx命令無法啟動或者啟動啟用檔案裡的run.bat沒有跳出介面

原因可能jar執行的版本,跟你的jdk版本不符合,請按照教程裡對應版本的jdk,然後重新設定環境變數,請看本文前面j多個jdk的設定

 

使用破解軟體後。提示需要啟用,或者在選單欄上點選MyEclipse -> Subscription Information後出現以下紅字

 

 

遇到這種問題,很有可能是問題2出現了,即ACTIVATION_KEY 為null的情況,但是你沒有注意到。請重新啟動run.bat檢視前面的文章

 

 

如果MyEclipse -> Subscription Information裡出現的是這樣的,則代表啟用成功

 

 

順帶說一下環境變數列表顯示的方法:第一位變數只能是盤服開頭的,不能把帶有%符號的變數放在了第一位