は、実際に私はエラーを取得しています:Java 8でサポートされているリリースのSqlJはありますか?
Exception in thread "main" java.lang.NoClassDefFoundError:sun/io/CharToByteConverter
のJava 8で、CharToByteConverterクラスは、それが廃止されましたとして削除されているためです。
ここでは、このパッケージ/クラスを置き換え、前述の例外を投げずにその機能を提供する代替方法について知りたいと思います。
このクラスは、SQLJの
Translator.jar
に使用され、その中にそれが
sqlj.util.io.OracleOutputStream.class
編集中です: 私がいるjava.nio.charsetのクラスでCharToByteConverterクラスを交換した場合、まだSQLJはそれを検出できない場合があります。私が間違っていれば私を修正してください。 CharToByteConverterをjava.nio.charsetに置き換えると問題が解決するかどうかを教えてください。 java.nio.charsetパッケージで置き換え クラス/メソッドの
Deprecated! Replaced - by java.nio.charset
ルック:
の可能性のある重複http://stackoverflow.com/questions/10444129/java-class- chartobyteconverter-type-deprecated – Rehman