我想从.bat文件运行java类。 我目前在.bat文件中有以下内容:
@echo off
set path=%PATH%;C:\Program Files\Java\jdk1.7.0_60\bin
javac src\pt\logica\mne\job\TriggerLembrete.java
echo Successfully Compiled
pause
java src\pt\logica\mne\job\TriggerLembrete
pause
当我运行时,会发生许多错误,它表示某些包没有。
.bat文件位于... \ AgendamentOnline和我想要在...中运行的课程。\ _标准语言\ src \ pt \ logica \ mne \ job
这个类使用了一些jar,它们在... \ AgendamentosOnline \ WebContent \ WEB-INF \ lib
我认为这个错误与他不知道罐子在哪里的事实有关。如何在.bat文件中定义它?
提前致谢。
答案 0 :(得分:1)
如果你正确地知道哪个jar被类引用(如果你确切知道的话我会重复)那么你可以做这样的事情
java -cp \WebContent\WEB-INF\lib\jarName.jar mainClassToBeRun
希望这有帮助!
祝你好运!