问题
i want to call the java class in batch file. how can i call. can tell me any commands which call the class file
Thanks Krishna
回答1:
if you are having a class Myclass with package name com.mycomp.util then you have to go to the parent dir of "com" for example "c:\src" is the folder that contains com package then
your command should be in the batch file
cd c:\src java -cp jar1;jar2; com.mycomp.util.Myclass
now call the batch file.
回答2:
@ECHO OFF
java -jar "Path/To/The/Jar/Whatever.jar"
I would recommend first jaring up your class(es) and providing a link to the jar.
回答3:
If you have compiled your .java file, and have the .class file, containing bytecode for your main function, then just run:
java myclass
where myclass is the module name (file has to be myclass.class).
回答4:
Just use this in ur .bat file java -classpath folderName/example.jar; com.example.package.ExampleProgram
if you are placing the .bat file in the same folder with the jar, then its not necessary to mention the folderName
回答5:
@echo off
java -jar "C:\path_to_jar_directory\test.jar" "C:\path_to_arguments\property.properties"
回答6:
You can do the following:
- Open a new Text File in Notepad.
Write the following lines of code, then saves it as "MyFile.bat" (Note we are saving as BAT File.
@ECHO OFFjavac YourClass.javajava YourClassNow double click the BAT file to run, it should execute your java program.
Note: The BAT file and Java Class should be in the same directory.
来源:https://stackoverflow.com/questions/4094520/call-java-class-in-batch-file