私は Helios (つまり 3.6.x) を使用しています。これは、プロジェクト外の lib (jar) を相対的な方法で参照するために行うことです。
1) プロジェクト エクスプローラーでプロジェクトを右クリック -> インポート -> インポートします。2) ファイル システムの選択 (次へ) 参照ボタンを使用してフォルダに移動します (はい、ハード パスのように見えます)。含める .jar を選択します。
通常、「Into Folder:」オプションのプロジェクト名に「\lib」を追加します。
[詳細設定] をクリックし、[ワークスペースにリンクを作成] を選択します。デフォルトのオプションを使用します (どちらもチェックされており、PROJECT_LOC に関連しています)。3) [完了] をクリックします
次に、プロジェクトのプロパティを開き、[Java Build Path Libraries] タブに移動して [Add Jars...] を選択し、\lib フォルダー (ステップ 2 から) に移動して、必要なライブラリを選択します。[ライブラリ] タブに、ライブラリのパスとして "ProjectName/Lib" が表示されるようになりました。
プロジェクト エクスプローラーには、特別なアイコンが付いたライブラリを含む lib フォルダーが表示されます。ハード ドライブで lib フォルダーを探しても、そこには何もありません。したがって、外部パスのライブラリを参照していますが、それらを「プロジェクト」ライブラリとして含めています。
プロジェクト エクスプローラーで jar ファイルを右クリックし、プロパティを実行します。相対パスの良さがわかるはずです。