Hola hace poco, que comenze a programar con java, llevo mucho tiempo trabajando el c++, por lo que no se me hace muy díficil el tema codigo, mis problemas son mas de configuraciones y trabajo con librerías y este tipo de cosas, tengo un par de dudas a ver si alguien me las puede resolver que en teoría deben ser sencilla, me parece tener bien claros los conceptos de PATH y CLASSPATH quiza mi error este aqui o no, explico.
Tengo instalada la version 6 update 13 del JDK, en la carpeta
C:\Archivos de programa\Java\jdk1.6.0_13
en la variable path la cual modifique a travez de las variables de entorno del sistema esta agregada la ruta al bin de mi instalacion de java o lo que se traduce:
path =(otras rutas);C:\Archivos de programa\Java\jdk1.6.0_13\bin
Ademas he creado la variable classpath (he probado con mayusculas y minusculas)
y queda así
classpath =.;C:\desarrollo
en la carpeta desarrollo de la raiz coloco el siguiente archivo, HelloWorld.java
public class HelloWorld
{
public static void main(String args[])
{
System.out.println("HelloWorld");
}
}
Ahora empiezan los problemas, el primero
El compilador javac solo encuentra el fichero HelloWorld.java si me posiciono en la línea de comandos en la carpeta desarrollo sino no lo encuentra, no le veo motivo ya que la carpeta desarrollo esta incluida en el class path, el error que devuelve el compilador javac en estos casos es el siguiente.
C:\Documents and Settings\developer>javac HelloWorld.java
javac: file not found: HelloWorld.java
Usage: javac <options> <source files>
use -help for a list of possible options
Ahora si me posiciono en el directorio desarrollo el programa compila y no devuelve errores, es 2do problema se produce a la hora de ejecutarlo que devuelve el siguente error
Exception in thread "main" java.lang.UnsupportedClassVersionError: Adivina (Unsu
pported major.minor version 50.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknow n Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
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)
Si alguien puede ayudare, ya que como indico no estoy muy entrenado en los errores de java ya que no lo conozco, muchísimas gracias y un saludo.