2010-11-04 42 views
5

我想在批處理文件中調用java類。 我怎麼打電話。能告訴我哪調用類的文件在批處理文件中調用java類

感謝 克里希納

+0

您可能要接受一個答案或者如果沒有的迴應工作... – 2014-04-15 09:23:25

回答

1

如果你編譯你.java文件中的任何命令,並有.class文件,包含字節代碼的main功能,然後只需運行:

java myclass 

其中myclass是模塊名稱(文件必須是myclass.class)。

+0

如果myclass不在默認包中,這將不起作用。另外,按照Java約定,它應該是「Myclass」而不是「myclass」 – darioo 2010-11-04 07:13:48

3

,如果你有一個MyClass類與包名com.mycomp.util那麼你必須去的「COM」的父目錄,例如「C:\ SRC」是包含COM組件,然後

的文件夾

你的命令應該在批處理文件中

cd c:\ src java -cp jar1; jar2; com.mycomp.util.Myclass

現在調用批處理文件。

1

在烏爾.bat文件中就使用這個
java -classpath folderName/example.jar; com.example.package.ExampleProgram 如果您正在使用的jar將.bat文件相同的文件夾,然後它不是必要提一下FOLDERNAME

2
@ECHO OFF 
java -jar "Path/To/The/Jar/Whatever.jar" 

我會建議首先加強你的課程並提供一個指向jar的鏈接。

0

關閉@echo

Java的罐子 「C:\ path_to_jar_directory \ Test.jar的」 「C:\ path_to_arguments \ property.properties」