असल में मैं एक त्रुटि हो रही है:क्या एसक्यूएलजे की जावा 8 समर्थित रिलीज है?
Exception in thread "main" java.lang.NoClassDefFoundError:sun/io/CharToByteConverter
इसका कारण यह है जावा 8 में, CharToByteConverter वर्ग हटा दिया गया है के रूप में यह पदावनत किया गया था।
अब मैं किसी भी विकल्प को जानना चाहता हूं जो इस पैकेज/वर्ग को प्रतिस्थापित करेगा और ऊपर उल्लिखित अपवाद फेंकने के बिना इसकी कार्यक्षमता प्रदान करेगा।
इस वर्ग SQLJ के
Translator.jar
में प्रयोग किया जाता है और इसके अंदर उस में
sqlj.util.io.OracleOutputStream.class
संपादित है: अगर मैं java.nio.charset वर्ग के साथ CharToByteConverter वर्ग की जगह, अभी भी एसक्यूएलजे इसे पहचानने में सक्षम नहीं हो सकता है। अगर मैं गलत हूं कृपया मुझे सही। और मुझे बताएं कि charToByteConverter को java.nio.charset के साथ बदलने से समस्या ठीक हो सकती है? java.nio.charset पैकेज में एक प्रतिस्थापन वर्ग/विधि के लिए
Deprecated! Replaced - by java.nio.charset
देखो:
की संभावित डुप्लिकेट http://stackoverflow.com/questions/10444129/java-class- chartobyteconverter-type-deprecated – Rehman