使用shell在java中运行bot

时间:2012-12-30 20:32:58

标签: java eclipse shell irc

您好我最近从http://shellmix.com/index.php/free-account/free-shell-account获得了一个shell,我将其设置为全部。那么我把我的机器人(用Java编写Eclipse的pircbot)放在Filezilla中,而http://pastebin.com/suJDwJfu就是我迄今为止在putty中所做的。我只是希望它能够托管我的机器人并始终在线。我的代码在Eclipse中运行良好,所以我将它放在.jar中并更改了meta.inf以使其正常工作。现在我只需要帮助运行它。所以请查看我的错误并告诉我该怎么做。

编辑: 我修复了我的清单,所以现在我收到了这个错误:http://pastebin.com/EuK5P6Lv

2 个答案:

答案 0 :(得分:1)

请确保以下内容:

  1. 您有一个静态主方法:

    public static void main(String[] args) { //Your code to run }

  2. 您已使用 Eclipse-> Export-> Runnable Jar 导出了jar并选择了特定的main函数。

  3. enter image description here

    enter image description here

    enter image description here

答案 1 :(得分:1)

您的类必须具有public static void main(String args[])方法,这意味着您可以从命令行执行该类。

然而,这并不是jar的主要执行类。主类在 META-INF / MANIFEST.MF 中设置。通常它应该有一行:

Main-Class: classname

但接着是实际的班级。

所以用zip程序打开jar,然后检查 MANIFEST.MF