【问题标题】:Java program without command line没有命令行的Java程序
【发布时间】:2015-01-16 04:50:24
【问题描述】:

我正在开发一个简单的聊天机器人,只是作为一种学习体验,但遇到了障碍。我有一个基本的 GUI 设置,当我使用命令行运行程序时会启动,但当我双击 Jar 时不会启动。我要么缺少代码,要么错误地导出/运行程序。我使用 eclipse 并导出为可运行的 jar。如果有人可以向我指出一个教程或一些代码,将不胜感激。

澄清... 我希望我的聊天机器人在双击时打开一个 GUI,类似于 minecraft-server jar

编辑我发现出了什么问题,它与清单或代码无关......我只是执行了一个while循环错误,我现在感觉很愚蠢:(

【问题讨论】:

标签: java user-interface command-line


【解决方案1】:

为了使你的 jar 在命令行中“可运行”,你需要指定哪个类是要执行的主类。

这是通过指定包含以下行的 manifest.txt 文件来完成的:

Main-Class: the_package_and_name_of_your_main_class

如何将此清单文件添加到您的 jar 中取决于您的构建工具。

【讨论】:

    【解决方案2】:

    我支持杰森。 或者,您可以创建一个批处理文件 (.bat),除非您想让它在 Linux 上也能正常工作(在这种情况下,您需要 .sh 文件)。

    【讨论】:

    • jar 从命令行运行良好,但双击 jar 时无法打开 gui
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-06
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 2021-04-08
    • 2011-04-11
    相关资源
    最近更新 更多