[英]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.