हाय दोस्तों मुझे अपना जेएक्सबी पार्सर बनाने के दौरान बहुत अजीब सामना करना पड़ा। जब मैं ग्रहण से JAXB वर्गों उत्पन्न करने की कोशिश तो एक वर्ग में यह पता चलता है एक बहुत ही अजीब त्रुटि है जोjdk1.7/jre/lib/rt.jar पर पहुंच प्रतिबंध
Access restriction: The type QName is not accessible due to restriction on required library /usr/lib/jvm/jdk1.7.0_02/jre/lib/rt.jar
यह इस लाइन मैं त्रुटि संदेश मिल रहा AM पर मेरी कक्षा
package generated;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
//import javax.xml.namespace.QName;
import javax.xml.namespace.*;
@XmlRegistry
public class ObjectFactory {
और यहाँ है
निजी अंतिम स्थिर QName _ExpenseReport_QNAME = नया QName ("", "व्यय रिपोर्ट");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: generated
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link ExpenseT }
*
*/
public ExpenseT createExpenseT() {
return new ExpenseT();
}
/**
* Create an instance of {@link UserT }
*
*/
public UserT createUserT() {
return new UserT();
}
/**
* Create an instance of {@link ItemT }
*
*/
public ItemT createItemT() {
return new ItemT();
}
/**
* Create an instance of {@link ItemListT }
*
*/
public ItemListT createItemListT() {
return new ItemListT();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ExpenseT }{@code >}}
*
*/
@XmlElementDecl(namespace = "", name = "expenseReport")
public JAXBElement<ExpenseT> createExpenseReport(ExpenseT value) {
return new JAXBElement<ExpenseT>(_ExpenseReport_QNAME, ExpenseT.class, null, value);
}
}
संभावित रूप से संबंधित: http://stackoverflow.com/questions/860187/access-restriction-on-class-due-to-restriction-on-required-library-rt-jar – assylias
धन्यवाद - यह मेरे लिए सहायक होगा :) – khan