以下是一個批處理文件,用於運行& t ARO數據分析器。無法在java中找到或加載主類
@setlocal
if "%JAVA_HOME%" == "" goto noJavaHome
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
if "%_JAVA%" == "" set _JAVA=%JAVA_HOME%\bin\java.exe
goto run
:noJavaHome
if "%_JAVA%" == "" set _JAVA=java.exe
:run
"%_JAVA%" -cp "%~dp0..\lib\*" -Xms100m -Xmx1024m com.att.aro.main.Launch
「lib」目錄包含多個可執行jar文件。當我運行上述批處理文件時出現如下錯誤。
Error: Could not find or load main class D:\Industrial Training\ARO-master\ARODa
taAnalyzer\bin\..\lib\ddmlib.jar
應用程序的主要入口點是com.att.aro.main.Launch。該類包含在lib目錄中的jar文件名ARO.jar中。但是由於某種原因,java無法找到這個類。這裏出了什麼問題?
注意:當我按如下方式編輯批處理文件的最後一行時,應用程序無任何錯誤地運行。
"%_JAVA%" -cp "%~dp0..\lib\*; \classes\*" -Xms100m -Xmx1024m com.att.aro.main.Launch
如果目錄名稱中沒有空白,會發生什麼情況? –
您是否要求我更改目錄名稱工業培訓? – DesirePRG
我試過了,它沒有工作 – DesirePRG