0

私はJavaプロジェクト(サンドボックスゲームのようなテラリア)に取り組んでいますが、理解できないものに出くわしました。アップロードして友人と共有するために、プロジェクトを .jar としてエクスポートしてきましたが、最後にこれを行ったとき、.jar は実行されませんが、Eclipse で実行すると正常に実行されます。jar を実行しようとすると、エクスプローラー ウィンドウのフォーカスが一瞬失われ、元に戻ります。メイン クラスの変更、META の変更、特定のパッケージへのファイルの移動など、多くのことを試しましたが、何も機能しません。

このプロジェクトは 9 つのクラスなので、ここにすべてのコードを貼り付けるわけではありませんが、最新の動作しないソース コードはここ (http://www.mediafire.com/?fiw6wq73j7cff4t) にあります。作業用の jar はこちら (http://www.mediafire.com/?bhjo162oh3hi2j9) で、作業用の jar はこちら (http://www.mediafire.com/?h918s8xpyxw4psr) です。Javaの経験が豊富な人がこれを見てくれれば、大歓迎です。

私が試したことの 1 つは、JPanel (ゲーム) を追加せず、スプラッシュ画面をそのままにして、jar が機能するようにすることでした。これは、コーディングのどこかに問題があることを示しています。

時間をありがとう、ID

4

1 に答える 1

0

Couldn't findメッセージはあなたのReadMapクラスから来ます。そのため、このエラーが発生する状況を確認してください。ほとんどの場合、すべてのクラスまたはその他のファイルを JAR に追加していないため、ファイルが見つかりません。Eclipse エクスポート ダイアログで、必要なすべてのファイルがエクスポートされた JAR に追加されていることを確認します。特に勉強している場合は、より多くのデバッグ情報を提供することもお勧めします (スタックトレースは問題ありません)。ところで、クールなゲーム:)

于 2012-04-09T06:40:29.537 に答える