この Java プロジェクトで実行可能ファイルを開く方法は? このゲームをプレイしたいです。すでにすべての .jar ファイルを開こうとしましたが、ファイルから「メインクラスのマニフェスト属性を読み込めませんでした」というメッセージが表示されます
https://github.com/lisaglendenning/softquor
実行可能ファイルは /dist/softquor.jar にあります
この Java プロジェクトで実行可能ファイルを開く方法は? このゲームをプレイしたいです。すでにすべての .jar ファイルを開こうとしましたが、ファイルから「メインクラスのマニフェスト属性を読み込めませんでした」というメッセージが表示されます
https://github.com/lisaglendenning/softquor
実行可能ファイルは /dist/softquor.jar にあります
他の人がすでに言っているように、このjarはスタンドアロンアプリではありません。これは実際にはクライアントサーバーアプリケーションです。
私は簡単に見てみました、あなたはこのようにクライアントを行使することができます:
softquor.jar
が現在の作業ディレクトリにあると仮定します。
1つのコンソールで、サーバーを起動します
java -cp softquor.jar softquor.Server 8080
別のコンソールでテキストクライアントを起動します(複数のクライアントを起動できます!)
java -cp softquor.jar softquor.TextClient localhost 8080
クラス名から、TextClientを使用すると、コマンドを入力してゲームをプレイできるようになります。次のようなものが表示されClassNotFoundException
た場合は、プロジェクトがサードパーティのjarファイルを使用していることを意味します。残念ながら、明確なドキュメントがないため、これらの依存関係を自分で見つける必要があります。
/dist/softquor.jar 内のファイルが実行可能ファイルであると想定します。
winzip を使用して、他の zip ファイルと同じように JAR ファイルの内容を調べることができます。内部には、エントリークラスを持つ /META-INF/ フォルダーがあります。
コマンド プロンプトから、他の .jar ファイルと同じように実行できます。完全なパッケージ名を使用していることを確認してください。
softquor.jar は実行可能ではありません。jar マニフェストに Main-Class が定義されていません。私は簡単に周りを見回しましmain
たが、テスト クラスにない明らかなエントリ ポイントは見当たりませんでした。JApplet を拡張するクラスがあったため、Java プラグインを使用して Web ページから jar を実行できる可能性があります。
短い README ファイル以外に、このプロジェクトに関するドキュメントがないように見えるため、わかりにくいです。