installation java EE

2AndAHalfBit

Aktives Mitglied
HGallo community,

ich möchte JAVA EE installieren und nutzen, weil ich etwas für meine Klausur vorbereiten will.
Es geht dabei um eine JTA Aufgabe, die ich ohne weiteres Framework benutzen will (soll ja nur mit java ee gehen).

Problem ist: Ich habe mir unter Java Platform, Enterprise Edition (Java EE) Downloads: GlassFish and Java EE 6 "das Java EE mit JDK" heruntergeladen.

Auf der Konsole wird die Java-Version aber ausgegeben als:

java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)

installiert habe ich unter c:\java und im path habe ich c:\java\jdk\bin

Kann mir jemand helfen bzw. mir sagen was falsch ist?
 

Fant

Bekanntes Mitglied
Wie kommst du darauf, dass etwas falsch ist?
Laufzeitumgebung und Compiler sind die gleichen, wie bei der SE-Version. Der wesentliche Unterschied besteht in den 4785237 zusätzlichen mitausgelieferten Klassenbibliotheken.
 

2AndAHalfBit

Aktives Mitglied
Hi,

ich hätte erwartet das da dann Java EE steht....
Aber ich komme darauf, weil Eclipse die JTA-Libraries nicht findet, wenn ich die Installation als JRE zum Projekt hinzufüge. Für mich war erstmal klar, dass das an einer falschen Installation liegt...

Er findet die Klassen Transaction und TransactionManager aus dem Packet javax.transaction nicht.

Grüße
 

musiKk

Top Contributor
Wie Fant schon andeutet, handelt es sich bei Java EE um unzählige APIs. Viele davon sind allerdings auch separat nutzbar (Persistence, EJBs, Servlets, ...). Man benötigt nur eine entsprechende Implementierung. Falls Du wirklich nur JTA benötigst, kannst Du Dir ja mal JBoss Transactions anschauen. Das soll ganz gut sein und ist laut eigener Aussage allein lauffähig.
 

Fant

Bekanntes Mitglied
Hast du Eclipse vor oder nach Java installiert? Falls Eclipse vorher schon drauf war, dann musst du es eventuell neu konfigurieren? Aber da müsste ich nun selbst googlen o.Ä.
Findest du die Pakete, die du suchst, denn, wenn du manuell nachschaust?
 

2AndAHalfBit

Aktives Mitglied
ich habe eclipse schon vorher installiert gehabt, habe aber das JDK konfiguriert:

Unter Window->Preferences->Java->Installed JRE's eingetragen und dann im Projekt:
Rechtsklick auf Projekt->Build Path->Configure Build Path->Add Library->JRE System Library->neu eingetragene JRE auswählen.

Default JRE habe ich aus dem Projekt logischerweise vorher entfernt.
Die Packages sehe ich, da sind aber nur 2 Klassen drin.

Grüße
 

2AndAHalfBit

Aktives Mitglied
Hi,

sorry für Doppelpost. Aber ich habe den Beitrag nicht gesehen.
Aber zu folgendem:

Wie Fant schon andeutet, handelt es sich bei Java EE um unzählige APIs. Viele davon sind allerdings auch separat nutzbar (Persistence, EJBs, Servlets, ...). Man benötigt nur eine entsprechende Implementierung. Falls Du wirklich nur JTA benötigst, kannst Du Dir ja mal JBoss Transactions anschauen. Das soll ganz gut sein und ist laut eigener Aussage allein lauffähig.

Ich weiss das es noch andere Implementierungen gibt, z.B. auch die von atomikos TransactionEssentials. Damit funktioniert es, jedoch möchte ich für die Vorbereitung meiner Klausur mit der Implentation von EE arbeiten.

Aber prinzipiell hast du recht, es wäre eine Lösung.

Grüße
 

Deadalus

Bekanntes Mitglied
Ich weiss das es noch andere Implementierungen gibt, z.B. auch die von atomikos TransactionEssentials. Damit funktioniert es, jedoch möchte ich für die Vorbereitung meiner Klausur mit der Implentation von EE arbeiten.


Hallo!

Du hast ein paar essentielle Sachen komplett falsch verstanden. Geh bitte einen Schritt zurück und informiere dich mit was genau du überhaupt arbeitest bevor du versuchst wild drauf los zu installieren.

Die Java Enterprise Edititon ist eine Spezifikation und ein Haufen APIs. Diese können dann von allen Möglichen Firmen und Organisationen implementiert werden. Implementiert man dann alle diese Frameworks und schnürt diese Zusammen hat man quasi einen Applikation Server gebaut. Oracle bzw. Sun hat genau das getan und es Glassfish genannt.

Das JDK bzw. die JRE hat damit nichts zu tun. Glassfish (oder andere JEE Application Server) ist ganz simpel ausgedrückt halt einfach nur ein Java Programm und braucht als solches natürlich eine installierte JRE zum laufen.

Falls du deine ersten Versuche mit JEE machen willst empfehle ich dir einfach ein aktuelles JDK zu installieren und danach das JEE Bundle von Netbeans. Da ist Glassfish schon mit dabei.

