Java Voraussetzungen :)

Hi all :slight_smile:
Ich würde gerne Java lernen, habe mir auch schon Bücher besorgt.
Zwischen info: Ja ich weiß Java != javascript, :wink:
Ich verstehe allerdings nicht genau was ich dafür brauche? nur ein Editor? wer spiel dann die Applicationen ab? brauch der Browser irgenetwas zum abspielen von applets? welche Version ist empfehlenswert?
HOffe auf ANtworten :slight_smile:

mfg web_spider :smiley:

Huhu,

also aller Anfang ist schwer !
Du solltest dir erstmal keinen Editor runterladen sondern einfach im Windows eigenem Stinknormalen Texteditor arbeiten ( damit bekommst du ein Gefühl für die Sprache )

das neuste JDK mit der neusten JRE solltest du dir unter http://java.sun.com besorgen.

http://www.galileocomputing.de/openbook/javainsel5/

Sehr viel Informationen findest du auch in diesem openbook.
Ich hab es mir z.B. gekauft es ist wirklich sehr empfehlenswert !

Gruss Sven

Danke :slight_smile:
Noch eine Frage wenn ich jetzt was in ein Texteditor schreibe wie starte ichd as Programm?
sry bin neu :frowning:

mfg web_spider :smiley:

EDIT:
Ich habe jetzt ne Datei erstellt und würde gerne mit dem javac starten geht aber net:( ist da ein falshcer Pfad)?

javac ← compiler
java ← interpreter

d.H.

du musst einfach den pfad zum jdk mit angeben

bsp. ( bei mir )

Kompilieren : C:/Programme/Java/jdk1.5.0_05/bin/javac datei.java
Ausführen (Interpretierten) C:/Programme/Java/jdk1.5.0_05/bin/java datei

Diesen Pfad kann man auch unter Windows in den Systemvariablen einstellen was in jedem guten JavaBuch beschrieben ist (sein sollte)

natürlich kann man das alles.

Allerdings sollte es für den anfang reichen wenn er das so macht denn wenn er hinterher vllt. mal mit eclipse arbeitet hat sich das prob sowieso erledigt !

@boehseronkel
UNd wo muss sich die zu Komprimierende Datei befinden? in dem Selben ORdner wie javac?
EDIT:
Es funktioiert danke an alles :slight_smile:
Es werden aber bei dem Code:

class MeinErstes
{
    public static void main(String[] args)
    {
         System.out.print("\nMit  'print' und 'print1n' kann");
         System.out.print(" man schreiben\n und rechnen:");
         System.out.print("6 * 7 = \t" + 6 * 7);
    }
}

Fehler in Zeile 9 und 7 ausgegeben.
etwas mit print1n^^ ich kann das ja net kopieren den Fehler

Die Prozedur heißt normalerweise writeln (für write line) und nicht write1n.

Ich vermute der Fehler liegt hier: "6 * 7 = \t" + 6 * 7

Das ganze kann vom Compiler nicht vernünftig verarbeitet. Setzte klammern um das 6*7 dann sollte es gehen. :wink:

Irgendetwas stimmt bei mir nicht :frowning:
Also mein Code:
Der Datei Hello.java

public class Hello
{
   public static void main(String args[])
   {
      System.out.println("Hello, world");
   }
}

Und dann gebe ich den Pfad ein im cmd:
C:/Programme/Java/jdk1.5.0_08/bin/javac Hello.java
Und Dann kommt die Ausgabe:

error: cannot read: Hello.java
1 error

Du musst dich auch in dem Ordner befinden, wo die Hello.java liegt.

@artemis
Die Datei Hello.java und der Javac befinden sich im selben ordner

Nein, wenn du das den Compiler per Kommandozeile aufrufst, musst du voerher per cd in den Ordner wechseln.

Weil wenn das so aussieht:

C:\WINDOWS> C:\Programme\Java\jdk1.5.0_08\bin\javac Hello.java

Versucht er die Datei C:\WINDOWS\Hello.java aufzurufen.

wie meinst du per cd? pls erkläre es mri genauer ich bin halt noch ein Anfänger sty:(

Du gibst in der Konsole

cd C:\Programme\Java\jdk1.5.0_08\bin\

ein und dann

javac Hello.java

fertig.

Danke erstmal, aber er zeigt immer noch an Cannnot read liegt das an 08?

Hi
was passiert, wenn du nur „javac“ schreibst und ENTER druckst?

Also wenn ich eingebe:

javac (der Pfad ist C:\Dokumente und Einstellungen\Richard)

Kommt als Fhlermeldung:

Exeption in Thread „main“ java.lang.NoClassDefFoundError: com/sun/tools/javac/Main

Rechtschreibfehler ausgeschlossen

mfg web_spider :smiley:

Liegt den die Klasse auch in diesem dem selben Ordner ???

Wenn nicht ist es doch klar … er findet die Datei nicht ergo Pfade anpassen !

sry boehseronkel, aber
ergo Pfad?
Was für Klasse? :?:
Mein Java Buch muss wohl sehr schlecht sein dz hattest doch eine empfehlung oder?