Я слышал, что перехват java.lang.Error
считается плохой практикой.
В настоящее время я загружаю .dll, который не обязательно находится в PATH, и хотел бы переключиться на настроенное пользователем местоположение в случае, если это не так.
try {
System.loadLibrary("HelloWorld");
} catch(UnsatisfiedLinkError ule){
System.load("C:/libraries/HelloWorld.dll");
}
Есть ли лучший способ сделать это? Или перехват UnsatisfiedLinkError
здесь приемлем?