1

所以我创建了一个 jar 文件,点击导出等

但是当我双击它没有做任何事情

我没有在文件夹中看到我的课程

我看到的只是junit org.hamcrest.core_1.1.0.v2009050107100…</p>

我究竟做错了什么 ?

4

2 回答 2

2

如果您的 jar 是有效的可执行文件

那么这应该工作

java -jar your.jar
于 2012-09-13T20:48:07.913 回答
1

Jar 文件并不总是通过双击运行。

为了运行 jar 文件,请java -jar yourjarfile.jar在与 jar 文件相同的目录中运行命令。这假定您的 PATH 系统变量设置正确。

如果您收到诸如“无法从 yourjarfile.jar 加载主类清单属性”之类的错误,则表示您的 jar 文件中没有定义主类,并且 java 解释器不知道从哪里开始。

您可以通过导出为“可运行 JAR 文件”并确保选择用于运行程序的启动配置来确保在 Eclipse 中指定了主类。

为了列出 jar 文件的内容,请在与 jar 文件jar tvf yourjarfile.jar相同的目录中运行该命令。

为了提取 jar 文件的内容,请在与 jar 文件jar xvf yourjarfile.jar相同的目录中运行命令。

于 2012-09-13T22:38:15.890 回答