2015-01-16 42 views
0

我正在研究一个简单的chatBot,就像学习经验一样,并且已经碰到了一块。我有一个rudimentery GUI设置,当我用命令行运行程序时启动,但不是当我双击该jar时。我要么丢失代码,要么导出/运行该程序。我使用Eclipse并导出为可运行的jar。如果任何人可以指向我的教程或一些代码,将不胜感激。没有命令行的Java程序

澄清...... 我希望我的聊天机器人打开一个GUI双击时,类似的Minecraft服务器罐子

编辑我想通了,什么是错的,它有什么做的清单或代码...我只是执行一个while循环错误,我现在觉得愚蠢:(

+0

你的主要课程是什么? –

+0

请参阅:http://stackoverflow.com/questions/8300962/making-a-single-jar-java-application –

回答

2

为了让你的jar'runnable'在命令行中,你需要指定哪个类是主类执行

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

Main-Class: the_package_and_name_of_your_main_class 

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

+0

看到这个答案:http://stackoverflow.com/a/8301095/481248 – Jason

0

我第二个给杰森。 或者,你可以创建一个批处理文件(.bat),除非你想让它在Linux上工作(在这种情况下你会使用.sh文件)。

+0

该jar运行良好命令行,但是当我双击jar时,它不会打开gui –