0

この Java プロジェクトで実行可能ファイルを開く方法は? このゲームをプレイしたいです。すでにすべての .jar ファイルを開こうとしましたが、ファイルから「メインクラスのマニフェスト属性を読み込めませんでした」というメッセージが表示されます

https://github.com/lisaglendenning/softquor

実行可能ファイルは /dist/softquor.jar にあります

4

3 に答える 3

3

他の人がすでに言っているように、このjarはスタンドアロンアプリではありません。これは実際にはクライアントサーバーアプリケーションです。

私は簡単に見てみました、あなたはこのようにクライアントを行使することができます:

softquor.jarが現在の作業ディレクトリにあると仮定します。

1つのコンソールで、サーバーを起動します

java -cp softquor.jar softquor.Server 8080

別のコンソールでテキストクライアントを起動します(複数のクライアントを起動できます!)

java -cp  softquor.jar softquor.TextClient localhost 8080

クラス名から、TextClientを使用すると、コマンドを入力してゲームをプレイできるようになります。次のようなものが表示されClassNotFoundExceptionた場合は、プロジェクトがサードパーティのjarファイルを使用していることを意味します。残念ながら、明確なドキュメントがないため、これらの依存関係を自分で見つける必要があります。

于 2012-08-14T03:51:59.063 に答える
1

/dist/softquor.jar 内のファイルが実行可能ファイルであると想定します。

winzip を使用して、他の zip ファイルと同じように JAR ファイルの内容を調べることができます。内部には、エントリークラスを持つ /META-INF/ フォルダーがあります。

コマンド プロンプトから、他の .jar ファイルと同じように実行できます。完全なパッケージ名を使用していることを確認してください。

于 2012-08-14T03:36:14.837 に答える
1

softquor.jar は実行可能ではありません。jar マニフェストに Main-Class が定義されていません。私は簡単に周りを見回しましmainたが、テスト クラスにない明らかなエントリ ポイントは見当たりませんでした。JApplet を拡張するクラスがあったため、Java プラグインを使用して Web ページから jar を実行できる可能性があります。

短い README ファイル以外に、このプロジェクトに関するドキュメントがないように見えるため、わかりにくいです。

于 2012-08-14T03:44:38.737 に答える