Error: could not open `javaROOT_PATH\lib\amd64\jvm.cfg';

来源:互联网 发布:万网域名转入 编辑:程序博客网 时间:2024/05/16 02:48
因java的矩阵处理能力不如matlab好使,因此,希望将matlab打包成jar文件,让java随处调用,于是产生了今天的故事

首先是matlab2014a因为破解不足,导致不可以package;参考此博文matlab生成jar,虽然通过网友提供的破解文件进行了替换,但还是不行,于是直接安装了2015b,这是后居然报的错是javac找不到主类。

在命令框中输入javac有反应,但是输入java却报出了Error: could not open `javaROOT_PATH\lib\amd64\jvm.cfg';的 错误,javaROOT_PATH是你的java的路径,返回检测变量,发现都正常,java.exe和javac.exe都存在,却一直说Error: could not open `javaROOT_PATH\lib\amd64\jvm.cfg';

只能去注册表中去看了,于是在运行出输入regedit,

进入注册表,通过路径找到HKEY_LOCAL_MACHINE-->SOFTWARE-->JAVASOFT-->    看到如图信息,


旁边的JAVA_HOME的值和环境变量中的值居然不一样,将其改对,还是不能正常运行,这个原因是在即在本地安装了java1.8和java1.7造成的,在从1.8改为1.7后修改过一次环境变量,随后删除1.7居然注册表没有变,导致称这种后果,,


解决的方法就是彻底的删除jdk,重新安装下,这样会比修改东西省时间

1 0