Bombentrichter

Archiv => 1./2. Semester => Vorlesungen/Übungen 1./2. Semester => Topic started by: Tyson on April 22, 2009, 05:49:29 pm

Title: Eclipse Installation??
Post by: Tyson on April 22, 2009, 05:49:29 pm
Hallo,
hab mal eine frage zum eclipse. und zwar hab ich das ganze installiert und es läuft auch ohne probleme. aber irgendwie kann ich kein java project. ich meine in der vorlesung und übung wird ja immer erst auf "File-->new-->Java Project". Bei mir jedoch gibts die Funktion "Java Project" garnicht sondern da steht nur etwas von "Enterprise Application Project" und "Dynamic Web Project". also keine spur von irgendwas mit java. Deshab meine frage, ob ich noch irgendwas zusätzlich laden muss oder irgendwie die einstellungen ändernd muss?
Title: Eclipse Installation??
Post by: mermaid on April 22, 2009, 06:21:16 pm
2 Minuten Boardsuche:
Thema:
http://bombentrichter.de/showthread.php?t=10188&highlight=java+sdk

spezieller hinweis : Java installiert? (http://bombentrichter.de/showpost.php?p=87853&postcount=6)
Title: Eclipse Installation??
Post by: tiefenbass on April 22, 2009, 07:37:23 pm
Mhh... probier mal eine andere Version (http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR2/eclipse-java-ganymede-SR2-win32.zip) (eine für "normale" Java-Applications-Entwickler).
Hast anscheinend die Version für JAVA EE erwischt ;)


LG, Matthias
Title: Eclipse Installation??
Post by: Nele on April 23, 2009, 07:03:08 pm
Hallo,
hab folgendes Problem, ich hab Eclipse 3.2.2 installiert, das auch auf deutsch hingekriegt. Aber wenn ich, wie in der Übung "ausführen als.." dann auf Java-Anwendung gehen will, klappt das nicht. Ich kann das gar nicht anklicken. Habe aber auch Java "j2re1.4.2_01" ? installiert. Hab auch probiert bei "compiler" was einzustellen.
Hilfe:cry:
Title: Eclipse Installation??
Post by: Yogi on April 23, 2009, 08:15:12 pm
Hi,
Das JRE ist dazu da bereits kompilierte Java Dateien ausführen zu können.
Damit dein Compiler funktioniert braucht du noch das sogenannte
Java development Kit.
hier ist der Link:
http://www.soft-ware.net/internet/publishing/scripts/java/index.asp?licht=java+development+kit

Jetzt müsste Eclipse auf jeden Fall funktionieren.
Falls du auch mit notepad arbeiten möchtest solltest du noch eine path Variable setzen.

Dazu gehst du auf Eigenschaften von Arbeitsplatz -erweitert - Umgebungsvariabeln.
Hier wird in die Variabel Path der Installationsordner deines JDK mit dem Unterordner bin mit Semikolons eingefügt.

Bei Standart Einstellungen ist das:
C:\Programme\Java\jdk1.6.0_12\bin

Um zu testen ob JRE und JDK funktionieren öffnest du die Eingabgeaufforderung.
bzw Start-ausführen- cmd-enter
jetzt tippst du java - version
und danach
javac -version ein (javac ist der Compiler)
dabei sollten korrekt die Versionsnummern von JRE und JDK angezeigt werden.
Sollte dies der Fall sein hast du Java richtig installier :).
Hoffe das ist einigermaßen verständlich.
Gruß
Yogi

edit:
Eine andere Fehlerquelle kann sein, dass du in deinem Project kein "public static void main" hast, also einen Einstiegspunkt.
In diesem Falle zeigt er die Möglichkeit das Project als Java Application auszuführen auch nicht an.
Dafür müsstest du nur den entsprechenden Term ergänzen.

