我在Windows操作系统下开发了一个正确处理Eclipse的Java项目。然后我想切换到Ubuntu。我刚刚从Windows获取了完整的工作区文件夹(包括运行所需的所有资源文件),并将其导入Ubuntu的Eclipse中。
最令人惊讶的是我得到以下例外:
.h
但是这样的目录和这样的文件确实存在于当前路径中。
为什么会发生这种情况?
答案 0 :(得分:7)
在任何项目中使用File.separator
代替"/"
。
答案 1 :(得分:1)
使用正斜杠' /',因为它可以在Windows和非Windows平台的文件路径中使用。