ImageJのプラグインを作成しています。必要なすべてのファイルをjarファイルに入れるAntスクリプトがあります。 ImageJはディレクトリ内のすべてのjarファイルを読み込み、プラグインを実行します。しかし、私のプログラムをデバッグしようとするとIntelliJは、 "クラスxのx行に実行可能コードが見つかりません"と主張しています。これを修正するにはどうすればいいですか?IntelliJで動的にロードされたjarファイルにデバッグする方法
答えて
あなたが作成するソースコードは、jarにパッケージ化されたクラスに対応していることを再度確認します。同期させる必要があります。古いソースからビルドされたjarがロードされていると、このような問題が発生する可能性があります。また、デバッグ情報を有効にしてコンパイルするようにしてください。 Antからコンパイルを実行する場合は、javac Antタスクに対してdebug = true属性を指定する必要があります。
Antビルドに関連する難読化またはバイトコード操作があると、デバッグ時に問題が発生することもあります。
私はよく分かりませんが、デバッグしているものを見るにはソースコードが必要です。 JARファイルを追加するたびにIntelliJに、それに付随するソースファイルの場所を教える機会があります。あなたがそのようなことをすることができるかどうかを見てください。
私はIntelliJ自体にjarファイルを追加していません。Antスクリプトを使用して作成しています。私は別の何かをしなければならないでしょうか? IntelliJは私のソースがどこにあるのかを確かに知っています(つまり、Project StructureウィンドウのModulesタブにはソースフォルダがソースフォルダにあります)。 Java初心者はここにいるので、私は何か素朴なことをしたと思うかもしれません.-P – Smashery
- 1. Java ClassLoader - 動的にロードされたjarファイルをシステムクラスローダーに追加
- 2. デバッグ動的にロードされたアセンブリ
- 3. warファイルにパッケージ化されたjarファイルからリソースをロードする方法は?
- 4. 動的にロードされたファイルを強制的にダウンロードする
- 5. 動的にロードされたJAR/etc。同一のJVMコンテナ内の
- 6. ランタイムで別のAppDomainから動的にロードされたDLLをデバッグする
- 7. Intellij Ideaのjarコンテンツのデバッグ
- 8. 強制ロードする方法imlファイルintellij
- 9. 動的にロードされたモジュールを静的に見つける方法
- 10. Safariデバッガで遅延ロードされたjavascriptをデバッグする方法
- 11. ウィザードに動的にロードされたコントロール
- 12. htmlファイルに含まれ、このファイルが動的にロードされるJavaScript変数にアクセスする方法
- 13. 動的に追加されたjavascriptファイルのデバッグ
- 14. Intellij IDEAのJARを自動的に更新する
- 15. Intellij内でアンドロイドアプリケーションをデバッグする方法
- 16. IEが動的にロードされたコンテンツ
- 17. ジャバスクリプトを動的にロードされたコンテンツ
- 18. FLASH AS3 - Txtファイルから動的にロードされたスライドショー
- 19. IntelliJでのjarファイルのシール
- 20. C++サードパーティのDLLファイルを動的にロードする方法
- 21. eclipseでソースコードが添付されたjarファイルのデバッグ
- 22. 動的にロードされたHTMLでJavaScriptを実行するjQuery
- 23. 動的にロードされたUserControlをAvalanDockに追加MVVMの方法
- 24. 動的に挿入されたhtmlファイルでonloadイベントを使用する方法
- 25. dbcp jarが自動的にプロジェクトに追加されました
- 26. 動的にロードされるフォームとサブミットスクリプト
- 27. intellijで複数のWebサーバーを同時にデバッグする方法
- 28. ネームスペース動的にロードされるjavascriptファイルの内容
- 29. 難読化されたjarファイルをwarファイルに含める方法
- 30. jarからクラスを動的にロードする
ありがとう - それは私が行方不明だった 'debug = true'でした。 – Smashery
「実行」または「デバッグ」をクリックしたかどうかに基づいて、そのデバッグフラグを設定するかどうかを指定する方法があるかどうか知っていますか?または、2つの別々の構成が必要ですか? – Smashery
いいえ、これらは関連していません。このフラグは、Antから実行されるコンパイルにのみ影響します。 – CrazyCoder