Egal welche IDE du nimmst NIMM NICHT BLUE J (da is notepad besser!), du wirst es bereuen.
Ich würde auch lieber 1.4 runterladen Java 5 unterscheidet sich schon ziehmlich von 1.4.
Java, wie?
-
- Beiträge: 556
- Registriert: 04.09.2004 22:23
- Kontaktdaten:
Hallo,
der Vollständigkeit halber hier noch eine Freeware-IDE, die ich persönlich
ganz nett finde: GEL (http://www.gexperts.com/)
Ist zwar ein wenig buggy und wird auch z.Zt. nicht weiterentwickelt, hat aber
ein paar ganz nette Features und ist nicht so überladen wie Eclipse oder
NetBeans und eignet sich damit gut für erste Feldversuche.
Grüße ... Kiffi
der Vollständigkeit halber hier noch eine Freeware-IDE, die ich persönlich
ganz nett finde: GEL (http://www.gexperts.com/)
Ist zwar ein wenig buggy und wird auch z.Zt. nicht weiterentwickelt, hat aber
ein paar ganz nette Features und ist nicht so überladen wie Eclipse oder
NetBeans und eignet sich damit gut für erste Feldversuche.
Grüße ... Kiffi
a²+b²=mc²
-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Mit Netbeans bin ich sehr zufrieden. Eine kleine Frage habe ich noch zu Java: Wenn ich durch die Eingabeaufforderung javac C:\helloworld.java compiliere mit folgendem code:
und es dann durch java C:\helloworld.class starte kommt ein Fehler:
Code: Alles auswählen
public class helloworld
{
public static void main(String args[])
{
System.out.println("Blubber");
}
}
Im Netbeans klappt es aber.Exception in thread "main" java.lang.NoClassDefFoundError: C:\helloworld/class
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
@DDragon:
Hmm .. könnte sein, dass es an einer falschen CLASSPATH-Umgebungs-
variabel liegt. (Kannst Du unter -> Arbeitsplatz / Eigenschaften / Erweitert /
Umgebungsvariabeln) checken.
Ansonsten probier mal spasseshalber, ob es sich _OHNE_ die .class Endung
starten läßt, also einfach nur :
Hmm .. könnte sein, dass es an einer falschen CLASSPATH-Umgebungs-
variabel liegt. (Kannst Du unter -> Arbeitsplatz / Eigenschaften / Erweitert /
Umgebungsvariabeln) checken.
Ansonsten probier mal spasseshalber, ob es sich _OHNE_ die .class Endung
starten läßt, also einfach nur :
Code: Alles auswählen
java helloworld
So long,
benny!
.
nur t0te f1sche schw1mmen m1t dem str0m - 00100 !
benny!
.
nur t0te f1sche schw1mmen m1t dem str0m - 00100 !
-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:

Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
- Froggerprogger
- Badmin
- Beiträge: 855
- Registriert: 08.09.2004 20:02
Lass mal das 'C:\' auch weg.
Also nur: java helloworld, insbesondere auch ohne .class am Ende, und Case-Sensitiv.
Generell kompiliert man mit javac CaseSensitiverNameDerKlasse.java, also inkl. .java und führt aus mit java CaseSensitiverNameDerKlasse, also ohne .class am Ende, sonst wird nach einer Unterklasse namens 'class' der Klasse
'CaseSensitiverNameDerKlasse' gesucht.
Sollte es dennoch am Classpath liegen, kannst Du den unter Windows manuell setzen. Dabei sollte der zuerst auf das lib-Verzeichnis der jre zeigen, dann auf das des jdk, also von der Form:
CLASSPATH = "C:\...\jdk1.5.0\jre\lib;C:\...\jdk1.5.0\lib;"
Aber der sollte eigentlich erst nötig sein, wenn man Klassen aus diesen Ordnern importiert, was bei deinem HelloWorld ja nicht der Fall ist.
Bei CLASSPATH-Abhängigen Fehlern kann es durchaus sein, dass es mit NetBeans oder Eclipse läuft, da die den Classpath einfach in den Aufruf mit einbauen, also per java -cp "BLABLA" Klassenname, was aber in der Kommandozeile doof zu tippen ist, deswegen lieber den Classpath setzen.
Also nur: java helloworld, insbesondere auch ohne .class am Ende, und Case-Sensitiv.
Generell kompiliert man mit javac CaseSensitiverNameDerKlasse.java, also inkl. .java und führt aus mit java CaseSensitiverNameDerKlasse, also ohne .class am Ende, sonst wird nach einer Unterklasse namens 'class' der Klasse
'CaseSensitiverNameDerKlasse' gesucht.
Sollte es dennoch am Classpath liegen, kannst Du den unter Windows manuell setzen. Dabei sollte der zuerst auf das lib-Verzeichnis der jre zeigen, dann auf das des jdk, also von der Form:
CLASSPATH = "C:\...\jdk1.5.0\jre\lib;C:\...\jdk1.5.0\lib;"
Aber der sollte eigentlich erst nötig sein, wenn man Klassen aus diesen Ordnern importiert, was bei deinem HelloWorld ja nicht der Fall ist.
Bei CLASSPATH-Abhängigen Fehlern kann es durchaus sein, dass es mit NetBeans oder Eclipse läuft, da die den Classpath einfach in den Aufruf mit einbauen, also per java -cp "BLABLA" Klassenname, was aber in der Kommandozeile doof zu tippen ist, deswegen lieber den Classpath setzen.
!UD2
-
- Beiträge: 6291
- Registriert: 29.08.2004 08:37
- Computerausstattung: Hoffentlich bald keine mehr
- Kontaktdaten:
Danke für die Mühe, aber das wars nicht. Ich hab vergessen, das Verzeichnis der Eingabeaufforderung mit cd C:\> auf C:\> zu setzen und nicht auf C:\Dokumente und Einstellungen\Daniel>C:.
Nun funktioniert alles.
Nun funktioniert alles.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.