2012-03-08 5 views
1

私は3つのパーティション(およびWindowsが生成する必要なもの)を持っています。 1つにはWindows、1つにはUbuntu、2つの環境間のストレージとして使用する開発フォルダが含まれているDataという名前のntfsパーティションがあります。それはに位置してUbuntuのは開発\ *Eclipseを使用したクロスプラットフォームJava開発(ビルドパスの問題)

::D:だからWindowsで、それは次の場所にあり

/メディア/データ/開発/ *

私は自分の環境を設定するたびに、すべてが素晴らしいです私が作業していた以前のプラットフォームからの絶対パスを期待しています(UbuntuからWindowsにスワップすると、/ media/Dataにあるものを期待しています)。/Development/* WindowsからUbuntuに切り替えるときは、D:\ Development *に期待しています)。

WindowsやUbuntuでプロジェクトを開くと、ビルドパスの変更を必要としないような相対パスを使用する方法はありますか?

答えて

1

Eclipseプロジェクトのlibディレクトリにライブラリjarファイルを置き、ビルドパスにこれらのライブラリを組み込むために、プロジェクト相対パスを使用します(「外部jarの追加」ではなく「jarファイルの追加」を使用します)。

+0

これはまさに私が探していたものでした。ディレクトリを作成してjarファイルを直接追加すると、期待どおりに動作します。 – Robert

関連する問題