当前位置: 首页 > 知识库问答 >
问题:

双击时JAR文件不会运行,而是在终端中运行

凌运恒
2023-03-14

我有一个JAR文件,它在运行时输出一些东西到终端上。但是,当我双击JAR文件时,什么也没有发生,我的Mac告诉我检查控制台可能的错误,我什么也没有发现。

另一方面,从终端java-jar file.JAR运行JAR工作正常,并且JAR按预期运行。

我正在使用IntelliJ构建我的JAR,我确信我的配置对于构建一个JAR文件是正确的。

共有1个答案

胡安怡
2023-03-14

您可以编写shell脚本来启动应用程序。将其称为something.sh并将java-jar yourprogram.jar放入其中。您应该可以双击SH脚本。Java文件不能(如果它们没有UI),因为它们不是由终端启动的,并且JVM不知道使用哪个终端。

 类似资料:
  • 所以一切都很好,就像2到3周前一样,突然我所有的jar文件都无法通过双击打开 我检查了我的注册表,但一切正常,关联的. jar应用程序可以使用javaw运行,但我仍然无法双击运行可执行的. jar文件 我可以用javaw -jar文件名在cmd中运行它们.jar但它不适用于我的世界,我不能用那个cmd运行我的世界,我想让它,所以每个可执行文件.jar文件都可以打开双击 我的 java 命令在 cm

  • 我有一个简单的Java项目,它有一个文件输入。Java语言输入代码。java是这样的- 现在,我已经通过导出在Eclipse中创建了一个可执行的jar文件- 现在,当我尝试通过命令提示符打开它时,它工作得非常好。 但是,当我双击runnable jar文件时,我希望打开命令提示符。这里有什么问题? 谢谢

  • 我制作了一个小的Java应用程序,我想把它发送给我的朋友,但是他们无法通过双击来打开文件。他们没有技术知识或经验,因此我无法真正让他们使用任何其他方法来运行应用程序。 当我尝试双击应用程序时,它似乎运行得很好,但是当我尝试运行CMD(使用)时,我遇到了以下错误: 我朋友端的错误也与Java运行时版本有关,所以这可能有某种联系?作为一个初学者,我已经花了相当多的时间在这上面,但还没有能够想出一个解决

  • 这里出什么问题了?当我双击罐子时,如何使其工作?

  • 环顾四周之后,我发现有人说jar文件所关联的javaw没有控制台,我需要将jar文件与java.exe而不是javaw.exe关联。我试过这个,似乎不起作用。 有人能帮忙吗?一步一步就好了。

  • 我最近完成了一个项目,它在我的Eclipse IDE中以多个文件和单个文件的形式工作。