UnsupportedEncodingExceptionUnsupportedEncodingException
Kodowanie znaków nie jest obsługiwane przez JVM.
Co powoduje ten błąd
Podana nazwa kodowania znaków nie jest rozpoznawana. Może się to zdarzyć przy błędnie napisanych nazwach kodowania lub kodowaniach niedostępnych w JVM.
Jak to naprawić
Używaj stałych StandardCharsets (StandardCharsets.UTF_8) zamiast nazw tekstowych. Sprawdź nazwę kodowania pod kątem literówek. Używaj Charset.isSupported(), aby zweryfikować dostępność.
Powiązane kody błędów
ClassPath ErrorBłąd ClassPath
Ścieżka klas jest błędnie skonfigurowana, uniemożliwiając ładowanie klas.
FileNotFoundExceptionFileNotFoundException
Podana ścieżka pliku nie istnieje lub nie można jej otworzyć.
UnsatisfiedLinkErrorUnsatisfiedLinkError
Metoda natywna nie może znaleźć implementacji w bibliotece natywnej.
MissingResourceExceptionMissingResourceException
Nie można znaleźć pakietu zasobów lub klucza zasobu.
VerifyErrorVerifyError
Weryfikator bajtokodu wykrywa nieprawidłowy lub niedozwolony bajtkod.
NoSuchMethodErrorNoSuchMethodError
W czasie wykonania wywoływana jest metoda, która nie istnieje w klasie.