我曾經有一批這樣啓動的Java工具:PowerShell的VS批處理 - Java命令行
java -classpath "./lib/JSanExport.jar;./lib/JSanRmiApiEx.jar;./lib/JSanRmiServerUx.jar" -Xms128M -Xmx768M -Dmd.command=command_VSPLA.txt -Dmd.logpath=log sanproject.getmondat.RJMdMain
對於一些原因,我需要的是批量轉換爲PowerShell腳本。但是當我在我的powershell腳本上覆制同一行時,出現錯誤,而我在相同的工作目錄中啓動它。
c:\Program Files\ExportTool\export>powershell .\Run_VSPLA.ps1
Exception in thread "main" java.lang.NoClassDefFoundError: /command=command_VSPLA/txt
Caused by: java.lang.ClassNotFoundException: .command=command_VSPLA.txt
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: .command=command_VSPLA.txt. Program will exit.
你知道會發生什麼嗎?
Dosnt工作:( – timmalos
同樣的錯誤再次? – npocmaka
是完全一樣的錯誤 – timmalos