Hallo,
also ich habe das Problem, dass der Java compiler die Standardklassen(also die in die Runtime integrierten Klassen nicht findet).
Ich habe das J2sdk in der Version 1.4.2_09 heruntergeladen und im Standardordner (C:\j2sdk1.4.2_09) unter Windows installiert. Wenn ich jetzt meinen Javaquellcode compilieren möchte, meckert der Javacompiler rum, weil ich die "sqrt()" method benutze und er die nicht kennt, allerdings habe ich via "import java.lang.Math.*" die nötigen Klassen eigentlich eingeladen... die Runtime ist jedenfalls ordnungsgemäß installiert und im ...\jre\lib Verzeichnis befinden sich auch die notwendigen Klassen (jce.jar, jsse.jar, rt.jar, charsets.jar, plugin.jar: wobei in meinem Fall die rt.jar entscheidend ist)... jemand meinte, es könnte daran liegen, dass der classpath falsch gesetzt ist, allerdings muss der seit 1.2 oder so doch gar nicht mehr gesetzt werden oder irre ich? Jedenfalls habe ich den classpath, für den Fall, dass irgendeine andere Applikation den mal geändert hat, dann mit "-classpath c:\j2sdk1.4.2_09\jre\lib" angegeben und der compiler hat die Klasse (java.lang.Math.*) trotzdem nicht gefunden... auf der javasun-homepage hab ich auch keine Lösung finden können, deshalb hoffe ich, dass mir hier einer helfen kann... für den fall, dass es doch am classpath liegt und ich nur zu blöd war die Syntax richtig einzuhalten, wäre es nett, wenn mir noch mal jemand erklärt wie ich den classpath unter Windows dauerhaft ändere, so dass ich nicht jedesmal -classpath .... in die Konsole hacken muss
Thx
also ich habe das Problem, dass der Java compiler die Standardklassen(also die in die Runtime integrierten Klassen nicht findet).
Ich habe das J2sdk in der Version 1.4.2_09 heruntergeladen und im Standardordner (C:\j2sdk1.4.2_09) unter Windows installiert. Wenn ich jetzt meinen Javaquellcode compilieren möchte, meckert der Javacompiler rum, weil ich die "sqrt()" method benutze und er die nicht kennt, allerdings habe ich via "import java.lang.Math.*" die nötigen Klassen eigentlich eingeladen... die Runtime ist jedenfalls ordnungsgemäß installiert und im ...\jre\lib Verzeichnis befinden sich auch die notwendigen Klassen (jce.jar, jsse.jar, rt.jar, charsets.jar, plugin.jar: wobei in meinem Fall die rt.jar entscheidend ist)... jemand meinte, es könnte daran liegen, dass der classpath falsch gesetzt ist, allerdings muss der seit 1.2 oder so doch gar nicht mehr gesetzt werden oder irre ich? Jedenfalls habe ich den classpath, für den Fall, dass irgendeine andere Applikation den mal geändert hat, dann mit "-classpath c:\j2sdk1.4.2_09\jre\lib" angegeben und der compiler hat die Klasse (java.lang.Math.*) trotzdem nicht gefunden... auf der javasun-homepage hab ich auch keine Lösung finden können, deshalb hoffe ich, dass mir hier einer helfen kann... für den fall, dass es doch am classpath liegt und ich nur zu blöd war die Syntax richtig einzuhalten, wäre es nett, wenn mir noch mal jemand erklärt wie ich den classpath unter Windows dauerhaft ändere, so dass ich nicht jedesmal -classpath .... in die Konsole hacken muss
Thx