Sto facendo i miei primi passi verso l'apprendimento di JSF. Ho trovato questo libro interessante chiamato "Core JavaServer Faces Third Edition"."pacchetto javax.inject non esiste" errore durante la compilazione con javac in riga di comando
Cercando di compilare il primo esempio, è possibile scaricare il codice sorgente da: http://horstmann.com/corejsf/. Quando ho digitare quanto segue sulla riga di comando
javac UserBean.java
ricevo errori:
package javax.inject does not exist
package javax.enterprise.context doe not exist
Ho scaricato Java EE, Formica e GlassFish.
Ecco un gioco da ragazzi della mia linea di comando:
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>
stato googling come compilare un'applicazione Java EE per l'ultima settimana, ma senza nulla di utile.
Qualcuno potrebbe aiutarmi con questo per favore, ho bisogno di risolvere questo quindi posso andare avanti nel mio compito di imparare JSF.
S.P: Desidero imparare a compilare le applicazioni Java EE a mani nude prima di passare alla compilazione dei miei progetti Java EE con NetBeans. Preferisco imparare a lavorare con GlassFish prima, forse in quest'ultimo caso prenderò in considerazione Tomcat.
Un'altra domanda; Qual è la differenza tra l'uso di Java EE e del server GlassFish per distribuire le mie applicazioni?
Assicurarsi di utilizzare JSF 2.xe GlassFish 3.xo un altro server di applicazioni Web Java EE 6 e il progetto fa riferimento alle librerie GlassFish. –