您好我最近从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
答案 0 :(得分:1)
请确保以下内容:
您有一个静态主方法:
public static void main(String[] args) {
//Your code to run
}
您已使用 Eclipse-> Export-> Runnable Jar 导出了jar并选择了特定的main
函数。
答案 1 :(得分:1)
您的类必须具有public static void main(String args[])
方法,这意味着您可以从命令行执行该类。
然而,这并不是jar的主要执行类。主类在 META-INF / MANIFEST.MF 中设置。通常它应该有一行:
Main-Class: classname
但接着是实际的班级。
所以用zip程序打开jar,然后检查 MANIFEST.MF 。