call java class in batch file

谁都会走 提交于 2019-12-01 04:06:35

问题


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:

  1. Open a new Text File in Notepad.
  2. Write the following lines of code, then saves it as "MyFile.bat" (Note we are saving as BAT File.

    @ECHO OFF
    javac YourClass.java
    java YourClass

  3. Now double click the BAT file to run, it should execute your java program.

  4. Note: The BAT file and Java Class should be in the same directory.




来源:https://stackoverflow.com/questions/4094520/call-java-class-in-batch-file

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!