JavaとNetbeansで作ったゲームがあります。これは完了し、Netbeansでエラーなしで実行されます。クリーンでビルドするとエラーもなくなり、distフォルダに小さな.jarファイルがあります。しかし、jarファイルを実行(ダブルクリック)しようとしたときに何も起こりませんでした。それから、コマンドラインで試してみましたが、AWT-Event Queue 0 Errorが変数宣言を指しています(予期せぬバグはなく、メインクラスではありません)。 Netbeansで動作しているときにエラーがないので、コンパイルされたコードが壊れていると仮定しています。問題は、なぜ、どうやって解決するのかということです。インポートされたクラス(コード内)を含むdistフォルダ内に "lib"フォルダがあり、私のプログラムはプロジェクトファイルの画像に依存しています。Netbeansでコンパイルされたjarのエラー
0
A
答えて
0
初期化されていない、またはインスタンス化されていない変数があります。
コードを確認してから再コンパイルする必要があります。
例:あなたが得たエラーメッセージ/スタックトレース何だった
JButton myButton = new JButton("Button");
0
?
あなたのライブラリを見つけることができない可能性があります。 libフォルダを含むフォルダと同じフォルダからjarファイルを実行してください。それは、ライブラリ内のライブラリをパッケージ化するためにnetbeansに伝えます(私はこれを行う方法を忘れてしまいます)。
その他の問題は、ファイルへのアクセス方法です。基本クラスローダー経由でファイルにアクセスする必要があります。そうしないと、ファイルパスは正常に実行されたときと、jarとして実行されたときに別の場所を指します。このquestionがお手伝いします。
関連する問題
- 1. Netbeans:コンパイル済みのjarファイルのメインクラス
- 2. AspectJ 6 +アプリケーションのコンパイル時のNetbeans 7.0エラー
- 3. エラーでコンパイルされたLuaプロジェクト
- 4. Android - ProguardがJoda Time jarファイルでコンパイルされなかった
- 5. netbeans 7.1でJarを生成
- 6. NetBEANS 7からコンパイルされたアンドロイドアプリケーションを実行するには?
- 7. アプリケーションはNetbeansでコンパイルされ、ビルドされますが、独立したjarファイルとしてはビルドされません。
- 8. パッケージ化されたプロジェクトをjarに依存してコンパイルする
- 9. .NET(System.Diagnostics.Process)からコンパイルされたjarファイルを実行する
- 10. 難読化されたAndroid dex/jarファイルをJavaソースコードに逆コンパイル
- 11. jarファイルのバインディングクラスファイルがnetbeansによって生成されない
- 12. GAE JSPがWEB-INFのjarでコンパイルされない
- 13. NetBeans GUIエディタを使用してNetBeansで作成されたコマンドラインJavaデスクトップアプリケーションでコンパイルしますか?
- 14. NetBeansでの.jarファイルの参照
- 15. Vaadin NetBeansでウィジェット(アドオン)をコンパイル
- 16. Netbeans、java、jarを作成
- 17. NetbeansスタンドアロンJarを作成
- 18. HttpClient javadoc jar(netbeans 7用)
- 19. Lazarus/freepascalでバッファリングされたファイルストリームユニットをコンパイルする際のエラー
- 20. NetBeansでJarファイルをエクスポートする
- 21. NetBeansでJARを追加する方法
- 22. LuaJ(Java)jarにコンパイル
- 23. NetBeansはコンパイル時エラーのあるJavaプログラムを実行します
- 24. Netbeansのjarファイルのアイコンの問題
- 25. Glazed Lists NetBeansでストロークされたEventTableModelクラス
- 26. Spring集約されたjar
- 27. ネストされたjarファイル
- 28. Netbeans、分散Jarファイル、ヒープサイズの増加
- 29. テスト固有のjarでソースを再コンパイル
- 30. MacでNetBeansを使用したNoClassDefFoundErrorエラー
JButtonボタンのような変数を残すだけです。メインクラスでは、インスタンス化せずに受け入れられません。なぜそれはそれのようなものでしょうか? – Jimmt
ああ待ってください。ランタイムエラーです。 – Jimmt