Pessoal, eu estou encontrando uma dificuldade no java 1.5, sendo que no 1.4, o mesmo codigo funciona. O codigo do programa segue abaixo:
public class Hello
{
public static void main (String args[])
{
System.out.println(“Hello”);
}
}
O erro segue abaixo:
C:>java Helo
Exception in thread “main” java.lang.UnsupportedClassVersionError: Helo (Unsuppo
rted major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown 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)
EU instalei o java 1.5, e quando se faz a instalção ele cria o diretorio com o javac, java e etc… portanto são todos referentes ao 1.5, como eu estaria usando o java 1.4 se eu ja desinstalei da maquina.
Pessoal, valeu mesmo pela ajuda, mas resolvi o problema.
Eu uso netbeans e todos sabem que utilizando o java 1.5 o netbeans ganha mais cor e o meu prompt estava por default utilizando o java 1.4, entao eu instalei o java 1.5, depois instalei o netbeans e apos eu instalei o java1.4, entao quando uso o netbeans, esta sendo usado o java1.5 e quando executo o java no prompt, ele utiliza o compilador do java 1.4, pois foi este que deixei no path.