問題タブ [netbeans-8.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
64 参照

netbeans - ProjectClassPathModifier と ProjectClassPathExtender

現在壊れている Netbeans 8 プラグインの修正に貢献しようとしています。プラグインには、プロジェクトが ANT プロジェクトの場合、プロジェクト クラス パスにエントリを追加することになっている「サポートの追加」メニュー項目が含まれています。現在、これはプロジェクト プロパティ ファイルを手動で書き換えることによって行われます。これは、プロジェクトに専用のライブラリ フォルダがある場合など、特定の場合に失敗します。ProjectClassExtender API クラスを使用してライブラリをクラスに追加する修正プログラムをコーディングすることができましたが、これは非推奨の API です。代替の ProjectClassPathModifier を使用して作業するためのいくつかのアプローチを試しましたが、パラメーターの正しい組み合わせを取得できません。サポートされていない操作の例外または類似の例外が常に発生します。誰かがここで助けてくれますか? 以下のコードは、私が試した 3 つのアプローチを要約したものです。

projectRoot を使用して呼び出すと、次のエラーが発生します。

sgRoot を使用した呼び出しでは、次の非常によく似たエラーが発生します。