2009-07-09 8 views
0

in meinem Versuch, ein wenig schneller lernen die Verwendung von Frühling und Winterschlaf Ich lese ein paar Kapitel auf Bücher und erstellt ein einfaches Java-Projekt von Netbeans 6.7. Ich habe beschlossen, die Hibernate Annotationen anstelle von Mapping-Dateien zu verwenden.so in meinem Pojo ich javax.persistence importieren. *; und ich habe einen Fehler, dass Javax nicht existiert. Was klingt überraschend für mich. Ist es, weil es eine einfache Java-Anwendung ist? Ich komme vom .net Hintergrund und die Hauptidee über dieses Miniprojekt ist, es (DAOs) zu verbrauchen, da ich ein Klassenbibliothekprojekt in .Net verwenden würde. Wie man löst, oder ich würde gerade einen anderen Projekttyp herstellen müssen. wenn ja welche? danke fürs Lesen.Javax-Paket und einfache Java-Anwendung mit Frühling überwintern

Antwort

1

Welche Edition von NetBeans haben Sie installiert? Hast du den mit Java Web und EE Support installiert? Die Java-Persistenz-API ist Teil von Java EE, daher enthält die Standardinstallation von Java SE nicht die erforderlichen Bibliotheken.

+0

danke für die Antwort.Ich installierte die netbeans 6.7 alle Pakete included.I haben das Java Web und ee aber nur, dass ich keine Webanwendung noch eine entreprize Anwendung gestartet habe.Ich dachte, sie sind einfach riesig für diese kleine Demo ich ' Ich kämpfe mit.so gibt es keine Möglichkeit, ich kann es an einem einfachen Java-Projekt arbeiten? –

+0

Wenn es die vollständige Suite ist, dann sollte die Bibliothek dort sein. Ich arbeite hier nur an meinem Gedächtnis, aber wenn Sie zu Ihren Projekteigenschaften gehen, sollte es eine Möglichkeit geben, eine Bibliothek oder eine Abhängigkeit hinzuzufügen. Sie sollten die Hibernate-Bibliothek dort finden können. – aberrant80

1

Das klingt wie ein Klassenpfadproblem. fügen Sie das jar mit javax.persistence zu Ihrem Klassenpfad hinzu

+0

hallo danke für Ihre schnelle Antwort.Im Projekt unter Bibliotheken Knoten habe ich jdk1.6 und den ganzen Rest der Bibliotheken, die ich benutze.Ich bin ein bisschen verwirrt über Ihre Aussage.insnot javax a java fundamental i Wenn ja, bitte sagen Sie mir, wo ich das javax.persistence jar in meinem C: \ Programme \ Java \ jdk1.6.0_13 \ oder C: \ Programme \ Java \ jre6 finde. Danke –

+0

Java Persistenz API ist nicht ein Teil von jdk. –

0

Sie können die Persistenzabhängigkeit wahrscheinlich über ein Artefakt/Facette hinzufügen, das Sie im Projekt festlegen müssen. Es sollte schon da sein, muss es einfach finden.

Aber wenn Sie nirgendwohin kommen, googlen Sie einfach für persistence.jar (das ist der Name für die Schnittstellendefinitionen von JPA).

+0

danke euch allen für eure antwort.Ich habe jetzt endlich mal mapping files.thanks nochmal! –

Verwandte Themen