在我的Eclipse LibGDX项目中,似乎认为机器之间的根目录是不同的。例如,在我的桌面以及其他两个 friend 的桌面上,运行相同版本的 Java 和 Eclipse 以及 git 克隆的项目,运行 File file = new File("/config")
返回以下内容路径:
/core/assets/config
在我的笔记本电脑上使用相同版本的 Eclipse、相同的 Java 版本和相同的 git 克隆项目运行它,会产生以下结果:
/desktop/config
显然,这里有问题。即使是 native LibGDX 文件处理程序也在/desktop/而不是/core/中查找 Assets 文件夹,这是一个问题,因为它完全破坏了其他功能代码,使我的笔记本电脑对于开发目的完全无效。
我做了什么:
- 在笔记本电脑上重新安装了 Java
- 重新安装 Eclipse,删除笔记本电脑上的所有用户首选项
- 完全删除包含git项目的目录
我可以尝试什么来解决这个问题?
如果您想查看相关项目的结构,请参阅here
最佳答案
运行应用程序时将工作目录设置为 core/assets/目录。
关于java - Libgdx:Gdx.files.internal() 指向笔记本电脑上的错误位置,桌面上的正确位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54358930/