我想打包一個Java應用程序,以便它可以從批處理文件運行,我在目錄中使用JRE,我的當前批處理文件(run.bat)如下所示:從批處理文件運行編譯的Java類
.\program\jre8\bin\java.exe -cp ..\ mainUI
pause
我的文件結構如下:
Folder
/program
/jre8
...JRE in here...
mainUI.class
...Other Classes in Here...
run.bat
當這個運行時,它說,它無法找到mainUI類,任何人都可以幫助診斷呢?
感謝, 哈里斯米爾扎
感謝您的回答,但仍似乎給了同樣的錯誤。 – olafgarten
如果你在程序目錄下cd並在命令行上嘗試'java mainUI',那麼會發生什麼? - 如果這能起作用,那麼你在上面的帖子中對目錄結構的描述很可能是錯誤的。 –
這也行不通,運行類時是否需要使用包名? – olafgarten