SEO-Software von Suchmaschinenoptimierung.de

java lernen

(hier klicken, um zum Original Thread zu gelangen)
phantom
Hallo,
ich hab mich heute dazu entschieden Java zu lehrnen, nun wollte ich fragen ob ihr mir ein virtuelles buch empfehlen kann?
Welche Software brauch ich zum Entwikel.
Ich wollte mich auf Internet- applikationen spezialisieren.
Freu mich über Antworten smile
Donut
Internet-Applikationen?
Was meinst du damit? Applets, asp, servlets?

Egal. Das einzig komplette Java-open Source-Book im Netz:
Java ist auch eine Insel

Die Enzyklopädie eines Java-Entwicklers:
Java 1.5 API Spezifikationen

Algemeins zur Java-Entwicklung:
Sun Java

Zum compilieren brauchst du:
JDK 5.0

Und zu guter letzt ein schöner Java-Editor mit autom. einrückung, Einfärbung auto-compilieren und debuggen etc.: (benötigt JDK)
Eclipse
phantom
danke hab java instaliert
und zwar die
datei -> jdk-1_5_0_02-windows-i586-p-1.exe
Pfad -> http://java.sun.com/j2se/1.5.0/download.jsp

jetzt will ich den Compiler und Interpreter ausführen im bin verzeichniss
-> bin\java.exe nur leider schließt sich das fenster sofort nach der Ausführen (>1 sek offen)
was mache ich also falsch?
Donut
na, der Compiler braucht doch noch den Parameter, nähmlich die zu compilende Datei.

Wenn du jetzt dein Programm in eine .java geschrieben hast, kopierst du die in das /bin -Verzeichnis ,nehmen wir mal an, die Datei heißt programm.java, dann musst du in die konsle im Bin-Verzeichnis eingeben:
javac Programm.java
(auf groß-und Kleinschreibung achten!)
Wenn du die jetzt entstandene .class ausführen wiillst, musst du eingeben:
java Programm.class

Das ganze wird von eclipse automatisiert, auch kann man mithilfe des CLASSPATH den Compiler in jedem Verzeichnis verfügbar machen...
phantom
da ist ja mein probelm ich komm erst garnicht in die konsole
um in die konsole zu öffnen muss ich doch java.exe ausführen oder? und die läst sich nicht richtig öffnen ich klicke sie an und ein dos eingabefeld erschein und schließt sich sofort wieder.
Donut
nein um die konsole zu starten machst du Start->Ausführen->'command'->ok
dann musst du in dein /bin-Verzeichnis gehen und dann das oben genannte eingeben...
phantom
Ok ich hab jetzt ein microsoft dos fenster offen mit dem inhalt c://dokument....

jetzt gehte ich in mein bin verzeichniss und versuche die java.exe auszuführen leider das gleiche Drama was mach ich falsch

ich hab diese java datei ins binverzeichniss kopiert


Quadrat.java

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
/**
 * @version 1.01    6 Dez 1998
 * @author Christian Ullenboom
 */

public class Quadrat
{
  static int quadrat( int n )
  {
    return n * n;
  }

  static void ausgabe( int n )
  {
    String s;
    int    i;

    for ( i = 1; i <= n; i=i+1 )
    {
      s = "Quadrat("
          + i
          + ") = "
          + quadrat(i);

      System.out.println( s );
    }
  }

  public static void main( String args[] )
  {
    ausgabe( 4 );
  }
}




Donut hast du msn oder icq das du mir per chat helfen kannst?

//edit 1-2: kannst du mir einfach erklären wie ich etwas kompieliere? schritt für schirtt.
Donut
1. Du startest mit Start-Ausführen->'cmd' die Konsole
2. Du wechselst in das /bin verzeichnis (z.B.: C:\Programme\Java\bin ), in der sich schon deine Quadrat.java befindet.
3. du gibst ein: "javac Quadrat.java"
4. Jetzt rödelt er ne Zeit lang rum und zeigt dir nochmal den aktuellen Pfad - die Compiliereung war erfolgreich.
5. Jetzt existiert zusätzlich im /bin verzeichnis die Quadrat.class
6. Mit "java Quadrat.class" startest du dein Programm
phantom
super danke
phantom
Hab leider immer noch ein Problem

den Code führe ich aus mint java Quadrat.class

php:
1:
2:
3:
4:
5:
6:
7:
<?php public class Quadrat
{
    public static void main(String[] args) 
    {
        System.out.println("Hallo welt");
    }
} ?>


ich erhalte diese Fehlermeldrung



was ist dran falsch?
Donut
hast du den class-path gesetzt?
das gehtbei WinXP/2000 so:
Systemsteuerung-> System-> Erweitert->Umgebungsvariablen. Hier muss dann bei der PATH-Variable folgender Pfad hinzugefügt werden:
code:
1:
C:\JDK\bin
phantom
hab den Fehler gefunden
muss nur \java Quadrat angeben ohne *.class am ende.

