Kurs Diskussion:Programmierung in Java/Einstieg

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Aus Wikiversity

Interne Tags[Bearbeiten]

Im Artikeltext wird hier zur visuellen Gestaltung von Programmcode bzw. Dateinamen das HTML-Tag-Paar <tt> bzw. </tt> verwendet. MMn sollte statt der visuellen besser die semantische Auszeichnung mittels <code> bzw. </code> verwendet werden. Falls dies zu viel Arbeit macht, könnte ja auch ein Baustein {{code|...}} eingerichtet werden --Exxu 16:51, 1. Sep 2006 (UTC)

Alte Gewohnheit von mir, mit <tt> zu arbeiten. Du hast natürlich recht. Einen Baustein/Vorlage hielte ich eigentlich für sehr geeignet. Siehe dazu auch die Disk. auf meiner Disk.-Seite. --Mathias bla? 18:46, 1. Sep 2006 (UTC)

Verständlichkeit[Bearbeiten]

Also ich finde den Einstieg ziemlich unverständlich, das kann man alles so erklären, dass es auch Java-Laien wie ich verstehen --134.130.68.65 19:28, 1. Sep 2006 (UTC)

kann's man versuchen. wie weit kommst du denn, bevor du abschaltest? -- 18:53, 4. Okt 2006 (UTC)

Eclipse/Netbeans[Bearbeiten]

Ich hab mal nen Absatz zu Integrierte Arbeitsumgebungen eingefügt und Arbeitsumgebung in Arbeitsverzeichnis umbenannt. Ausserdem hab ich bei den Wikipedialinks das Logo rausgenommen, so ist es etwas besser zu lesen. Gruß --A2r4e1 13:12, 24. Sep 2006 (UTC)

IDEs würde ich eher später einfhren. zumindest eclipse erschlägt einen einsteiger völlig mit funktionen -- 18:53, 4. Okt 2006 (UTC)

also einmal wird von "Integrated Development Environments" gesprochen, dann weiter unten von: "Integrierte Arbeitsumgebungen" bitte einheitliche Verwendung beachten - ich würde auf die deutsche Verwendung pochen :-) --Erkan Yilmaz 23:45, 23. Okt. 2006 (CEST)[Beantworten]


Rechtschreibung[Bearbeiten]

Hi, ich habe jetzt mal die ersten 2 Seiten gelesen und relativ viele Rechtschreibfehler gefunden. Könnt ihr auch darauf acht geben? Danke, --Erkan Yilmaz 23:47, 23. Okt. 2006 (CEST)[Beantworten]

Fachfrage bezüglich Komandozeile[Bearbeiten]

Im Artikel steht: "Wechseln Sie zur Kommandozeile (unter Windows als Eingabeaufforderung bezeichnet, UNIX/Linux: Shell) und rufen Sie den Compiler auf:" Zwar habe ich schon viel von Kommandozeilen gehört und(ich benutze Windows) Eingabeaufforderung habe ich auch schonmal irgendwo gelesen, allerdings weiß ich jetzt nicht genau, was damit gemeint ist. Vielleicht das Eingabefeld, was erscheint, wenn man im Statmenü auf Ausführen... geht, oder das Dos-Ähnliche Fenster, das erscheint, wenn man dort cmd eingibt? Ich vermute mal zweites.

Genau so ist es gemeint --Exxu 15:28, 28. Okt. 2006 (CEST)[Beantworten]

Im Folgenden stehen dort die Eingaben, die gemacht werden sollen:

cd VERZEICHNIS
javac HelloWorld.java

Ich nehme mal an, dass ich bei Verzeichnis dan ganzen Pfad eingeben muss? Ich habe folgenden Ordner erstellt: F:\Java\HelloWorld. Wenn ich jetzt jedoch bei cmd "cd F:\Java\HelloWorld" eingebe passiert nichts (allerdings eigt er auch keine Fehlermeldung an). Da er mir nciht das Verzeichnis anzeigt, ist es vermutlich unsinnig "javac HelloWorld.java" ein zu geben.

Wie und wo finde ich jetzt das, was ich brauche, um den Anweisungen der Einleitung zu folgen? --Nico Düsing (Diskussion) 15:19, 28. Okt. 2006 (CEST)[Beantworten]

