Libgdx:Gdx.files.internal()指向笔记本电脑上的错误位置,还是台式机上的正确位置?

时间:2019-01-25 04:26:36

标签: java eclipse git libgdx

在我的Eclipse LibGDX项目中,似乎认为根目录在机器之间是不同的。例如,在我的桌面上,以及另外两个运行git-cloned项目的Java和Eclipse版本的朋友的桌面上,运行File file = new File("/config")会返回以下路径:

/core/assets/config

在笔记本电脑上使用相同版本的Eclipse,相同的Java版本以及相同的git-cloned项目运行它,会产生以下结果:

/desktop/config

很显然,这里出了点问题。甚至本地的LibGDX文件处理程序都在/ desktop /而不是/ core /中寻找资产文件夹,这是一个问题,因为它完全破坏了原本可以正常工作的代码,使我的笔记本电脑完全无法用于开发目的。

我做了什么:

  • 在笔记本电脑上重新安装Java
  • 重新安装Eclipse,删除了笔记本电脑上的所有用户首选项
  • 包含git project的目录已完全删除

该如何解决?

如果您想查看相关项目的结构,请参见here

1 个答案:

答案 0 :(得分:1)

在运行应用程序时,将工作目录设置为core / assets /目录。