Paket javax.ejb ist nicht vorhanden, trotz der jar-Datei im classpath
Ich versuche zu kompilieren eines java-Programms mit dem Befehl
javac -d build src/*.java -verbose
Es gibt mir die folgende:
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 {
^
Ich bin mit jdk1.6.0_35.
CLASSPATH enthält C:\wls1036_dev\modules\ enthält javax.ejb.jar
Was könnte das problem sein?
Der Cursor in der letzten Zeile ist eigentlich nicht unter erweitert, sondern unter dem E von EJBObject.
InformationsquelleAutor Asif Shiraz | 2012-10-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich vor dem gleichen problem .
Müssen Sie
javaee5.jar
Sie Klasse Weg .Ich beispielsweise importiert ein ejb-Projekt, und dann merkte, ich war mit einer version von Netbeans, die nicht über die EJB - & OHR Unterstützung . Also ich habe die plugin . Nach tun, dass die javaee5.jar war bei C:\Users\sjauhar\AppData\Roaming\NetBeans\7.3.1\modules\ext . Fügte zu meinem Projekt und der Fehler ging Weg .
Pode ser adicionado diretamente ao projeto em Bibliotecas!
InformationsquelleAutor rockstar
Den classpath muss der vollständige Pfad zu den einzelnen jar-Datei aufgenommen werden sollen, nicht nur den Ordner, in dem Sie Ihre jar-Dateien vorhanden sind. So, zum Beispiel, fügen Sie
Ihren Klassenpfad
sieht aus wie Sie es zu den zusätzlichen 'sourcepath' anstelle der 'classpath'
InformationsquelleAutor GreyBeardedGeek
Sollten Sie idealerweise kompilieren mit dem JDK von WebLogic, eher als unter Verwendung der J2SE-bins und libs.
InformationsquelleAutor Pradeep Pati