java - Eclipse 错误:Path must include project and resource name
PHPz
PHPz 2017-04-18 10:28:34
0
3
884

最近硬盘上同一位置的代码同时在windows和linux的eclipse里导入运行了。

从linux回到windows系统,发现eclipse报错了。

重新编译,update,clean都没法解决

StackOverflow上的答案是这样的:

This was caused by locally defined environment variable called $BROOT which was set in ~/.bashrc, and then picked up by the maven pom.xml. The environment variable put the output directory of the project outside the eclipse workspace, which is not how Eclipse likes to do things.

The solution was to unset the environment variable. This is the reason it works in Windows because Windows wouldn't know anything about ~/.bashrc.

但是不知道怎么unset the environment variable

PHPz
PHPz

学习是最好的投资!

全員に返信(3)
洪涛

最後に、Ubuntu で Eclipse を起動すると、Windows でのファイル パスが使用され、プロジェクト ディレクトリに E: ドライブへのパスが生成されることがわかりました。また、Windows では削除できません。 Ubuntuに戻って削除すれば問題ありません

いいねを押す +0
Ty80

プロジェクトディレクトリ内の
.settings/フォルダー
.classpathファイル
.projectファイル

を削除します

次に、Maven プロジェクトを Eclipse に再インポートします

いいねを押す +0
PHPzhong

Maven を使用する場合は、IDE によって生成されたファイルではなく、作成したファイルのみを保持してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート