我正在开发一个简单的聊天机器人,只是作为一种学习经验,但遇到了障碍。我有一个基本的 GUI 设置,当我使用命令行运行程序时该设置会启动,但当我双击 Jar 时则不会启动。我要么缺少代码,要么错误地导出/运行程序。我使用 eclipse 并导出为可运行的 jar。如果有人可以向我指出教程或一些代码,我将不胜感激。
澄清... 我希望我的 chatBot 在双击时打开 GUI,类似于 minecraft-server jar
编辑我发现出了什么问题,它与 list 或代码无关...我只是执行了一个 while 循环错误,我现在感觉很愚蠢:(
最佳答案
为了使您的 jar 在命令行中“可运行”,您需要指定哪个类是要执行的主类。
这是通过指定包含以下行的manifest.txt 文件来完成的:
Main-Class: the_package_and_name_of_your_main_class
如何将此 list 文件添加到您的 jar 取决于您的构建工具。
关于没有命令行的Java程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27977485/