2

LWJGL を使用して Java アプリケーションを作成しています。プロジェクトを jar にエクスポートして署名すると、次のようなファイルを開こうとするとクラッシュします。

    File file;
    try {
        file = new File(getClass().getResource(map_filename).toURI());
    } catch (URISyntaxException e) {
        e.printStackTrace();
        return null;
    }

ここでアプレットを確認できます: http://www.cs.tau.ac.il/~vladis2/LD23.html 再生ボタンをクリックするとすぐにクラッシュします。ここのコード全体: http://www.cs.tau.ac.il/~vladis2/LD23.zipバグを見つけることができるかもしれません。 jar からファイルを開こうとするまでは正常に動作します。

自分でコンパイルしたい場合は、外部が必要になります: http://www.cs.tau.ac.il/~vladis2/lwjgl.rar

では、アプレットがクラッシュする原因は何でしょうか?

できるだけ早く助けてください。ありがとう。

4

1 に答える 1

1

File を使用して Jar からファイルを読み取ることはできません。入力ストリームを使用する必要があるため、失敗します。

于 2012-04-22T20:12:52.200 に答える