Java Anfänger benötigt Hilfe "Hallo Welt" +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Hilfe (/forumdisplay.php?fid=102) +---- Forum: Scripting (/forumdisplay.php?fid=108) +---- Thema: Java Anfänger benötigt Hilfe "Hallo Welt" (/showthread.php?tid=57304) |
Java Anfänger benötigt Hilfe "Hallo Welt" - Daddelfreunde - 12.10.2015 12:59 Hallo liebe Sponsor-Boardler, Ich bin dabei Java zu lernen.. Mit dem Buch " Programmieren Lernen mit Java" von Hans Peter Habelitz. Und das erste Kapitel sagt, das ich noch ohne Eclipse arbeiten Soll. Dafür sollte ich JdK downloaden (jdk-8u60-windows-x64) Anschließend sollte ich ein textdokument als .java Datei abspeichern. In der Textdatei sollte laut Buch folgendes Drinne stehen; public class HalloWelt{ public static void main (String args[]){ System.out.println("HalloWelt!"); } } [Link: Registrierung erforderlich] Anschließend sollte ich dies Speichern und dann die Eingabeaufforderung (cmd) öffnen, und den Pfad zur .java datei einstellen in diesem Fall h: cd Java\Programme\JavaUebung01 anschließend zum Compelieren javac HalloWelt.java bis dahin alles fehlerfrei geklappt, sprich durch den Befehl hat sich eine HalloWelt.class datei im selben Ordner erstellt. Nun zum Problem, undzwar wenn ich nun "java HalloWelt" in der Console eingebe und dies mit Enter bestätige kommt folgender Fehler: Fehler: Hauptklasse HalloWelt konnte nicht gefunden oder geladen werden [Link: Registrierung erforderlich] [Link: Registrierung erforderlich] Falls dies auch gefragt ist, Hier meine Umgebungsvarieablen: Benutzervariablen: JAVA_HOME C:\Program Files\Java\jdk1.8.0_60\ PATH C:\Program Files\Java\jdk1.8.0_60\bin TEMP %USERPROFILE%\AppData\Local\Temp TMP %USERPROFILE%\AppData\Local\Temp Systemvariablen: CLASSPATH C:\Program Files\Java\jdk1.8.0_60\lib PATH C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files (x86)\Skype\Phone\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem ;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_60\bin Betriebsystem: Windows 10 , 64Bit Ich hoffe Ihr könnt mir in diesem fall helfen RE: Java Anfänger benötigt Hilfe "Hallo Welt" - Daddelfreunde - 12.10.2015 13:31 @ Geloeschter User-Webdesign Ich habe die .Java Datei Umgeschrieben wie du sagtest. [Link: Registrierung erforderlich] doch es besteht weiterhin der selbe Fehler: [Link: Registrierung erforderlich] RE: Java Anfänger benötigt Hilfe "Hallo Welt" - Daddelfreunde - 12.10.2015 13:42 @Geloeschter User-Webdesign Zitat: befindet sich bei dir nach dem ausführen von javac eine weitere Datei namens HalloWelt.class in dem Directory?
RE: Java Anfänger benötigt Hilfe "Hallo Welt" - Daddelfreunde - 12.10.2015 14:04 @Geloeschter User-Webdesign Hmm. Ok also wenn ich dich richtig verstanden habe, muss ich Java neu installieren. Was genau JDK oder JRE? [Link: Registrierung erforderlich] RE: Java Anfänger benötigt Hilfe "Hallo Welt" - Daddelfreunde - 12.10.2015 14:14 @ Geloeschter User-Webdesign Die Anwengunden sind im von Dir beschriebenen Ordner enthalten. Zitat: C:\Program Files\Java\jdk1.8.0_60\bin
RE: Java Anfänger benötigt Hilfe "Hallo Welt" - Daddelfreunde - 12.10.2015 14:28 @ Geloeschter User-Webdesign Dies habe ich doch wie oben beschrieben doch schon längst gemacht. Zitat: Benutzervariablen:
JAVA_HOME C:\Program Files\Java\jdk1.8.0_60\ PATH C:\Program Files\Java\jdk1.8.0_60\bin TEMP %USERPROFILE%\AppData\Local\Temp TMP %USERPROFILE%\AppData\Local\Temp Systemvariablen: CLASSPATH C:\Program Files\Java\jdk1.8.0_60\lib PATH C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files (x86)\Skype\Phone\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem ;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jdk1.8.0_60\bin
RE: Java Anfänger benötigt Hilfe "Hallo Welt" - Aaron - 12.10.2015 14:31 Versuch mal: java -cp . HalloWelt RE: Java Anfänger benötigt Hilfe "Hallo Welt" - Daddelfreunde - 12.10.2015 14:35 @ Aaron Ich weiß nicht, aber ich glaube so hat es funktioniert. ([Link: Registrierung erforderlich]) -Aber warum klappt es so? -Habe ich davor was falsch gemacht? -Geht es mit einem Trick auch mit "java HalloWelt" ? -Wofür steht das "java -cp ." ? [Link: Registrierung erforderlich] RE: Java Anfänger benötigt Hilfe "Hallo Welt" - Aaron - 12.10.2015 14:53 Ja, das hat funktioniert. -cp ist ein Synonym für -classpath Du musst den classpath korrekt setzen... Ein paar Links: [Link: Registrierung erforderlich] [Link: Registrierung erforderlich] RE: Java Anfänger benötigt Hilfe "Hallo Welt" - Daddelfreunde - 12.10.2015 15:03 @Aaron Vielen dank für deine schnelle Hilfe. So jetzt muss ich nur mit dem Englisch/Deutsch Translater mich anfreunden, um aus deinen Seiten schlau zu werden, Damit ich mir wie du sagtest den "classpath" korrekt setzen kann Zitat: -cp ist ein Synonym für -classpath
Du musst den classpath korrekt setzen... Ein paar Links: [Link: Registrierung erforderlich] [Link: Registrierung erforderlich]
RE: Java Anfänger benötigt Hilfe "Hallo Welt" - GYJohn - 12.10.2015 17:24 Ich würd mich ab jetzt mit Eclipse anfreunden. Da gibts so viele Möglichkeiten die das Leben einfacher machen :b Ich kann auch das Buch Java ist eine Insel dazu empfehlen. |