1

3 つのパーティション (および Windows が生成する必要なパーティション) があります。1 つは Windows を含み、もう 1 つは Ubuntu を含み、2 つの環境間のストレージとして使用する開発フォルダーを含む Data という名前の ntfs パーティションもあります。

したがって、Windows では次の場所にあります: D:\Development*

Ubuntu では、/media/Data/Development/* にあります。

環境をセットアップするときはいつでも、ソース ファイルに関してはすべて問題ありませんが、ビルド パスのポイントに到達するときはいつでも、以前に使用していたプラットフォームからの絶対パスを期待しています (したがって、Ubuntu から Windows にスワップします)。 /media/Data/Development/* にあるものを想定しており、Windows から Ubuntu に切り替えると、D:\Development* にあることが想定されます)。

Windows または Ubuntu でプロジェクトを開いた場合にビルド パスを変更する必要がないように、相対パスを使用する方法はありますか?

4

1 に答える 1

1

ライブラリ jar ファイルをlibEclipse プロジェクトのディレクトリの下に配置し、プロジェクト相対パス (「外部 jar の追加」ではなく「jar の追加」を使用) を使用して、これらのライブラリをビルド パスに含めます。

于 2012-03-08T19:27:23.170 に答える