Netbeans ist im Bereich JEE Support Eclipse bei weitem überlegen und außerdem ist es viel viel einfacher zu benutzen vor allem wenn man wie du noch nicht so recht Ahnung hat was man da überhaupt tut ;-)

Zum weiter lesen:
Java EE & Java Web Learning Trail - NetBeans Tutorials, Guides and Articles
 

askk

Mitglied
Hallo!

Du hast ein paar essentielle Sachen komplett falsch verstanden. Geh bitte einen Schritt zurück und informiere dich mit was genau du überhaupt arbeitest bevor du versuchst wild drauf los zu installieren.

Die Java Enterprise Edititon ist eine Spezifikation und ein Haufen APIs. Diese können dann von allen Möglichen Firmen und Organisationen implementiert werden. Implementiert man dann alle diese Frameworks und schnürt diese Zusammen hat man quasi einen Applikation Server gebaut. Oracle bzw. Sun hat genau das getan und es Glassfish genannt.

Das JDK bzw. die JRE hat damit nichts zu tun. Glassfish (oder andere JEE Application Server) ist ganz simpel ausgedrückt halt einfach nur ein Java Programm und braucht als solches natürlich eine installierte JRE zum laufen.

Falls du deine ersten Versuche mit JEE machen willst empfehle ich dir einfach ein aktuelles JDK zu installieren und danach das JEE Bundle von Netbeans. Da ist Glassfish schon mit dabei.

Netbeans ist im Bereich JEE Support Eclipse bei weitem überlegen und außerdem ist es viel viel einfacher zu benutzen vor allem wenn man wie du noch nicht so recht Ahnung hat was man da überhaupt tut ;-)

Zum weiter lesen:
Java EE & Java Web Learning Trail - NetBeans Tutorials, Guides and Articles

