lib lib에 외부 라이브러리를 사용하는 javafx 응용 프로그램이 있습니다. 라이브러리가 존재하지 않으면 javafx 실행 프로그램 오류가 발생합니다 : 응용 프로그램 및 프로그램 실행 중 예외가 발생했습니다. 프로그램을 종료하기 전에 도서관이 누락되었다는 메시지를 전하고 싶습니다. 프로그램을 종료하기 전에 그 메시지를 어떻게 제공합니까?JavaFX 실행기 오류를 처리하는 방법은 무엇입니까?
0
A
답변
0
"응용 프로그램을 실행하는 동안 오류가 발생했습니다"라는 메시지는 여러 가지 이유로 인해 처리 할 수있는 고유 한 방법이 없다는 것을 알고있는 한 표시 될 수 있습니다. 컨텍스트에 따라 다르며 실제 Exception
이 발생합니다. 자세한 내용은 스택 추적을 살펴보고 문제의 원인이되는 Exception
을 식별 할 수 있어야합니다.
System.loadLibrary
을 사용하여 라이브러리를로드하는 경우 캐치 할 예외는 아마도 UnsatisfiedLinkError
입니다.
0
javafx 8 이상을 사용하는 경우 자신의 UncaughtExceptionHandler
을 등록하여 응용 프로그램의 예상치 못한 동작을 처리하고 가능한 경우 로그 또는 UI에 등록하십시오.
예 :
Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler {
@Override
public void uncaughtException(Thread thread, Throwable throwable) {
LOGGER.error("Unhandled exception was caught in thread: '{}' with message: '{}'",
thread.getName(), throwable.getMessage(), throwable);
}
}
장소는 가까운 시작하거나 가능한 응용 프로그램입니다.
관련 문제
- 1. goroutines에서 오류를 처리하는 방법은 무엇입니까?
- 2. CLLocationManager의 오류를 처리하는 방법은 무엇입니까?
- 3. webview에서 오류를 처리하는 방법은 무엇입니까?
- 4. Ajax에서 오류를 처리하는 방법은 무엇입니까?
- 5. pthread_mutex_unlock() 오류를 처리하는 방법은 무엇입니까?
- 6. 파일 오류를 처리하는 방법은 무엇입니까?
- 7. 파이썬에서 오류를 처리하는 방법은 무엇입니까?
- 8. DDD에서 오류를 처리하는 방법은 무엇입니까?
- 9. PHP에서 예외/오류를 처리하는 방법은 무엇입니까?
- 10. 낮은 수준의 WCF 오류를 처리하는 방법은 무엇입니까?
- 11. Primefaces 게으른로드에서 오류를 처리하는 방법은 무엇입니까?
- 12. 타임 아웃 오류를 처리하는 방법은 무엇입니까?
- 13. 런타임에 'get'요청의 오류를 처리하는 방법은 무엇입니까?
- 14. CFLOCK 시간 초과 오류를 처리하는 방법은 무엇입니까?
- 15. 비동기로 논리 오류를 처리하는 방법은 무엇입니까?
- 16. 토큰 화 오류를 처리하는 방법은 무엇입니까?
- 17. Silverlight에서 WCF 오류를 올바르게 처리하는 방법은 무엇입니까?
- 18. Java 8 CompletableFuture에서 오류를 처리하는 방법은 무엇입니까?
- 19. Go에서 특정 오류를 지정하고 처리하는 방법은 무엇입니까?
- 20. 클래스를 팽창시키는 중 오류를 처리하는 방법은 무엇입니까?
- 21. simplejson 오류를 올바르게 처리하는 방법은 무엇입니까?
- 22. Nominatim을 사용하여 오류를 처리하는 방법은 무엇입니까?
- 23. awakeFromNib에서 오류를 처리하는 올바른 방법은 무엇입니까?
- 24. ColdFusion에서 데이터베이스 트랜잭션 오류를 처리하는 방법은 무엇입니까?
- 25. db의 중복 오류를 처리하는 올바른 방법은 무엇입니까
- 26. 네트워크 또는 서버 오류를 처리하는 방법은 무엇입니까?
- 27. PHP로 MySQL 오류를 처리하는 적절한 방법은 무엇입니까?
- 28. Sammy.Template에서 404 오류를 감지하고 처리하는 방법은 무엇입니까?
- 29. ajax 로그인 양식에서 오류를 처리하는 방법은 무엇입니까?
- 30. 사용자 정의 AsyncTaskLoader에서 오류를 처리하는 방법은 무엇입니까?
예외를 잡으시겠습니까? – assylias
잡을 예외 javafx 실행기 오류에 대한 예제 코드를 제공 할 수 있습니까? – user3582100
try..catch (Exception e)로 코드를 덮어보십시오. 이것은 모든 가능한 예외를 포착하도록 이끌 것입니다! catch 블록에서 메시지를 인쇄 할 수 있습니다! 또한 특정 예외를 발견 할 수도 있습니다. – ItachiUchiha