gpt4 book ai didi

java - 从批处理文件运行 Java 打包程序

转载 作者:行者123 更新时间:2023-12-01 13:42:58 26 4
gpt4 key购买 nike

我一直在试图弄清楚如何通过批处理文件运行我打包的java应用程序。我决定使用批处理文件的主要原因是它速度快,并且允许我的导师在没有 IDE 的情况下轻松标记我的程序。

我面临的问题是我在编写批处理文件方面没有太多经验,如果有人可以帮助我,我将不胜感激。我附上了我的项目的屏幕截图(此处为图片 - https://db.tt/BVBZxbGx ),显示了我的文件的结构。

最佳答案

来自http://docs.oracle.com/javase/tutorial/deployment/jar/run.html

JAR 文件作为应用程序

您可以使用 Java 启动器(java 命令)运行 JAR 打包的应用程序。基本命令是:

java -jar jar-file

-jar 标志告诉启动器应用程序是以 JAR 文件格式打包的。您只能指定一个 JAR 文件,该文件必须包含所有特定于应用程序的代码。

在执行此命令之前,请确保运行时环境具有有关 JAR 文件中哪个类是应用程序入口点的信息。

要指示哪个类是应用程序的入口点,您必须将 Main-Class header 添加到 JAR 文件的 list 中。 header 采用以下形式:

Main-Class: classname

header 的值 classname 是作为应用程序入口点的类的名称。

有关详细信息,请参阅设置应用程序的入口点部分。

在 list 文件中设置主类后,您可以从命令行运行应用程序:

java -jar app.jar

要从其他目录中的 jar 文件运行应用程序,您必须指定该目录的路径:java -jar path/app.jar

所以在你的 Bath 文件中你只需要添加:

java -jar app.jar

关于java - 从批处理文件运行 Java 打包程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20556636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com