だから私はこのクラスを持っています:
そして、このディレクトリ ツリー: http://s14.directupload.net/file/d/3099/uskko5mo_png.htm
そして、私はこのプロジェクトで LibGDX フレームワークを使用しています。これは基本的に私の問題です:
「チャンク」にレベル情報を含むファイルがあります。各行は 1 つのチャンクです。ファイルの行を 1 行ずつ読みたい。残念ながら、LibGDX のビルトイン FileHandling システムは行ごとの読み取りをサポートしていないため、標準の Java システムに固執することにしました。
ただし、この「FileNotFound」例外が発生します。
java.io.FileNotFoundException: ./assets/data/lvls/example.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileReader.<init>(FileReader.java:55)
at gemini.cute.game.xvii.database.LevelReader.<init>(LevelReader.java:49)
at gemini.cute.game.xvii.core.MainLauncher.create(MainLauncher.java:40)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:124)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:107)
LibGDX を使用すると、ファイルが見つかりますが、1 つの巨大な文字列に読み込まれます。なんらかの理由で、同じパス (ルートからでも) でファイルが見つかりません。
LibGDXに慣れていない人のために、私は上の「CuteGameXVII」プロジェクトでコーディングしていますが、コンパイルのために「CuteGameXVII-desktop」で「メイン」を実行しています。アセット フォルダーは Eclipse を介してリンクされており、これまでのところ他のリソースで機能しています。
ここで非常に明白な何かが欠けていますか?もしそうなら、私を助けてください:P よろしくお願いします。