1. 程式人生 > >開發環境 -- 執行Hitool出現“A Java Runtime Environment (JRE) or Java Development Kit (JDK)”錯誤處理

開發環境 -- 執行Hitool出現“A Java Runtime Environment (JRE) or Java Development Kit (JDK)”錯誤處理

今天第一次使用Hitool工具,開啟的時候出現以下報錯:


A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run HiTool. No Java virtual machine
was found after searching the following locations:
D:\HiTool\jre\bin\javaw.exe

javaw.exe in your current PATH

意思為必須有Java執行時環境(JRE)或Java開發工具包(JDK)才能執行HiTool。

那下面就開始安裝Java開發工具包(JDK)

安裝完成後,開啟“我的電腦”。控制面板一系統和安全、高階系統設定,選擇“環境變數”,對“系統變數(S)”進行設定:新建系統變數,變數名為“JAVA-HOME " ;變數值填寫JDK的安裝位置。筆者安裝JDK安裝位置為:\Program  Files\Java\Jdk1.7.0_51。

除了以上這個出錯,在過程中還出現了一下兩種錯誤,都可以用上面這個方法解決(如已經安裝jdk的可以解除安裝重新安裝一次)。


error:could not create the java machine.Error: A fatal exception has occurred.

安裝完java環境後,再次執行Hitool,還是報錯:


failed to create the java virtual machine

解決方法如下:

記事本開啟HiTool.ini

-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-vmargs
-Xverify:none
-Xms40m
-Xmx64m
-XX:PermSize=40m
-XX:MaxPermSize=64m
-Xnoclassgc
-XX:CMSInitiatingOccupancyFraction=85
-XX:DefaultMaxRAMFraction=1
-XX:+UseParallelGC
-XX:NewRatio=8
-XX:SurvivorRatio=8
-XX:TargetSurvivorRatio=90
-XX:MaxTenuringThreshold=31
-XX:+UseBiasedLocking
-XX:CompileCommand=quiet
-XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith
-XX:CompileCommand=exclude,java/text/SimpleDateFormat,subParseZoneString
-XX:CompileCommand=exclude,org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding,<init>

將第五行-vmargs 修改為-vmC:\Program Files (x86)\Java\jre1.8.0_131\bin   (該路徑是java安裝的路徑)。

注意:如果環境安裝完後,執行Hitool還是報第一種錯誤,可以嘗試到java目錄下,把以下幾個檔案拷貝到Hitool目錄下執行,如下所示:


再次點選執行,成功!