【问题标题】:Creating and running a Jar file创建并运行 Jar 文件
【发布时间】:2016-08-17 19:55:17
【问题描述】:
我是java编程的初学者。我创建了一个名为 Comp Project 的包,其中包含两个类....
-
ATM:具有多种功能来执行atm屏幕的动作。
-
Main:该类调用ATM中的所有函数并执行它们。
现在程序运行良好,我必须创建一个 jar 文件。
我创建了一个 Jar 文件,主类选择为 Main。但是当我尝试运行它时......它不起作用。问题是我不明白创建清单是什么......我查看了其他帖子,但我什么都不明白。
谁能告诉我创建正确的 Jar 文件并运行它的步骤?我两个都需要,因为我不知道哪里出错了。
更新:我正在使用 BlueJ。
【问题讨论】:
标签:
java
jar
executable-jar
bluej
【解决方案1】:
创建一个 manifest.txt 文件。
Main-Class: fully.qualified.class.name of your main class
使用 Main-Class 作为这个 Jar 文件的入口点,当你加倍
点击这个 Jar 文件,“Example.class” main() 方法将是
启动。
然后在命令行上
jar -cvfm Example.jar manifest.txt your-package-structure/*.class
希望这会有所帮助。
【解决方案2】:
你可以使用jar cf yourCompAppJar.jar Main.class来创建你的jar文件,如果你有JDK 6你可以使用cfe来指定入口点。
如果你使用的是 Eclipse:
- 右击项目>点击导出>选择Java文件夹下的“Runnable JAR file”>在启动配置中选择类名>选择保存jar的位置>完成。