2016-10-27 45 views
0

當我嘗試運行我的模塊化音頻識別框架(MARF)jar文件,它給我的留言:錯誤的目錄中的Java JRE

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

我看到它正試圖查找文件的目錄不正確。我在Program Files中有一個更新的Java jre文件夾。有沒有辦法重定向它?

我試過去環境變量,沒有實際指向這個文件夾。

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 
+0

什麼是CLASSPATH,PATH和JAVA_HOME變量? –

+0

CLASSPATH:C:\ Program Files \ Java \ jre1.8.0_60 JAVA_HOME:C:\ Program Files \ Java \ jdk1.8.0_60路徑:C:\ Program Files \ Java \ jdk1.8.0_60 \ bin – LeslieKnowsBest

+0

你在哪個目錄希望它指向?你確定這是PATH和CLASSPATH變量的整個值嗎? –

回答

0

如果從命令行運行以下內容會發生什麼?

  • 設置環境變量

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

    java -version 
    
  • 運行應用程序

    java -jar SpeakerIdent.jar