1

こんにちは、私は最近http://shellmix.com/index.php/free-account/free-shell-accountからシェルを取得し、それをセットアップしました。それで、私は自分のボット (Eclipse で Java でコード化された pircbot) を Filezilla に入れまし。ボットをホストし、常にオンラインにしたいだけです。私のコードは Eclipse で正常に動作するので、それを .jar に入れて、meta.inf が正常に動作するように変更しました。そして今、私はそれを実行するのに助けが必要です. だから私のエラーを見て、何をすべきか教えてください。

編集: マニフェストを修正したので、次のエラーが発生しました: http://pastebin.com/EuK5P6Lv

4

2 に答える 2

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 に答える
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 に答える