Problemas con Javac utilizando lejOS

martimunicoy
16 de Diciembre del 2009
Hola,
Soy nuevo dentro de la programación con Java y ahora, al realizar un proyecto estoy teniendo problemas.
Lo que quiero hacer es compilar un archivo java para después poderlo correr en un brick de Lego Mindstorms RCX. Este brick contiene un firmware llamado lejOS que le permite leer correctamente los archivos creados con java.

Así que yo lo que yo hago es, una vez creado el archivo java, ejecutar un comando llamado lejosc (compilador de lejos) que simplemente lo que hace es ejecutar el javac. Al abrir javac es cuando tengo este error:
java.lang.NoClassDefFoundError: com/sun/tools/javac/Main
Caused by: java.lang.ClassNotFoundException: com.sun.tools.javac.Main
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main" Could not find the main class: com.sun.tools.javac.Main. Program will exit.

No sé si este problema puede estar relacionado con la variables que he definido previamente:
CLASSPATH=C:Lejos_fileslejos_rcxlib
JAVA_HOME=C:jdk1.6.0_14
LEJOS_HOME=C:Lejos_fileslejos_rcx
PATH=C:Lejos_fileslejos_rcxbin;C:jdk1.6.0_14bin;C:Lejos_fileslejos_rcxclasses

He estado cambiando las direcciones de las librerías y también me he descargado diferentes versiones de Java sin obtener resultados.

Agradezco de antemano vuestra ayuda.