0

プロジェクトで外部ライブラリを使用しています。現在の Java ビルド パスでは、ライブラリ パスは として表示されC:/xxx/xxx/Github/MyProject/libraryOne/libsます。開発者は私だけではなく、コードを扱う可能性のある他の人もいます。だから、私はそれを好きにしたい

../libraryOne/libs

最初のものは他のプラットフォームでは動作しないと思いますよね? それで、どうすればそれを行うことができますか、そして私にとって最良の解決策は何ですか?

4

1 に答える 1

0

プラットフォームの問題ではありません。それは別のマシンの問題です。最初のパスはハードコードされており、他の開発者のマシンの C: はあなたの C: と同じではありません。したがって、システムは、自分のマシンで実行するときに、正しいフォルダーにトラバースできません。MyProject フォルダーに作業中のプロジェクトがあると仮定すると、パスを記述する 2 番目の方法が適切です。したがって、他の開発者が MyProject の使用を開始すると、自動的にフォルダー libs が作成されます。

于 2013-09-24T16:46:29.460 に答える