2

私はJavaプロジェクトでEclipseに取り組んでいます。このプロジェクトでは、jar ファイルを含めます。しかし、私がそれを含めると、Eclipseはローカルマシンに基づいてそのパスを記憶します. 例: Windows を使用している場合、パスは になりC:\Document\...、Linux を使用している場合は/hqt/workspace..、たとえば になります。

プロジェクトフォルダに lib フォルダを作成し、ここに jar ファイルをコピーしますが、この jar へのハードリンクは変わりません。そのため、jar ファイルが現在のローカル マシンと異なる別の場所にこのプロジェクトをコピーすると、jar ファイルが失われ、再度構成する必要があります。

だから、私の質問は次のとおりです。jarファイルを含めて、ローカルマシンのパスに依存しないようにするにはどうすればよいですか。

ありがとう :)

4

1 に答える 1

3

「外部 JAR を追加...」は使用しないでください。プロジェクトで作成した「lib」フォルダーに jar を配置し、「Add JARs...」を使用してクラスパスに追加します。

于 2013-05-06T17:02:12.190 に答える