4

多数の jar ファイル依存関係を持つ大規模な Java プロジェクトがあります。Eclipse または Netbeans から (exec を使用して) プロジェクトを実行しようとすると、Maven が例外をスローし、クラスパスのエントリ数が多すぎることが判明しました (必要なエントリの 2/3 のみが含まれています)。誰もこれに対する回避策を知っていますか? (実行可能な jar をビルドしてターミナルから実行する場合を除きます。)「classpath-buffer」サイズを「拡張」することは可能ですか?

4

3 に答える 3

1

この問題は、Netbeans 6.10M1 で修正されています。Bug 188864をご覧ください。古いバージョンを使用している場合でも、これを自分で修正できます (org-netbeans-modules-maven.jar 内の xml ファイルを編集するだけです)。

次に、Maven のベスト プラクティス ( http://wiki.netbeans.org/MavenBestPractices#Binding_Maven_goals_to_IDE_actions )を確認することを忘れないでください。Maven の目標を IDE アクションにバインドする方法が説明されています。

よろしく、

マッハ

于 2010-09-23T15:39:32.287 に答える
0

Java 6 (使用してほしい) では、クラスパス エントリでワイルドカードを使用できます。正確な構文については、このページのクラスパスの設定を確認し、「 」を検索して正しいセクションを検索してくださいUnderstanding the class path and package names

または、必要なすべての jar を短いパスを持つ単一のフォルダーに配置して、パスを短くしてみます。例えばC:\jars\

于 2009-07-01T15:12:02.070 に答える