package javax.ejb n'existe pas, en dépit de fichier jar dans le classpath
Je suis en train de compiler un programme java utilisant la commande
javac -d build src/*.java -verbose
Il me renvoie le suivant:
src\Currency.java:5: package javax.ejb does not exist
import javax.ejb.*;
^
src\Currency.java:7: cannot find symbol
symbol: class EJBObject
public interface Currency extends EJBObject {
^
Je suis en utilisant le jdk1.6.0_35.
CLASSPATH contient C:\wls1036_dev\modules\ qui contient javax.ejb.jar
Ce que pourrait être le problème?
Le curseur dans la dernière ligne est en fait pas en dessous mais s'étend au-dessous de la E de EJBObject.
OriginalL'auteur Asif Shiraz | 2012-10-13
Vous devez vous connecter pour publier un commentaire.
J'ai connu le même problème .
Vous devez ajouter
javaee5.jar
à vous le chemin de classe .Par exemple, j'ai importé un ejb projet et alors réalisé que j'étais à l'aide d'une version de Netbeans qui n'ont pas l'EJB & OREILLE de soutien . Donc j'ai téléchargé le plugin . Après que le javaee5.jar était présent à C:\Users\sjauhar\AppData\Roaming\NetBeans\7.3.1\modules\ext . Ajouté à mon projet et l'erreur a disparu .
Pode ser adicionado diretamente ao projeto em Bibliotecas!
OriginalL'auteur rockstar
Le classpath doit contenir le chemin complet de chaque fichier jar que vous souhaitez inclure, non seulement le dossier dans lequel vos fichiers jar existent. Ainsi, par exemple, ajouter
à votre classpath
on dirait que vous l'ajouter à la "sourcepath" au lieu de la 'classpath'
OriginalL'auteur GreyBeardedGeek
Vous devriez idéalement de le compiler avec le JDK fourni par WebLogic, plutôt que d'utiliser le J2SE bin et libs.
OriginalL'auteur Pradeep Pati