必要なすべてのファイルを jar に入れる Ant スクリプトを使用して、ImageJ 用のプラグインを作成しています。ImageJ はすべての jar ファイルをディレクトリにロードし、プラグインを実行します。ただし、プログラムをデバッグしようとすると、IntelliJ は「クラス y の行 x に実行可能コードが見つかりませんでした」と主張します。これを修正するにはどうすればよいですか?
1723 次
2 に答える
2
作成するソースコードがjarにパッケージ化されたクラスに対応していることを再確認してください。それらは、同期されている必要があります。古いソースからビルドされたjarがロードされている場合、そのような問題が発生する可能性があります。また、デバッグ情報を有効にしてコンパイルするようにしてください。Antからコンパイルを実行する場合は、 javacAntタスクにdebug=true属性を指定する必要があります。
Antビルドに難読化またはバイトコード操作が含まれている場合は、デバッグ時に問題が発生する可能性もあります。
于 2011-12-21T12:05:45.343 に答える
0
よくわかりませんが、デバッグしているものを確認するにはソース コードが必要です。JAR を追加するたびに、それに付随するソース ファイルの場所を IntelliJ に伝える機会もあります。あなたのケースでそのようなことができるかどうかを確認してください。
于 2011-12-21T02:17:33.420 に答える