0

私はJavaにまったく慣れていないので、インターネットからダウンロードしたアプリケーションを実行する必要があります。問題のアプリケーションは、次の場所にある「spinn3r」クライアントです:http ://code.google.com/p/spinn3r-client/downloads/detail?name = spinn3r-client-3.4.06.tar.gz

tar.gzを抽出し、.jarファイルを見つけました。次に実行しました:

java -jar applicationName.jar

次のエラーが発生します。

no main manifest attribute, in spinn3r-client-3.4.06.jar

これを修正するにはどうすればよいですか?

4

3 に答える 3

1

@Alderathが述べたように、これは主に独自のアプリケーションで使用できるAPIです。それでも、jarファイルには次のように起動できるテストクライアントも含まれています。

$ java -cp spinn3r-client-3.4.06.jar com.spinn3r.api.Main
Usage: com.spinn3r.api.Main [OPTION]

Required params:
...

これはファイルではないため、必要なjarファイルとメソッドを含むクラスを明示的executable jarに渡す必要があります。main

于 2013-03-01T11:33:39.067 に答える
0

JARファイルを実行可能にするには、META-INF / MANIFEST.MFの下で、jar内に次の属性が必要です。

Main-Class: youclassname.class
于 2013-03-01T11:28:50.120 に答える
-1

すべての.javaファイルと.classファイル(およびその他の含めるもの)を1つのディレクトリにまとめます。テキストエディタを使用して、次の行を含むファイル(たとえば、myManifest)を作成します。

      Manifest-Version: 1.0
      Main-Class: MyMainClass

where MyMainClass is the name of the class containing the main method you want to use.
From the command line, execute the command:

     jar cvfm myResult.jar myManifest *.java *.class

where myResult.jar is the jar file you are trying to create, myManifest is the file you created in step 2, and everything else is the files you want to include.
于 2013-03-01T11:41:45.417 に答える