This is the forum for all topics concerning the actual CELLmicrocosmos 2.1 MembraneEditor course of WS2006/2007.
Post Reply
User avatar
bjoern
Site Admin
Posts: 211
Joined: 20.03.2006, 15:01
Contact:

Installationsprobleme Membraneditor

Post by bjoern » 06.12.2006, 11:32

Installation auf dem Mac

Andrea hat ein kleines Problem, den Membraneditor unter ihrem Mac ans laufen zu bekommen. Fällt euch etwas dazu ein? Die Installationsschritte hat sie eigentlich alle richtig gemacht, trotzdem läuft es nicht, wenn sie unter
Run -> Run as -> Java Application anwählt, nachdem sie einen Klick in das Textfenster mit der aktuellen Startdatei gemacht hat.

Fehlermeldung siehe hier:

Image
Last edited by bjoern on 14.01.2007, 17:31, edited 2 times in total.

User avatar
bjoern
Site Admin
Posts: 211
Joined: 20.03.2006, 15:01
Contact:

Compilerversion in Eclipse einstellen

Post by bjoern » 14.01.2007, 17:29

Compilerversion in Eclipse einstellen
bjoern wrote: DerConfigParser im XML-Verzeichnis scheint mit einigen JavaVersionen nichtkompatibel zu sein. Also da ist schon mal die erste kleine Baustelle.Auf meinem Rechner läuft es jedenfalls.
Dingi wrote: Wegen der Inkompatibilität: Bin jetzt mal davon ausgegangen, dass wir alle
Java 1.5 nutzen. Ansonsten isses kein problem, kann den ganz fix auf 1.4 umstellen, geht eigendlich nur um die Typdeklarierten Vektoren.
bjoern wrote: Ja genau; komischerweise ist aber auf meinem Rechner in der Uni auch 1.5 installiert, und trotzdem meckert er. ...

Ah, Fehler gefunden. Unter (Projekt Cm2_1 im Baum auswählen -> ) Properties -> JavaCompiler kann man den Compiler einstellen. Und anstatt den aktuellen zu nehmen, hat Eclipse automatisch eine Version von vorm letzten Weltkrieg genommen. Habe ich auf 5.0 (bzw. 1.5) geändert, jetzt läufts.

User avatar
bjoern
Site Admin
Posts: 211
Joined: 20.03.2006, 15:01
Contact:

Post by bjoern » 23.01.2007, 16:37

Eclipse: type java.lang.Object missing

Nachdem ein Projekt neu ausgecheckt wurde, taucht manchmal folgender Fehler auf:

Code: Select all

The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project	
Resource: Cm2_1rev

The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files		
Resource: Test.java
Grund ist hier, dass ein Build-Path falsch gesetzt ist.

Und zwar wird über das CVS auch die Datei .classpath ausgecheckt. In dieser ist u.a. der Pfad zum Java-Directory gesetzt:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
	<classpathentry kind="src" path=""/>
	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre1.5.0_06"/>
	<classpathentry kind="output" path=""/>
</classpath>
Problem ist hier der classpath von JRE. Wenn auf eurem System nicht jre1.5.0_06 installiert ist, sondern z.B. eine frühere Version jre1.5.0.03, dann findet Eclipse diese auch nicht automatisch.

Ihr müsst Eclipse nachhelfen.

2 Möglichkeiten:

Entweder ihr öffnet einfach die Datei .classpath im Hauptverzeichnis und editiert jre1.5.0_0X und setzt für X die entsprechende Versionsnummer ein.
Anschließend am besten Eclipse schließen, neu starten und das Projekt nochmal neu kompilieren (vorher einmal Project -> Clean machen).

Oder ihr wählt im Package Explorer Cm2_1 bzw. Cm2_1rev an, wählt mit der rechten Maustaste Properties aus und geht in das Fenster JavaBuildPath. Dort öffnet ihr den Reiter "Libraries", wählt "JRE System Library [jre1.5.0X]" aus und geht auf Edit. Im folgenden Fenster ist die System Library "Workspace default JRE (jre1.5.0X)" ausgewählt. Aus welchem Grund auch immer: Hier wählt Eclipse gleich die richtige Version aus. Ihr braucht lediglich auf "Finish" zu klicken und das Projekt neu zu kompilieren. Fertig.

Post Reply