繁体   English   中英

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

[英]Run Java Packaged Program from Batch File

我一直在尝试找出如何通过批处理文件运行打包的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标头添加到JAR文件的清单中。 标头采用以下形式:

Main-Class: classname

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

有关更多信息,请参见设置应用程序的入口点部分。

在清单文件中设置Main-Class后,可以从命令行运行该应用程序:

java -jar app.jar

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

因此,您只需在浴文件中添加:

java -jar app.jar

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM