Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0000223MagellanInstalleröffentlich2008-07-19 14:00
ReporterEnno Bearbeitung durchtrickert  
PrioritätnormalSchweregradkleinerer FehlerReproduzierbarimmer
Status erledigtLösungerledigt 
Zusammenfassung0000223: magellan.bat not working under XP x64
Beschreibung'javaw' is not recognized as an internal or external command,
operable program or batch file.
Zusätzliche InformationenC:\Documents and Settings\Enno>echo %JAVA_HOME%
C:\Program Files (x86)\Java\jre1.6.0_05

Ihr solltet die Variable JAVA_HOME abfragen, und "%JAVA_HOME%\bin\javaw.exe" starten.

TagsKeine Tags zugeordnet.
ProjectMagellan 2

Notizen / Dateien

trickert

2008-04-24 08:58

Manager   ~0000503

Das geht nicht. JAVA_HOME ist nicht überall gesetzt (zum Beispiel bei meiner Installation auf Vista 32b. Ich weiß nicht, warum Sun das nicht macht. Ich will dem Nutzer aber auch nicht aufbürden, eine Systemvariable setzen zu müssen, um Magellan spielen zu müssen.

Ich hab keine Idee, wie man damit umgeht.

Enno

2008-04-24 10:29

Entwickler   ~0000507

Ich denke mir mal was aus.

Enno

2008-04-24 10:46

Entwickler   ~0000510

Vorschlag dafuer (etwas eklig, aber so ist die batch-sprache):

@echo off
if not "%JAVA_HOME%" == "" goto javaHomeAlreadySet
for %%P in (%PATH%) do if exist %%P\java.exe set JAVA_HOME=%%P..\
goto startMagellan
:javaHomeAlreadySet
PATH=%PATH%;%JAVA_HOME%\bin
:startMagellan
start javaw -Xmx400m -Xms400m -jar "magellan-client.jar" %1

trickert

2008-06-12 08:05

Manager   ~0000597

jupp.

trickert

2008-07-19 14:00

Manager   ~0000652

ist erledigt in 217 (hoffentlich).

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2008-04-23 10:26 Enno Neuer Eintrag
2008-06-12 08:05 trickert Bearbeitung durch => trickert
2008-06-12 08:05 trickert Status neu => zugewiesen
2008-07-19 14:00 trickert Status zugewiesen => erledigt
2008-07-19 14:00 trickert Lösung offen => erledigt