Ok hab auch gleich eine Frage!

ich hab mal ein wenig rumgespielt nur leider geht was ich gemacht habe nicht. unglücklich

Datei: ausgabe.java

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<?php public class ausgabe 
{
    public static void mainString[] args ) 
    {
        modul ausgabe = new modul();        
        System.out.printlnausgabe.text() );
        
    }
} ?>




Datei: modul.java

php:
1:
2:
3:
4:
5:
6:
7:
8:
<?php public class modul 
{
     void text()
     {
         String text "bla";
         return text; 
     } 
} ?>


ein paar fragen noch zusätzlich zum Quelltext
muss ich noch einen Verweis in der ausgabe.java auf die datei modul.java machen oder kann java das alleine?
Ist mein return richtig?
Donut
nein, so geht das dreifach nicht.
1 du musst die modul.java als Datei im gleichen package registrieren und die dann noch in der asugabe.java importieren importieren. (Ordnerstrucktur beachten!)

2.du willst einen Text zurückgeben richtig? Wiso steht dann vor der Methode ein void? Das heißt, dass keine Rückgabetyp erwartet wird. Der Rückgabetyp ist also String nicht void.

3. wenn du die Methode text(); aus einer anderen Datei aufrufts, dann muss sie als public deklariert werden, oder die Dateien ins gleiche package packen (siehe 1.)
Majo
Zitat:
Original von Donut
Internet-Applikationen?
Was meinst du damit? Applets, asp, servlets?

Egal. Das einzig komplette Java-open Source-Book im Netz:
Java ist auch eine Insel


Kann man das auch irgendwie runterladen? Find keinen Download-Link

edit:
OK, jetzt hab ichs doch gefunden

edit2:
Kennt jemand http://www.selfjava.de/
Wie ist das?
Majo
Kennt jemand noch weitere gute Tutorials für Java, am besten welche die man sich runterladen kann
benny1990
Kennt jemand einen guten KLEINEN Java Editor oder ein Paket, wo alles drin ist, wenn möglich auch klein, da ich nur ISDN habe!
TheSkaterFriend
Zitat:
Original von Majo
Kennt jemand noch weitere gute Tutorials für Java, am besten welche die man sich runterladen kann


Viel mehr wirst du da nicht finden. Ich habe mir auch einige Bücher zugelegt. So teuer sind Bücher nicht und sie begleiten einem ein Leben lang als Referenz.
Majo
Zitat:
Original von benny1990
Kennt jemand einen guten KLEINEN Java Editor oder ein Paket, wo alles drin ist, wenn möglich auch klein, da ich nur ISDN habe!


Naja, du brauchst auf jeden fall mal sdk (compiler). Coden kann man glaub ich sogar mit dem editor
$$Ben³
Zitat:
Original von TheSkaterFriend
Zitat:
Original von Majo
Kennt jemand noch weitere gute Tutorials für Java, am besten welche die man sich runterladen kann


Viel mehr wirst du da nicht finden.

Tjoa. Das würde ich jetzt nicht wirklich unterschreiben:
--> http://java.sun.com/docs/books/tutorial/index.html
--> http://java.sun.com/docs/books/tutorial/...n/download.html


--> http://jforum.de/showpost.php?p=7613&postcount=15

Schreiben kannst Du in jedem Editor. Ich würde TextPad oder so empfehlen. Mit einer IDE wirst Du Java nicht lernen.

Grüße Ben.
TheSkaterFriend
Zitat:
Original von $$Ben³
Zitat:
Original von TheSkaterFriend
Zitat:
Original von Majo
Kennt jemand noch weitere gute Tutorials für Java, am besten welche die man sich runterladen kann


Viel mehr wirst du da nicht finden.

Tjoa. Das würde ich jetzt nicht wirklich unterschreiben:
--> http://java.sun.com/docs/books/tutorial/index.html
--> http://java.sun.com/docs/books/tutorial/...n/download.html


--> http://jforum.de/showpost.php?p=7613&postcount=15


Das Forum ist sowieso genial für den Anfang.

Zitat:
Original von $$Ben³
Schreiben kannst Du in jedem Editor. Ich würde TextPad oder so empfehlen. Mit einer IDE wirst Du Java nicht lernen.

Grüße Ben.


Das hat man mir damals auch empfohlen (um genau zu sein, hat Ben es mir verraten großes Grinsen ). Und es stimmt vollkommen.
(hier klicken, um zum Original Thread zu gelangen)



Tipp: Ranking-Konzept.de - Das SEO-Forum (Forum rund um die Suchmaschinenoptimierung) der artaxo AG.
Das große Versicherungs ABC von Versicherung.de - mit allen Aspekten der Computerversicherungen!
Fan-Foren.de, die große Community mit Musikforum ist ab sofort online.