今天第一次使用Hitool工具,打开的时候出现以下报错:
A Java Runtime Environment (JRE) or Java Development Kit (JDK)must be available in order to run HiTool. No Java virtual machinewas found after searching the following locations:D:\HiTool\jre\bin\javaw.exejavaw.exe in your current PATH
意思为必须有Java运行时环境(JRE)或Java开发工具包(JDK)才能运行HiTool。
那下面就开始安装Java开发工具包(JDK)
我用的是这一款JDK,下载地址:/soft/detail/14459.html?ald
安装过程可以参考这篇文章(同时需要配置环境):/article/sort0250/sort0520/info-314748.html
安装完成后,打开“我的电脑”。控制面板一系统和安全、高级系统设置,选择“环境变量”,对“系统变量(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
参考这篇文章:/s/blog_740ccd040101ozpc.html
解决方法如下:
记事本打开HiTool.ini
-startupplugins/org.eclipse.equinox.launcher_1.2.0.v0502.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v0502-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目录下运行,如下所示:
再次点击运行,成功!