从bat文件中调用java类

时间:2015-01-08 14:55:08

标签: java batch-file classpath

我想从.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文件中定义它?

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果你正确地知道哪个jar被类引用(如果你确切知道的话我会重复)那么你可以做这样的事情

java -cp \WebContent\WEB-INF\lib\jarName.jar mainClassToBeRun

希望这有帮助!

祝你好运!