Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij idea intellij idea在哪里保存libgdx(pc)的本地存储和首选项_Intellij Idea_Libgdx - Fatal编程技术网

Intellij idea intellij idea在哪里保存libgdx(pc)的本地存储和首选项

Intellij idea intellij idea在哪里保存libgdx(pc)的本地存储和首选项,intellij-idea,libgdx,Intellij Idea,Libgdx,我开始使用文件,这是一个简单的写和读文件的操作 但是我在写文件时出错了,现在我必须手动修复它 这就是问题所在,我不知道我的档案在哪里。 我也想看看我正在写的文件 我正在使用intellij idea 2016 1.4,也许该文件是在jar中编写的 是的,我知道清除缓存是一种选择 这里什么都没有: 在wiki链接上,只讨论在哪里可以找到绝对路径文件,但我的情况并非如此。我通过以下方式获取文件: this.resolver=Gdx.files.local(path+“item”+String.val

我开始使用文件,这是一个简单的写和读文件的操作

但是我在写文件时出错了,现在我必须手动修复它

这就是问题所在,我不知道我的档案在哪里。 我也想看看我正在写的文件

我正在使用intellij idea 2016 1.4,也许该文件是在jar中编写的

是的,我知道清除缓存是一种选择

这里什么都没有:

在wiki链接上,只讨论在哪里可以找到绝对路径文件,但我的情况并非如此。我通过以下方式获取文件:

this.resolver=Gdx.files.local(path+“item”+String.valueOf(weaponNumber)+“.txt”);
字符串描述=this.resolver.readString()


所以。。档案在哪里?谢谢

在桌面版本中,它将文件保存在android模块内的资产文件夹中

FileHandle file = Gdx.files.local("myfile.txt");
file.writeString("Test libGDX", false);
System.out.println(Gdx.files.getLocalStoragePath());
输出:
D:\Dropbox\Projetos\Outros\gdxTest\android\assets\

我的计算机中的项目文件夹是
gdxTest

在您的情况下,您有
路径
变量,因此可能是资产文件夹中的一个文件夹

但是,当您将桌面游戏打包到jar文件中时,该文件将被创建在游戏jar文件所在的同一文件夹中。通常
yourProject\desktop\build\libs

区别在于,在配置桌面项目时,我们在
yourProject\android\assets\
文件夹中设置了工作目录。因此,对于Android Studio,它是项目的本地文件夹