1

我必须交一份作业,上面写着:

'如果你已经正确地创建了一个可执行的 jar,那么你将能够在 Windows 中双击它来运行你的程序。请确保您在发送前对此进行测试。

我的程序没有用户界面并在命令中运行。当我双击 .jar 时没有任何反应,我该怎么办?

4

2 回答 2

0

即使您的程序是基于命令行的,它也会启动一个控制台/终端窗口来执行程序。如果您的程序没有提示输入,那么它可能会打开和退出太快,以至于您没有注意到控制台窗口在屏幕上闪烁。

尝试通过以下方式打开命令提示符并手动运行 java:

java -jar <your jar>

如果这不起作用,那么您没有一个带有 MANIFEST.MF 的可执行 jar,它指定Main-Class.

于 2012-10-29T23:07:57.037 回答
0

Start -> Accessories -> Console

在您的控制台上

java -jar "C:\your-directory\for\your\java-jar-\application.jar"

编辑

尝试这个:

将打开方式更改为 c:\Program files\java\jre7\bin\javaw.exe

从这个问题中提取:Make an executeble JAR run in a console when double clicked

于 2012-10-29T23:09:06.927 回答