0

エラーをキャッチするのは良い習慣ではないことはわかっていますが、この場合はそれを行うことが重要です。ゲームの一部を含む jar を実行しようとしていますが、unsatisfiedlink エラーが表示されますが、これは面白い部分です: 私はこのコードを使用しています:

System.setProperty("org.lwjgl.librarypath", new File("lib/natives").getAbsolutePath());

しかし、netbeans では、このエラーが発生しますが、jar が実行されます。ここで、コードに変更すると、次のようになります。

System.setProperty("org.lwjgl.librarypath", new File("Dist/lib/natives").getAbsolutePath());

今、それは netbeans で実行されますが、jar が機能していません...そして、私はそれを取得しません!、それで、try/catch を使用して両方のいずれかを使用しようとしていますが、これは完全なコードです:

try{
    System.setProperty("org.lwjgl.librarypath", new File("lib/natives").getAbsolutePath());
}
catch (UnsatisfiedLinkError e){
    System.setProperty("org.lwjgl.librarypath", new File("dist/lib/natives").getAbsolutePath());
}

netbeansで実行すると、キャッチ部分のエラーではなく、最初の行のエラーが表示されます。どうしたの?よろしくお願いします!

4

1 に答える 1