简体   繁体   English

Java JRE的目录错误

[英]Wrong Directory for Java JRE

When I am trying to run my Modular Audio Recognition Framework (MARF) jar files, it gives me the message: 当我尝试运行模块化音频识别框架(MARF)jar文件时,它会显示以下消息:

C:\\Program Files (x86)\\Java\\jre1.8.0_65\\lib\\i386\\jvm.cfg C:\\ Program Files(x86)\\ Java \\ jre1.8.0_65 \\ lib \\ i386 \\ jvm.cfg

I see that the directory it is trying to look for the file is incorrect. 我看到它试图查找文件的目录不正确。 I have an updated Java jre folder in Program Files. 我在“程序文件”中有一个更新的Java jre文件夹。 Is there a way to redirect it? 有没有办法重定向它?

I have tried going to the Environment variables and none actually point to this folder. 我尝试过转到环境变量,但实际上都没有指向该文件夹。

CLASSPATH=C:\Program Files\Java\jre1.8.0_60
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_60
PATH=C:\Program Files\Java\jdk1.8.0_60\bin

What happen if you run following from the command line? 如果从命令行运行以下命令会发生什么?

  • set environment variables 设置环境变量

     set JAVA_HOME=C:\\Program Files\\Java\\jre1.8.0_60 set PATH=%JAVA_HOME%\\bin;%PATH% 
  • check the Java version 检查Java版本

     java -version 
  • run your application 运行您的应用程序

     java -jar SpeakerIdent.jar 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM