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