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
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
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:
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.
Datei: ausgabe.java
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<?php public class ausgabe
{
public static void main( String[] args )
{
modul ausgabe = new modul();
System.out.println( ausgabe.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
TheSkaterFriend
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

). Und es stimmt vollkommen.