2013-02-05 14 views
9

पर हल नहीं किया जा सकता है, मैं परिणामसेट फॉर्म डीबी को पकड़ने के लिए कैश्डरोसेट का उपयोग कर रहा हूं। कुछ डेमो कोड अनुसार: मैं नीचे दिए गए कोड लिखें:CachedRowSetImpl को

CachedRowSetImpl crs = new CachedRowSetImpl(); 

लेकिन ग्रहण मुझे तुरंत कि CachedRowSetImpl एक विशेष प्रकार के हल नहीं किया जा सकता है। तो मुझे पता है कि मुझे कुछ पैकेज आयात करने की आवश्यकता है। लेकिन मुझे नहीं पता कि कौन सा आयात करना है? कोई भी जानता है?

+0

ग्रहण इस त्रुटि से पता चलता - प्रवेश प्रतिबंध: प्रकार CachedRowSetImpl आवश्यक पुस्तकालय सी पर प्रतिबंध के कारण सुलभ नहीं है: \ xyz \ lib \ rt.jar यहां तक ​​कि जब rt.jar में बनाए गए हर जावा परियोजना में हमेशा वहाँ है ग्रहण –

+0

अधिक महत्वपूर्ण बात यह है कि यह CachedRowSetImpl सक्रिय रूप से समर्थित है? –

+0

यहां ग्रहण करने वाले उपयोगकर्ताओं के लिए एक संबंधित पोस्ट है जो इस वर्ग का उपयोग करते हैं - http://stackoverflow.com/questions/860187/access-restriction-on-class-due-to-restriction-on-required-library-rt-jar –

उत्तर

10

CachedRowSetImpl क्लास rt.jar में पैक किया गया है। तो आपको इस कक्षा के लिए कोई जार जोड़ने की जरूरत नहीं है। क्या आप वर्तमान में जेपीई को ग्रहण करने के लिए जोड़ा गया है और फिर इसे फिर से जोड़ सकते हैं।

+1

मैंने jre amd इसे फिर से जोड़ दिया, यह काम करता है। इसमें क्या गड़बड़ है। तो जादू। –

+1

मुझे नहीं पता कि ग्रहण के साथ वास्तव में क्या गलत हो जाता है जब इसे बिल्ड पथ में कक्षाएं नहीं मिलतीं। ताज़ा मौजूदा बिल्डपैथ ने मुझे कई बार मदद की है। –

+0

शायद यह ग्रहण –

1

यदि आपका ग्रहण क्लासपाथ ठीक तरह से सेट है, तो मेरा मतलब है कि जार जिसमें ग्रहण क्लासपाथ में शामिल है, फिर ctrl + shift + o का उपयोग करें। यह आयात व्यवस्थित करेगा। अनुपलब्ध आयात जोड़ना और अनावश्यक को हटा देना।

+0

हाँ, मुझे पता है कि आपका क्या मतलब है। ग्रहण स्वचालित रूप से पैकेज आयात करेगा। लेकिन मेरे ग्रहण में, कोई 'आयात' विकल्प नहीं है। शायद मुझे कुछ जार जोड़ने की ज़रूरत है? –

7

उपयोग इस कोड:

import javax.sql.rowset.CachedRowSet; 
import com.sun.rowset.CachedRowSetImpl 

... 

CachedRowSet rowSet = new CachedRowSetImpl(); 
0

आप अपने प्रोजेक्ट में com.sun.rowset.jar आयात करना चाहिए:

  1. here से पुस्तकालय को डाउनलोड करें।
  2. राइट> गुण> जावा का निर्माण पथ> "पुस्तकालय" का चयन करें> बाहरी जार जोड़ें ... परियोजना पर क्लिक करें
  3. फिर ब्राउज़ करें ... जहां com.sun.rowset.jar बचाया और उसका चयन किया है।
  4. ठीक पर क्लिक करें।