2015-01-08 83 views
0

我想從.bat文件運行java類。 我目前在.bat文件如下:從bat文件調用java類

@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文件是... \ AgendamentosOnline,我想在運行的類.. \ AgendamentosOnline的\ src \ PT \邏\跨國公司\工作

該類使用一些罐子是英寸.. \ AgendamentOnline \ WebContent \ WEB-INF \ lib

我認爲這個錯誤與他不知道jar在哪裏有關。如何在.bat文件中定義這個?

在此先感謝。

+0

假設Java源代碼是正確的,那麼你應該執行它作爲'java -cp src pt.logica.mne.job.TriggerLembrete' – SubOptimal

+0

你能告訴我們爲什麼你要從bat文件中調用一個java類應用。 – VGaur

回答

1

如果你正確地知道哪個罐子是由類引用(我再說一遍,如果你確切地知道),那麼你可以做這樣的事情

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

希望這有助於!

祝你好運!