1

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

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

4

2 回答 2

1

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

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

Main-Class: classname

但随后与实际课程。

因此,使用 zip 程序打开 jar,然后检查MANIFEST.MF

于 2012-12-30T21:27:38.640 回答
1

请确保以下几点:

  1. 你有一个静态的主要方法:

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

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

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

于 2012-12-30T20:41:05.420 回答