エラーをキャッチするのは良い習慣ではないことはわかっていますが、この場合はそれを行うことが重要です。ゲームの一部を含む 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で実行すると、キャッチ部分のエラーではなく、最初の行のエラーが表示されます。どうしたの?よろしくお願いします!