Als "VERZEICHNIS" ist hier dasjenige Verzeichnis (unter Windows samt Laufwerk) gemeint, wo sich Deine Java-Datei befindet. Allerdings fehlt hier tatsächlich noch die Aufforderung für Windowsbenutzer, auch tatsächlich auf das jeweilige Laufwerk zu wechseln. Bei Dir also "F:". Somit ergibt sich für Dich (jeweils jede Zeile mit Enter abschließen):
f:
cd f:\java\helloworld
javac HelloWorld.java

Ausgehend von der Annahme, dass in Deinem Ordner "F:\java\HelloWorld" die Datei namens "HelloWorld.java" drin ist. --Exxu 15:29, 28. Okt. 2006 (CEST)[Beantworten]

Vielen Dank für die schnelle Antwort. Er wechselt nun zum richtigen Verzeichnis. Leider zeigt er, wenn ich "javac HelloWorld.java" eingebe einen Fehler an:
Der Befehl "javac" ist entweder falsch geschrieben, oder konnte nciht gefunden werden.
Ich habe jedoch, wie im Kurs Beschrieben Java EE SDK runtergeladen und installiert. Er hat mir bei der Installation auch keine Fehlermeldung angezeigt. Was habe ich falsch gemacht? --Nico Düsing (Diskussion) 15:36, 28. Okt. 2006 (CEST)[Beantworten]
Dein PC weiß nicht, wo die javac.exe zu finden ist.
Damit er das weiß, kannst Du in Deine Umgebungsvariable namens PATH den Pfad zur javax.exe anhängen. Dazu musst Du aber erst mal herausfinden, wohin Du eigentlich die Java-SDK installiert hast. (Wahrscheinlich sowas wie: c:\jdk...) Dort gibt es dann einen Unterordner bin, worin sich die javac.exe befindet.
Wie Du nun Deine PATH-Variable setzen kannst, hängt von Deiner Windowsversion ab. Versuch mal in der Windows-Hilfe nach PATH oder nach Umgebungsvariable zu suchen und dort nachzuschlagen. Vielleicht hast Du auch auf C: eine Datei namens autoexec.bat? Schau mal dahinein (mit einem Editor), ob dort was steht, was sich auf PATH bezieht. --Exxu 15:48, 28. Okt. 2006 (CEST)[Beantworten]
Ich habe die Datei im Ordner C:\Sun\AppServer\jdk\bin gefunden, es gabe jedoch auch einen Ordner C:\Sun\AppServer\bin. Ich habe auch herausgefunden, wie man Umgebungsvariablen bei mir (Windows XP) Hinzufügt: Systemsteuerung > System > Erweitert > Umgebungsvariablen. Allerdings hat das nciht funktioniert. Ich bin jedoch zum Ergebnis gekommen, in dem ich rechts auf die Datei HelloWorld.java geklickt habe und dann über Öffnen mit > Programm auswählen ... die javac.exe ausgewält habe. Das ausführen der .class - Datei hat dann gut funktioniert. --Nico Düsing (Diskussion) 16:37, 28. Okt. 2006 (CEST)[Beantworten]
OK, wenn Du das mit dem "Öffnen mit..." hinbekommen hast, dann hast Du ja nun auch einen einigermaßen bequemen Weg, um den Compiler (javac.exe) zu starten. --Exxu 22:01, 29. Okt. 2006 (CET)[Beantworten]
Ja. Das einzige Problem dabei ist, dass er mir keine Fehlermeldungen anzeigt, da er das Fenster sofort wieder schließt. Aber wenner einen Fehler findet merkt man das daran, dass er die .class-Datei nicht erstellt, bzw. die vorhandene nicht aktualisiert. --Nico Düsing (Diskussion) 14:02, 30. Okt. 2006 (CET)[Beantworten]
Alternativ könntest Du im Kommandozeilenmodus anstelle des einfachen Aufrufs von "javac" auch folgendes schreiben:
C:\Sun\AppServer\jdk\bin\javac Javadatei
Dann kannst Du auch sehen, was der Javacompiler so zu bemeckern hat. --Exxu 16:36, 30. Okt. 2006 (CET)[Beantworten]