在批处理文件中调用 Java 类

发布于 2024-09-30 10:18:30 字数 45 浏览 6 评论 0原文

我想从批处理文件中调用 Java 类。

我怎样才能做到这一点?

I want to call a Java class from a batch file.

How can I do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

半﹌身腐败 2024-10-07 10:18:31

如果您有:

  • Myclass
  • 包名称为 com.mycomp.util

然后:

  • 使用com的父目录,例如c:\src
    (包含 com 包的文件夹),

  • 将以下命令存储在批处理文件中:

    cd c:\\src  
    java -cp jar1;jar2; com.mycomp.util.Myclass
    

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

If you are having:

  • a class Myclass,
  • with a package name of com.mycomp.util.

Then:

  • use the parent dir of com e.g. c:\src
    (the folder that contains the com package),

  • store the below commands in a batch file:

    cd c:\\src  
    java -cp jar1;jar2; com.mycomp.util.Myclass
    

Execute the batch file to run the Java program.

送你一个梦 2024-10-07 10:18:31

如果您已编译 .java 文件,并拥有 .class 文件,其中包含 main 函数的字节码,则只需运行:

java myclass

where < code>myclass 是模块名称(文件必须是 myclass.class)。

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).

败给现实 2024-10-07 10:18:31

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

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

等风来 2024-10-07 10:18:31

您可以执行以下操作:

  1. 在记事本中打开新的文本文件。

  2. 编写以下代码行,然后将其另存为“MyFile.bat”
    (注:另存为.BAT文件)

    @ECHO 关闭

    javac YourClass.java

    java YourClass

  3. 现在双击 BAT 文件来执行 Java 程序。

注意: BAT 文件和 Java 类应位于同一目录中。

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: Save it as a .BAT File)

    @ECHO OFF

    javac YourClass.java

    java YourClass

  3. Now double click the BAT file to execute your Java program.

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

楠木可依 2024-10-07 10:18:31
@echo off

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

java -jar "C:\path_to_jar_directory\test.jar"
"C:\path_to_arguments\property.properties"
余厌 2024-10-07 10:18:30
@ECHO OFF
java -jar "Path/To/The/Jar/Whatever.jar"

我建议首先打包您的类并提供该 jar 的链接。

@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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文