Trotzdem muss unter Eclipse das JDK eingerichtet sein (außer man fügt alles manuell hinzu), um Zugriff auf die JEE Apis zu haben ;).
Und Glassfish ist sowieso im JDK enthalten, da braucht man nicht noch das Netbeans Bundle für.
Du hast aber Recht, die Dokumentation von Netbeans ist, was JEE angeht, viel besser zum lernen geeignet als Eclipse. Ansonsten kann man aber natürlich auch prima mit Eclipse arbeiten.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S JEE installation geht nicht? Allgemeines EE 6
Tort-E Grundsätzliche Frage -> Lokale Installation Allgemeines EE 2
R (TOMCAT] Installation Tomcat auf WinXP Allgemeines EE 8
T JBoss Installation . JAVA_HOME not set Allgemeines EE 2
padde479 Tomcat 5.5.20 Installation Allgemeines EE 8
P JBoss AOP installation Allgemeines EE 4
H Ant Installation Allgemeines EE 3
K Anfängerfrage zu JDBC installation unter TOMCAT 5.0 Allgemeines EE 4
S tomcat installation Allgemeines EE 11
T Eclipse: Problem bei der Installation Allgemeines EE 3
T Java ServerFaces Anwendung mit XHTML & CSS Allgemeines EE 1
E modulare Java-Anwendung verteilen (Camel) Allgemeines EE 0
B Java Mail und idle() mit zig Emailadressen? Allgemeines EE 59
H JWebUnit Fehler: java.lang.NoClassDefFoundError: org/apache/regexp/RESyntaxException Allgemeines EE 24
B Java mail API - möchte nur eine gewisse Anzahl von Emails in die Liste holen Allgemeines EE 3
M Rest mit Java 11 Allgemeines EE 6
M java.lang.SecurityException: class "javax.persistence.TupleElement"'s signer information does not match ... Allgemeines EE 1
F Java Programmierer Allgemeines EE 13
R Wie viel DevOps sollte ein Java-Entwickler kennen, der sich in Microservices spezialisiert? Allgemeines EE 5
Dimax JSP Probleme mit Java in JSP Allgemeines EE 21
Dimax JSP Auf button click java methode ausführen.Ist das möglich? Allgemeines EE 6
B Logging (log4j) in JAVA EE application - WildFly Allgemeines EE 15
A Java EE (am Cleint) und websocket Allgemeines EE 8
J Ich kann Java JDK nicht downloaden Allgemeines EE 6
R Aufbau zum Java EE Entwickler - Schulungen Allgemeines EE 0
G Java EE Hosting ? Allgemeines EE 6
P Java EE Videotutorials Allgemeines EE 1
R Java Enterpise entwickeln mit Virtualbox Allgemeines EE 6
A OutOfMemoryError: Java heap space Allgemeines EE 7
I Start Word from Java Allgemeines EE 1
T Java Jersey Interceptor Allgemeines EE 7
R Post Variable in Java Allgemeines EE 8
L JSP Fehlermeldung bei Verwendung von Java-Expression-Language Allgemeines EE 8
K Wie habt ihr Java EE gelernt? Allgemeines EE 11
hjpsoft JSF Lösung einer Aufgabe im "Workshop Java EE7" Allgemeines EE 5
S Welcher Java EE Applikationserver für RESTful Webservice? Allgemeines EE 2
T Java Login Allgemeines EE 1
L Certified Master Java Enterprise Architect Java EE Allgemeines EE 3
R Java EE 6, eclipse, maven, jsf, hibernate, mysql Allgemeines EE 8
D Einfaches Java Projekt funktioniert nicht Allgemeines EE 3
W Authentifizierung und Sessions in Java EE7 Allgemeines EE 0
OnDemand Task in Java ee Allgemeines EE 7
OnDemand JSF - java File Verständnisfrage Allgemeines EE 5
OnDemand Deployen ohne .java Files Allgemeines EE 0
E Wie kann ich über einen Suchfeld in Java Server Pages nach Datenbankinhalten suchen? Allgemeines EE 11
V Java EE 7 CDI, annotations und beans Allgemeines EE 1
G Bachelorthesis: Java oder PHP (CMS) Allgemeines EE 7
X Konsolenausgabe einer java klasse in eine jsp umleiten Allgemeines EE 7
S Aufruf eines EJBs aus einer nativen Java-Applikation Allgemeines EE 1
T Fertiges html javascrip css template in java EE application Allgemeines EE 0
F Eclipse/Java EE Debug-Problem Allgemeines EE 1
D Java Projekt goes Webservice Allgemeines EE 6
L Button Handling in JSP mit Java-Backend Allgemeines EE 2
Shams Frage zu Dowload von JAVA SDK Allgemeines EE 5
T Größeres Java EE Beispiel Projekt Allgemeines EE 4
N JavaScript schickt und Java empfängt? Allgemeines EE 4
O Java EE in Netbeans + allgemeine Fragen Allgemeines EE 5
H java selenium spezis? Allgemeines EE 4
H java selenium test connection refused Allgemeines EE 6
M Java EE-Technologie-Lern-Wahl Allgemeines EE 5
B [EJB] javax.inject.DefinitionException: bean not a Java type Allgemeines EE 5
J Java Dependencies auslesen Allgemeines EE 19
J PHP oder Java? Allgemeines EE 12
L Webseiten Formulare über Java Oberfläche ausfüllen? Allgemeines EE 2
T Java CMS Entwicklung : Welcher Weg ist besser? Allgemeines EE 9
F Gesucht: Gratis Server für Java Entwickler Allgemeines EE 4
J Einstieg in Java EE Allgemeines EE 5
aze Eclipse Java EE Web Project:Wo liegen die Servlets ? Allgemeines EE 4
S java Entities Problem Allgemeines EE 19
D Grundüberlegung Java Webprojekt Allgemeines EE 10
F Einstieg in Java EE - Beispielanwendungen Allgemeines EE 52
R JAVA EE - eigene Klassen aus EJB übernehmen Allgemeines EE 2
T "normales" Java Programm auf einen Server laufen lassen Allgemeines EE 3
M EE6+EJB+JavaLib: Error in annotation processing: java.lang.NoClassDefFoundError Allgemeines EE 4
G java ResourceLocator Allgemeines EE 12
M Was ist mit Java möglich? Allgemeines EE 13
T Komponenten zusammenhänge Java EE Allgemeines EE 7
A Java CMS Allgemeines EE 2
P Architektur Java EE <-> HTML5 Allgemeines EE 3
A Java Tomcat findet Website nicht Allgemeines EE 8
F Java EE Server nutzung kostenlos an Schule? (zB. mit Glassfish) Allgemeines EE 6
B Java EE, kickstart my heart Allgemeines EE 10
P Frage zu Java EE Design Patterns Allgemeines EE 3
G EJB und Java EE - No Persistence provider Allgemeines EE 5
zilti Java EE Hosting, worauf muss ich achten? Allgemeines EE 5
M Java EE6: Wie Login-Vorgang durchführen? Allgemeines EE 2
MQue Java Web- Application -> MVC Allgemeines EE 4
G Java <-> Flex Allgemeines EE 2
Spin Ant - Java Beans umsetzen Allgemeines EE 4
V "null" durch NICHTS ersetzen jsp und java beans Allgemeines EE 3
M Serialisierung und Klonen in Java Allgemeines EE 5
W JAVA Optionen auslesen Allgemeines EE 3
D Spring 3 vs. Java EE 6 Allgemeines EE 33
MQue CMS in Verbindung mit Java Allgemeines EE 16
X3TitanCore Java Servertechnologie Allgemeines EE 7
C WebStart Fehler nach update auf Java 1.6 Allgemeines EE 2
R Variablen statt Java-Methoden in EL's Allgemeines EE 4
T Suche Buch für: Large Scale Web-Apps | Clustering | Scaling in Java ? Allgemeines EE 4
G Vergleich zwischen Java Spirng und Ruby on Rails Allgemeines EE 9
K EJB Enterprise Java Beans Allgemeines EE 32

Ähnliche Java Themen

Neue Themen


Oben