Eigentlich ein Fehler Ich erhalte:Gibt es eine von Java 8 unterstützte Version von SqlJ?
Exception in thread "main" java.lang.NoClassDefFoundError:sun/io/CharToByteConverter
Dies liegt daran, in Java 8 hat die CharToByteConverter Klasse, da es veraltet war entfernt worden.
Jetzt möchte ich von jeder Alternative wissen, die dieses Paket/Klasse ersetzen und seine Funktionalität bereitstellen würde, ohne die oben genannte Ausnahme zu werfen.
Diese Klasse wird in dem
Translator.jar
des SQLJ verwendet und im Innern ist es in
sqlj.util.io.OracleOutputStream.class
Edit: Wenn ich die CharToByteConverter Klasse mit der java.nio.charset Klasse ersetzen, noch das SQLJ kann es möglicherweise nicht ermitteln. Bitte korrigieren Sie mich, wenn ich falsch liege. Und lassen Sie mich wissen, ob das Ersetzen des CharToByteConverter mit java.nio.charset das Problem beheben könnte?
Mögliches Duplikat http://stackoverflow.com/questions/10444129/java-class- chartobyteconverter-type-deprecated – Rehman