Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1189898
  • 博文数量: 221
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 2139
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-27 19:53
个人简介

JustForFun

文章分类

全部博文(221)

文章存档

2024年(6)

2023年(8)

2022年(2)

2021年(2)

2020年(29)

2019年(11)

2018年(23)

2017年(41)

2016年(76)

2015年(23)

我的朋友
最近访客

分类: WINDOWS

2017-12-15 19:22:44

错误一:a java runtime enviroment(jre) or java development kit(jdk) must be available in order to run ...

办法一(错误):下载
安装jre-8u151-windows-x64.exe安装到默认目录是C:\Program Files\Java\jre1.8.0_151

点击应用程序HiTool_v2_0_2.exe 出现错误如下:错误2:error:could not create the java virtual machine.error:a fatal exception has occurred.progam will exit.点击确定会弹出java was started but returned exit code =1 C:\programdata\oracle\java\javapath\javaw.ex
故只安装jre-8u151-windows-x64.exe会出错。
解决办法二:
下载

安装jdk-8u152-windows-i586.exe
默认安装路径C:\Program Files (x86)\Java\jdk1.8.0_152 里面安装JDK并默认在C:\Program Files (x86)\Java\jre1.8.0_152安装jre
会在安装过程自动修改系统变量Path变量值加入C:\ProgramData\Oracle\Java\javapath;

点击HiTool_v2_0_2.exe
出现错误:failed to create the java virtual machine
到HiTool - 3535软件下的HiTool_v2_0_2.ini打开这个文件
-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,
是由于-XX:MaxTenuringThreshold=31这个参数导致了错误
注释掉就好了;-XX:MaxTenuringThreshold=31
也可以将-vmargs注释掉也就好了

HiTool_v2_0_2.ini里可以通过添加
-vmC:\Program Files (x86)\Java\jre1.8.0_152\bin
或者
-vm
C:\Program Files (x86)\Java\jre1.8.0_152\bin
来直接索引到JRE里面的虚拟机命令,即使环境变量没有加入也能找到虚拟机,-vm参数要在-vmargs 参数的前面,一定是前面,因为-vmargs后面都是虚拟机的配置参数,-vm是指定虚拟机在哪里结对路径。

-vmargs arg [[arg]]

指定传递给正在运行代理服务的 java vm 的其他参数。(也可以在 windows 服务控制面板的启动参数字段中指定这些参数。)

示例:-vmargs -xms16m -xmx128m





阅读(5989) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~