你如何在libgdx中获得jar的路径?

the*_*dor 3 directory jar file path libgdx

我正在libgdx中创建一个桌面应用程序,并希望获得jar路径,以便我可以访问它旁边的文件夹.有很多Gdx.files.(在这里插入变量名称),但它们让我很困惑.谢谢!

Spr*_*bua 5

Gdx.files有一些不同的文件句柄.让我解释一下:

  1. Gdx.files.Claspath:相对于类路径根的路径.只读!不适用于HTML5和iOS
  2. Gdx.files.Internal:相对于资产(在Android上)或根(在桌面上)的路径.只读!
  3. Gdx.files.External:与SD卡(在Android上)或Home(在桌面上)相对应的路径.不适用于HTML5
  4. Gdx.files.Local:相对于私有文件(在Android上)或Application根(在桌面上)的路径.不适用于HTML5
  5. Gdx.files.Absolute:一个完整​​的路径.不适用于HTML5.

来源:FileHandling和Gdx.Files来源