edit2: danke für den Hinweis auf den Flüchtigkeitsfehler
Title: Eclipse Installation??
Post by: Nele on April 23, 2009, 09:10:01 pm
Also jetzt kann ich zwar auf Java-Anwendungen klicken, danach kommt aber "Could not find the mainclass"!?
Ich geb schon mit programmieren vorher auf, bevor ich angefangen habe!  :(
Title: Eclipse Installation??
Post by: Selli on April 23, 2009, 10:03:23 pm
Mich brichts auch jetzt schon an.
Sobald ich das Programm in Eclipse ausführen will (also mit diesem Play-Button) kommt ne Fehlermeldung:

"Editor does not contain a main type."

Weis jemand nen Rat?
Title: Eclipse Installation??
Post by: tiefenbass on April 23, 2009, 11:11:21 pm
Quote from: Yogi
Hi,
Das JRE ist dazu da bereits kompilierte Java Dateien ausführen zu können.
Damit dein Compiler funktioniert braucht du noch das sogenannte
Java development Kit.


In der Regel würde ich dir sofort zustimmen, aber:

Mit Eclipse funktioniert das Übersetzen in Bytecode auch mit dem JRE.

Dennoch sollte man das JDK nehmen, denn mit diesem hat man Zugriff auf die Sourcecodes der Standardklassen :D

LG, Matthias
Title: Eclipse Installation??
Post by: Yogi on April 25, 2009, 03:31:47 am
@ Nele und Selli,
Eure Fehlermeldung bedeutet wahrscheinlich, dass der Compiler keinen Programmeinstiegspunkt findet.
Folgende Zeile MUSS in einer der Klassen eures Projektes vorkommen:

public static void main(String[] args)
{
hier kommt Inhalt etc...
}

Wenn diese Zeile vorhanden ist, müsste die Fehlermeldung verschwinden.
However, eine falsch gesetzte Klammer kann immernoch alles ruinieren.
Dafür sollte Eclipse aber rote Fehlermeldungen am linken Rand des Arbeitsfeldes anzeigen.

Andernfalls kann auch beim erstellen einer neuen Klasse einfach angekreuzt werden, dass es sich um eine void main methode handelt.
Der Quellcode erscheint dann automatisch.

Falls das nicht funktioniert versucht doch mal folgende Anwendung zu compilieren:

public class Hello
{

    public static void main (String[] args)
    {
        System.out.println("Hello World!");
    }
}

Die Ausgabe sollte "Hello World" sein.

@tiefenbass
Danke für den Hinweis. Es sei mir verziehen, dass ich das jetzt nicht im Text korriegiere, da es das ganze nur unnötig verkomplizieren würde.
Title: Eclipse Installation??
Post by: Selli on April 25, 2009, 12:07:11 pm
Den Einsprungspunkt hatte ich schon mit bei, keine Ahnung woran es lag.
Hab einfach nochmal die ganzen JavaUpdates die ich aufm Rechner hatte deinstalliert, Eclipse nochmal runtergehauen und dann nochmal alles neu installiert.

Nu funktionierts, keine Ahnung woran es im Endeffekt lag
Title: Eclipse Installation??
Post by: Nele on April 25, 2009, 01:59:35 pm
Also bei mir funktioniert es jetzt auch. Lag daran, das bei mir Konformitätsstufe des Compilers auf 5 war, obwohl ich JRE von 1.4 hab. Ich versteh zwar nicht, was das alles bedeuten soll, aber es funktioniert. Hallo Welt! :laugh:
 
Achso, hab gemerkt das ich Jdk 1.6 hab, habs geändert, da kann ich den compiler auch wieder höher stellen!
Title: Eclipse Installation??
Post by: tiefenbass on April 25, 2009, 03:36:46 pm
Quote from: Nele
Lag daran, das bei mir Konformitätsstufe des Compilers auf 5 war, obwohl ich JRE von 1.4 hab. Ich versteh zwar nicht, was das alles bedeuten soll, aber es funktioniert.


Java 5 = JRE (oder JDK) 1.5 ;)

