我想在批处理文件中调用 java 类。我怎么打电话。可以告诉我任何调用类文件的命令
谢谢克里希纳
@ECHO OFF
java -jar "Path/To/The/Jar/Whatever.jar"
我会建议首先 jaring 你的类并提供 jar 的链接。
如果你有一个包名为 com.mycomp.util 的 Myclass 类,那么你必须转到“com”的父目录,例如“c:\src”是包含 com 包的文件夹
您的命令应该在批处理文件中
cd c:\src java -cp jar1;jar2; com.mycomp.util.Myclass
现在调用批处理文件。
如果您已经编译了.java
文件,并且拥有.class
包含函数字节码的文件main
,那么只需运行:
java myclass
模块名称在哪里myclass
(文件必须是myclass.class
)。
如果您将 .bat 文件与 jar 放在同一文件夹中,只需在
java -classpath folderName/example.jar; com.example.package.ExampleProgram
您的 .bat 文件中使用它,则无需提及文件夹名称
@echo 关闭
java -jar "C:\path_to_jar_directory\test.jar" "C:\path_to_arguments\property.properties"
您可以执行以下操作:
编写以下代码行,然后将其保存为“MyFile.bat”(注意我们保存为 BAT 文件。
@ECHO OFF
javac YourClass.java
java YourClass
现在双击 BAT 文件运行,它应该执行你的 java 程序。
注意: BAT 文件和 Java 类应该在同一目录中。