私はプロジェクトのビルドパスにしたい(デフォルトはsrc ...)。私はいくつかのJava APIを使用してそれを行うことはできますか?プログラムでパスをプログラムで取得できますか?
答えて
プロジェクトdeaultパスだけで一般的に使用される標準である(あなたが実際にAntの中で書いている場合を除き、それはある)、むしろ不器用1はいえ、Java APIのようAntタスクを使用することができますほとんどのIDEはデフォルトになっていますが、>使用できるJava APIメソッドはありません。
プロジェクトパスは、開発慣例ですが、構築されたJavaアプリケーションは、この開発パスから独立しています。
ほとんどのJava IDEでは、このパスを変更できます。例えば、このパスを使用して変更することができ、Eclipseで
:プロジェクトフォルダに 右clicクリック>プロパティ> Javaのビルド・パス
ビルドのために外部プログラムでは、このパスが必要な場合は、Eclipseが可能内部変数を持っています使用されます(Ant、Mavenなどの場合)。 "外部ツール"を設定する場合は、たとえば{$ project_loc}を使用できます。これは動的にプロジェクトパスに置き換えられます。
Eclipseプラグインの中に必要です – Ido
質問ポスターがEclipseプラグインを作成しています。
JDT APIは、Eclipseのヘルプにあります。あなたはIJavaProjectから必要な情報を得ることができるはずです。これを取得する方法の一例は、this tutorialを参照してください。
私はあなたが以下のようにプロジェクトパスを取得することができます知っているように:
String projectPath = System.getProperty("user.dir");
JUnitのテストケースでうまくいきました。 –
- 1. Android:layout_marginBottomをプログラムで取得しますか?
- 2. Android.Gradle:プログラムで現在のモジュール名を取得できますか?
- 3. プログラムでAWS公開証明書を取得できますか?
- 4. OS Xコマンドラインアプリケーションの絶対パスをプログラムで取得する
- 5. プログラムでアプリケーションサポートフォルダへのパスを取得する
- 6. プログラムでバンドルIDを取得
- 7. プログラムでCocoクラスファイルを取得
- 8. プログラムでモジュール名を取得
- 9. Javaプログラムのテストケースの実行トレースを取得できますか?
- 10. webosでプログラムでスクリーンショットを取得する
- 11. アンドロイドエミュレータ/デバイスからプログラムでファイルを取得
- 12. どのように私はapkのファイル名とパスをプログラムで取得できますか?
- 13. OSGIサービスをプログラムでプログラムで作成できますか?
- 14. プログラムでSL4でFrameworkElementのXAMLを取得
- 15. Androidでプログラムで「スクリーンロック」設定を取得
- 16. アンドロイドのアプリストレージ全体をプログラムで取得することはできますか?
- 17. iOSアプリのチームIDをプログラムで取得することはできますか?
- 18. Magento:プログラムのリストをプログラムで取得する
- 19. Erlang:プログラムでアプリケーションバージョンを取得する
- 20. OSXのスクリーンショットをプログラムで取得する
- 21. プログラムでAndroidを取得する
- 22. プログラムでSPListのURLを取得する
- 23. プログラムでTextViewの幅を取得する
- 24. eventuateプログラムでnoClassDefFoundErrorを取得する
- 25. プログラムでASP.NETバージョンを取得する
- 26. UIImageViewのサイズをプログラムで取得する
- 27. ガイドラインパーセントサイズをプログラムで取得する
- 28. プログラムでC++クラス名を取得する
- 29. Eclipseのタブサイズをプログラムで取得する
- 30. BIGSQL_HEADのホスト名をプログラムでどのように取得できますか?
どんな文脈では?ビルドされたアプリケーションが実行されているときあなたは、アリの仕事から、ビルド中にですか?あなたが達成しようとしていることは明確ではありません。 – djna