die alte 1.4 kann nicht die tollen neuen Sachen (wie z.B. Generics) der 1.5 ^^
Title: Eclipse Installation??
Post by: sQueeZer on May 05, 2009, 08:59:48 pm
hey, hab Eclipse Classic 3.4.2 aufn rechner gehauen, hab so schon von java keine ahnung, da wollt ich mir das sprachproblem ersparen und das languages-pack drauf machen, hab das von der seite (http://archive.eclipse.org/eclipse/downloads/drops/L-3.2_Language_Packs-200607121700/index.php) genommen, habs auch schon in eclipse entpackt, leider ist trotzdem alles auf englisch, eigentlich müsste es sich doch automatisch auf deutsch umstellen oder?
Title: Eclipse Installation??
Post by: AWEBAer on May 05, 2009, 09:03:06 pm
Die 3.2er LPs scheinen nicht mit der 3.4.x Eclipse kompatibel zu sein, und für die 3.4er gibbet noch keine LPs.
 
Abhilfe: 3.2er Eclipse ausm Archiv installieren - ACHTUNG: noch nicht Vista-kompatibel. (gleich mal um vorzubeugen: dafür kann weder Microsoft noch Bill Gates noch dessen Oma irgendwas - zur 3.2er-Zeit gabs Vista schlichtweg noch nicht.)
Title: Eclipse Installation??
Post by: Mind Eraser on May 05, 2009, 11:06:16 pm
Aber ich hatte meiner meinung nah vor nem Jahr die 3.3er Version auf nem Vista-Rechner gehabt un es ging, bis auf die endlosschleifen, wo er sich abgeschossen hat.
Title: Eclipse Installation??
Post by: AWEBAer on May 06, 2009, 06:57:25 am
zwischen 3.2 und 3.3 liegt ja bei Eclipse auch ein Jährchen (oder sogar mehr) an Entwicklungszeit!
Man kanns natürlich auch im Kompatibilitätsmodus versuchen, das ist ein mächtiges Tool - aber dann bitte ohne Gewähr.
Title: Eclipse Installation??
Post by: tiefenbass on May 06, 2009, 08:00:03 am
Quote from: AWEBAer
Die 3.2er LPs scheinen nicht mit der 3.4.x Eclipse kompatibel zu sein, und für die 3.4er gibbet noch keine LPs.
 


genau. siehe hier (http://bombentrichter.de/showpost.php?p=105136&postcount=10)

Quote from: AWEBAer

Abhilfe: 3.2er Eclipse ausm Archiv installieren - ACHTUNG: noch nicht Vista-kompatibel.


??? Es ist egal, welches M$ Windows (oder ReactOS)

Eclipse ist in Java geschrieben. Seit es Java für Vista gibt, läuft das Eclipse dort ebenfalls... und ich verwende seit vier Jahren dieselbe (nicht nur die gleiche, sondern tatsächlich dieselbe :innocent:  ) Eclipse-Version, und das von W98se aufwärts bis W2k3-Server...

Eclipse 3.2 ist allerdings, wie jedes Eclipse, von der Java-Version abhängig (mind. 1.4, aktuell ist 1.6)
 
LG, Matthias
Title: Eclipse Installation??
Post by: AWEBAer on May 06, 2009, 05:36:47 pm
ok, dann anders: 3.2 hat laut changelog keine offizielle Vista-Unterstützung.
War nur zur Absicherung gedacht.
Title: Eclipse Installation??
Post by: tiefenbass on June 19, 2009, 04:38:12 pm
Guten Tach,
Hier ein Lösungsansatz, wenn man auf einem Rechner ohne Java-Installation Eclipse, Jude und Co (also Programme, die in Java geschrieben sind) von einem USB-Stick benutzen möchte.

Ich erklär es euch mal am Beispiel Eclipse für Windows:
Voraussetzungen:
Code: [Select]
x:\eclipse\
[/list]

nun zur Vorgehensweise:
[LIST=1]
Code: [Select]
rem Variable mit aktuellem Dateipfad erstellen
set ECLIPSE_HOME=%~dp0

rem Pfad zur Java-VM setzen
if exist "%ECLIPSE_HOME%jdk6_13\bin\javaw.exe" set PATH=%ECLIPSE_HOME%jdk6_13\bin;%PATH%

rem Eclipse starten, bei Jude und Co gibt man die entsprechende JAR an
eclipse.exe

das, was nach [FONT="Courier New"]%ECLIPSE_HOME%[/FONT] steht, ist der relative Dateipfad zur [FONT="Courier New"]javaw.exe[/FONT], der natürlich dann dem relativen Pfad zu dieser Datei vom Eclipse-Ordner aus gesehen gleichen muss (also einfach anpassen)
Das wärs schon. wenn man jetzt an einem beliebigen Rechner ohne installiertem Java das Eclipse vom Stick starten möchte, braucht man nur noch die [FONT="Courier New"]eclipse.bat[/FONT] starten.

Was macht diese Batch-Datei? -> Es wird vor Programmstart der Pfad zur Java-VM der System-Umgebungsvariable Path hinzugefügt (damit das Windows dann das Java erkennt). Diese Änderung ist solange gültig, wie das Eclipse läuft. Sobald das Eclipse geschlossen wird, wird auch die Änderung der Path-Variable verworfen (die Änderung  existiert nur im Arbeitsspeicher).

MfG, Matthias

edit:
Quote from: AWEBAer
ok, dann anders: 3.2 hat laut changelog keine offizielle Vista-Unterstützung.
War nur zur Absicherung gedacht.

als 3.2 erschien, gab es noch gar kein Vista (es kursierte da als Longhorn) -> somit auch kein Vista-Hinweis ;)