我正在調度一個簡單運行批處理文件的任務(使用Windows任務調度器)。使用任務調度器來運行java jar(從批處理文件)
該批次正在運行帶有簡單「Java -jar test.jar」的jar文件(Java程序)。
當我從命令行手動運行腳本時,java程序運行良好,並且不顯示異常。
但是當任務schedular執行相同的操作(調用該命令)時,java程序以一個異常結束:「ClassNotFoundException」表示其中一個類在我的jar中。
這是什麼方式的原因?從命令行和任務調度程序調用jar時有什麼不同?
謝謝。