Hallo,
ich versuche nun schon seit geraumer Zeit meinen (älteren) LEGO® Mindstorms RCX 1.5 mit Java leJOS (http://www.lejos.org) zu programmieren. Zum eigentlichen programmieren komme ich jedoch gar nicht, da sich die in Eclipse erstellen Programme, nicht kompilieren lassen. Es erscheint immer folgende Fehlermeldung:
javac: invalid flag: (x86)\lejos\lib\classes.jar;C:\Program
Usage: javac
Die lejosjc.bat, welche zum kompileiren gestartet wird, hat folgenden Inhalt:
@echo off
if "%LEJOS_HOME%" == "" goto homeless
javac -bootclasspath %LEJOS_HOME%\lib\classes.jar;%LEJOS_HOME%\lib\rcxcomm.jar;%CLASSPATH% %1 %2 %3 %4 %5 %6 %7 %8 %9
goto end
:homeless
echo LEJOS_HOME not defined
:end
In dem Code habe ich schon die CLASSPATH entfernt, weil die oftmals bei neueren Systemen (Windows 7 64 Bit HP) Probleme macht. Jetzt sieht die „lejosjcNoClassPath“ so aus:
@echo off
if "%LEJOS_HOME%" == "" goto homeless
javac -bootclasspath %LEJOS_HOME%\lib\classes.jar;%LEJOS_HOME%\lib\rcxcomm.jar %1 %2 %3 %4 %5 %6 %7 %8 %9
goto end
:homeless
echo LEJOS_HOME not defined
:end
Die Systemumgebungsvariable „LEJOS_HOME“, welche anscheint gebraucht wird, habe ich erstellt:
So habe ich die lejojcNoClassPath in Eclipse eingebunden:
Auf der leJOS Seite habe ich auch noch ein Installationstutorial gefunden, welches ich aber nicht ganz nachvollziehen kann: http://www.lejos.org/rcx/tutorial/getstarted/firstbrick/win32.html
Ich hoffe, dass wer eine Lösung des Problems findet. Vielen Dank!
Gruß
Bausteinrobotik