में javac के साथ संकलित करते समय मैं जेएसएफ सीखने के लिए अपना पहला कदम बना रहा हूं। मुझे "कोर जावासेवर फेस थर्ड एडिशन" नामक इस रोचक पुस्तक मिली। http://horstmann.com/corejsf/:"पैकेज javax.inject मौजूद नहीं है" त्रुटि कमांडलाइन
पहला उदाहरण संकलित करने के लिए कोशिश कर रहा है, तो आप से स्रोत कोड डाउनलोड कर सकते हैं। मैं कमांड लाइन
javac UserBean.java
पर निम्न लिखें जब मैं त्रुटियों मिल:
package javax.inject does not exist
package javax.enterprise.context doe not exist
मैं जावा ईई, चींटी और ग्लासफिश डाउनलोड किया है।
C:\JSF-Tutorial\corejsf3-examples\javaee\ch01\login\src\java\com\corejsf>javac UserBean.java
UserBean.java:4: error: package javax.inject does not exist
import javax.inject.Named;
^
UserBean.java:6: error: package javax.enterprise.context does not exist
import javax.enterprise.context.SessionScoped;
^
UserBean.java:9: error: cannot find symbol
@Named("user") // or @ManagedBean(name="user")
^
symbol: class Named
UserBean.java:10: error: cannot find symbol
@SessionScoped
^
symbol: class SessionScoped
4 errors
C:\JSF-Tutorial\corejsf3-examples\javaee\ch01\login\src\java\com\corejsf>
कैसे पिछले सप्ताह के लिए लेकिन उपयोगी कुछ भी बिना एक जावा ईई आवेदन संकलित करने के लिए googling गया:
यहाँ मेरी कमांड लाइन की एक तस्वीर है।
किसी ने मुझे इस के साथ मदद कर सकते हैं तो कृपया, मैं हल करने के लिए इस इसलिए मैं अपने काम JSF जानने के लिए आगे बढ़ सकते हैं की जरूरत है।
एसपी: मैं नेटबीन के साथ अपनी जावा ईई परियोजनाओं को संकलित करने के लिए आगे बढ़ने से पहले जावा ईई अनुप्रयोगों को नंगे हाथों को संकलित करना सीखना चाहता हूं। मैं पहले ग्लासफ़िश के साथ काम करना सीखना पसंद करता हूं तो शायद बाद में मैं टॉमकैट पर विचार करूंगा।
एक और सवाल; मेरे अनुप्रयोगों को तैनात करने के लिए जावा ईई और ग्लासफ़िश सर्वर का उपयोग करने के बीच क्या अंतर है?
सुनिश्चित करें कि आप जेएसएफ 2.x और ग्लासफ़िश 3.x या अन्य जावा ईई 6 वेब अनुप्रयोग सर्वर का उपयोग कर रहे हैं और आपकी परियोजना आपके ग्लासफ़िश पुस्तकालयों का संदर्भ दे रही है। –