Batch file 在批处理文件中调用java类
我想在批处理文件中调用java类。 我怎么打电话。可以告诉我调用类文件的任何命令 谢谢Batch file 在批处理文件中调用java类,batch-file,batch-processing,Batch File,Batch Processing,我想在批处理文件中调用java类。 我怎么打电话。可以告诉我调用类文件的任何命令 谢谢 Krishna如果您已经编译了.java文件,并且拥有.class文件,其中包含主函数的字节码,那么只需运行: java myclass 其中myclass是模块名(文件必须是myclass.class)。如果您有一个包名为com.mycomp.util的类myclass,则必须转到“com”的父目录,例如“c:\src”是包含com包的文件夹,然后 您的命令应该在批处理文件中 cd c:\src java
Krishna如果您已经编译了
.java
文件,并且拥有.class
文件,其中包含主函数的字节码,那么只需运行:
java myclass
其中myclass
是模块名(文件必须是myclass.class
)。如果您有一个包名为com.mycomp.util的类myclass,则必须转到“com”的父目录,例如“c:\src”是包含com包的文件夹,然后
您的命令应该在批处理文件中
cd c:\src
java-cpjar1;jar2;com.mycop.util.Myclass
现在调用批处理文件。只需在ur.bat文件中使用它
java-classpath folderName/example.jar;com.example.package.ExampleProgram
如果将.bat文件与jar放在同一个文件夹中,则不必提及folderName
@ECHO OFF
java -jar "Path/To/The/Jar/Whatever.jar"
我建议您首先对类进行jar,并提供指向jar的链接。@echo off
java-jar“C:\path\u to\u jar\u directory\test.jar”C:\path\u to\u arguments\property.properties“
您可以执行以下操作:
在记事本中打开一个新的文本文件
编写以下代码行,然后将其另存为“MyFile.bat”(注意,我们将另存为bat文件)
@ECHO OFF
javacYourClass.java
JavaYourClass
现在双击BAT文件运行,它应该执行java程序
注意:BAT文件和Java类应该在同一个目录中
如果myclass不在默认包中,这将不起作用。此外,根据Java约定,它应该是“myclass”而不是“myclass”。如果没有任何工作,您可能希望接受答案或响应。。。