J2SE - Could not find the main class: xxx.xxx.Program will exit

襲冷發表於2018-08-27

問題

    在Windows下,直接執行jar檔案時,無法執行並報錯

        Could not find the main class: xxx.xxx.Program will exit

    但在命令列下通過 java -jar jar_name.jar 命令可以執行

 

方案

    系統開始裝的是Jdk1.8,後開發需要裝過Jdk1.6,但環境變數還是1.8的

    修改登錄檔

        HKEY_LOCAL_MACHINE\SOFTWARE\Classes\jarfile\shell\open\command

    編輯或修改名稱為預設的鍵值對的值為對應版本的javaw.exe

        "C:\Develop\Jdk-1.8.0\jre\bin\javaw.exe" -jar "%1" %*

 

 

相關文章