0

プロジェクトのビルドパスが必要です(デフォルトはsrc ...です)。Java APIを使用してそれを行うことはできますか?

4

5 に答える 5

2

私が知っているように、プロジェクトのパスは次のように取得できます。

String projectPath = System.getProperty("user.dir");
于 2011-08-13T22:45:17.333 に答える
2

質問の投稿者は、Eclipse プラグインを作成しています。

JDT APIは Eclipse ヘルプで見つけることができます。IJavaProjectから必要な情報を取得できるはずです。これを取得する方法の一例については、このチュートリアルを参照してください。

于 2009-08-11T09:27:47.800 に答える
1

この目的のための一連の Ant タスクがあります。理論的には、Ant タスクを Java API として使用できますが、かなり扱いにくいものですが (実際に Ant で作成している場合を除きます)。

于 2009-08-11T08:50:39.047 に答える
0

プロジェクトのデフォルトパスは、一般的に使用される標準であり、ほとんどのIDEのデフォルトですが、使用できるJavaAPIメソッドはありません。

+1

プロジェクトパスは開発規則ですが、構築されたJavaアプリケーションはこの開発パスから独立しています。

ほとんどのJavaIDEでは、このパスを変更できます。

たとえばEclipseでは、このパスは次のように変更できます。プロジェクトフォルダの右クリック>プロパティ>Javaビルドパス

ビルド用の外部プログラムでこのパスが必要な場合、Eclipseには使用できる内部変数があります(Ant、Mavenなど)。「外部ツール」を構成する場合、たとえば{$project_loc}を使用できます。これは、プロジェクトパスによって動的に置き換えられます。

于 2009-08-11T09:25:06.560 に答える
0

プロジェクトのデフォルト パスは、一般的に使用される標準であり、ほとんどの IDE のデフォルトですが、使用できる Java API メソッドはありません。

于 2009-08-11T08:50:26.940 に答える