在批处理文件中调用Java类

2w2cym1i  于 2023-03-21  发布在  Java
关注(0)|答案(6)|浏览(136)

我想从批处理文件调用一个Java类。
我该怎么做呢?

sauutmhj

sauutmhj1#

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

我建议你首先打开你的类并提供一个指向jar的链接。

fcy6dtqo

fcy6dtqo2#

如果您有:

  • 一个类Myclass
  • 包名为com.mycomp.util

然后:

  • 使用com的父目录,例如c:\src

(the包含COM包的文件夹),

  • 将以下命令存储在批处理文件中:
cd c:\\src  
java -cp jar1;jar2; com.mycomp.util.Myclass

执行批处理文件以运行Java程序。

kx1ctssn

kx1ctssn3#

如果你已经编译了.java文件,并且有了.class文件,其中包含了main函数的字节码,那么只需运行:

java myclass

其中myclass是模块名(文件必须是myclass.class)。

hivapdat

hivapdat4#

只需在ur.bat文件中使用此
java -classpath folderName/example.jar; com.example.package.ExampleProgram如果您将.bat文件与jar文件放在同一个文件夹中,则无需提及folderName

n1bvdmb6

n1bvdmb65#

您可以执行以下操作:
1.在记事本中打开一个新的文本文件。
1.编写以下代码行,然后将其保存为“MyFile.bat”
(Note:保存为.BAT文件)
@ECHO OFF
javac YourClass.java
java YourClass
1.现在双击BAT文件以执行Java程序。

**注意:**BAT文件和Java Class应该在同一个目录下。

pdtvr36n

pdtvr36n6#

@echo off

java -jar "C:\path_to_jar_directory\test.jar"
"C:\path_to_arguments\property.properties"

相关问题