0
プロジェクトでは、Springのjarファイルをアップグレードする必要がありました。これらのファイルをダウンロードし、JarRepositoryに配置しました。次のように我々は、手動でのbuild.xmlを変更:Java Eclipse:予想外のビルドパスへの変更
前
<?xml version="1.0" encoding="UTF-8"?> <classpath> ... <classpathentry kind="lib" path="/JarRepository/lib/spring-tx-2.5.jar"/> <classpathentry kind="lib" path="/JarRepository/lib/spring-web-2.5.jar"/> <classpathentry kind="lib" path="/JarRepository/lib/spring-webmvc-2.5.jar"/> ... </classpath>
後
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
...
<classpathentry kind="lib" path="/JarRepository/lib/spring-tx-2.5.6.jar"/>
<classpathentry kind="lib" path="/JarRepository/lib/spring-web-2.5.6.jar"/>
<classpathentry kind="lib" path="/JarRepository/lib/spring-webmvc-2.5.6.jar"/>
...
</classpath>
を限り、私は承知しているとして、私だけ変更しました「2.5.jar」→「2.5.6.jar」
B
前
...
spring-tx-2.5.jar - JarRepository/lib
spring-web-2.5.jar - JarRepository/lib
spring-webmvc-2.5.jar - JarRepository/lib
...
それはスラッシュことが観察された
...
spring-tx-2.5.6.jar - \JarRepository\lib (missing)
spring-web-2.5.6.jar - \JarRepository\lib (missing)
spring-webmvc-2.5.6.jar - \JarRepository\lib (missing)
...
後に次のように残念ながらEclipseでのUTは、(>>ビルドパスにライブラリを見つけたように)に変更しました逆転した。これにより、「欠落」状態になっている可能性があります。
助けてください。これによりコンパイルエラーが発生しました。
- 他のビルドパス エラーの質問に記載されているように、私はEclipseを終了して開こうとしました。
- 最新のEclipse Oxygenを使用しています
- (@AndréStannekの提案通り)Eclipseメニュー(Add external jars)を試しました。それは問題を解決するかもしれませんが、現在は絶対パスを使用します。相対パスを使用すると最適です。
おかげで、宜しく今固定
上記のEclipseメニューを使用してビルドパスを編集しようとしましたか?私はそこのライブラリを削除して、それを再追加しようとします。それはあなたの問題の原因を説明しませんが、少なくともそれを解決するかもしれません。 –
@AndréStannekアイデアをありがとう。 Eclipseメニューを使用すると、必ずこれが修正されます。しかし、今では絶対パスを使用します。私たちのコードは別のホストに送られるので、(他のクラスパスのエントリから見たように)相対パスに従うのが最善でしょう。 – thisNeil