Einrichtungsprobleme

Status
Nicht offen für weitere Antworten.
R

Rene

Gast
Hallo,

so langsam bin ich wirklich am verzweifeln.

Ich habe das JD auf meinem Rechner (win98) installiert. Dann die autoexec.bat geändert: "SET PATH=C:\j2sdk1.4.2_09\bin;%PATH%" und rebootet. Alles also wie beschrieben. Nur leider funktioniert es nicht. Ich mchte meine testdatei Hello1.java Compilieren. Gehe dazu auf Start->Ausführen und gebe "javac Hello1.java" ein. Dann erscheint die Meldung: error cannot read Hello1.java.

Kennt vielleicht jemand dieses Problem, oder weiß evtl irgendeiner wie ich das lösen kann?

Danke
 

L-ectron-X

Gesperrter Benutzer
Mach mal einen Versuch mit diesem Eintrag in deine Autoexec.bat

SET PATH=.;C:\j2sdk1.4.2_09\bin

Ansonsten zeig doch mal bitte den Code von Hello1.java
 
R

Roar

Gast
L-ectron-X hat gesagt.:
Ansonsten zeig doch mal bitte den Code von Hello1.java

die fehlermeldung sagt doch aus, dass die datei nicht gefunden werden kann. da hilft der inhalt der datei auch nix.

@rene: wechsel in der konsole in das verzeichnis (cd meine\java\programme ) wo die Hello1.java liegt, von dort aus kannst du dann mit javac Hello1.java kopmilieren
 

L-ectron-X

Gesperrter Benutzer
Roar hat gesagt.:
die fehlermeldung sagt doch aus, dass die datei nicht gefunden werden kann. da hilft der inhalt der datei auch nix.

Würde ich nicht sagen. Der Compiler meint, er könne die Datei nicht lesen.
Wenn er sie nicht finden kann gibts eine ClassNotFoundException oder einen NoClassDefFoundError.
 
R

Roar

Gast
L-ectron-X hat gesagt.:
Roar hat gesagt.:
die fehlermeldung sagt doch aus, dass die datei nicht gefunden werden kann. da hilft der inhalt der datei auch nix.

Würde ich nicht sagen. Der Compiler meint, er könne die Datei nicht lesen.
Wenn er sie nicht finden kann gibts eine ClassNotFoundException oder einen NoClassDefFoundError.
nein, so ne meldung kommt doch nur von java, wenn er die .class nicht finden kann, vom compiler nicht. die sourcedatei kann nicht gefunden werden, heißt der fehler. gib einfach mal javac blablabla.java in die konsole ein
 
G

Guest

Gast
danke ersteinmal für die Hilfe.

Leider bin ich immer noch nicht weiter. Beim Ausführen von javac hello.java wurde bereits eine hello.class angelegt.
Dann gebe ich "java hello" ein und es erscheint folgendes:

Exception in thread "main" java.lang.NoClassDefFoundError: hello
 
G

Guest

Gast
Danke.

folgenden Punkt verstehe ich nicht so recht: "Wenn die Klasse in einem Paket ist, muss sie überden Paketnamen aufgerufen werden, z.B. java paket.Klasse" -> die anderen drei könnten nicht den fehler verursachen.
 
B

bygones

Gast
arbeitest du mit packages ?

also hast du in deinem java die anweisung:
Code:
package test;
z.b. wenn nicht dann brauchst du die Aussage nciht zu beachten. Wenn schon, dann müssen die Klassen in einem Ordner mit diesem Namen liegen. Man kompiliert und führt die Klassen dann eine Ebene oberhalb der Packageordner aus
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben