Fehlermeldungen
lima-city → Forum → Programmiersprachen → Java
befehlen
beitrag
cast
compiler
documentation
editor
fehler
fehlermeldung
freeware
konsole
laufzeit
meinst
meinung
meldung
message
mod
nutz
save
syntaxfehler
verweis
-
hallo,
ich suche schon l?nger ne vern?nftige Seite auf der die Fehler Meldungen die mein Editor (BlueJ) anzeigt erkl?rt sind....kennt jemand eine solche Seite?
Sind die Fehlermeldungen eigentlich bei allen Editoren die gleichen?
Mfg annica
EDit: Sorry, irgendwie hab ich den beitrag doppelt gepostet, w?r nett wenn irgendein Mod einen davon l?schen k?nnte!!!
Beitrag ge?ndert am 15.03.2006 18:25 von annica -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hallo,
ich suche schon l?nger ne vern?nftige Seite auf der die Fehler Meldungen die mein Editor (BlueJ) anzeigt erkl?rt sind....kennt jemand eine solche Seite?
Sind die Fehlermeldungen eigentlich bei allen Editoren die gleichen?
Kommt darauf an, welche Fehlermeldungen du meinst. Die vom Java-Laufzeitsystem d?rften ?berall fast gleich aussehen.
Ansonsten kann ich nur auf die Dokumentations-Seiten von BlueJ verweisen:
http://www.bluej.org/doc/documentation.html
M?glicherweise auch interessant (ein Kurs ?bers objektorientierte Programmieren mit BlueJ):
http://www.u-helmich.de/inf/BlueJ/kurs11/index.html
-
Kommt darauf an, welche Fehlermeldungen du meinst.
Ich meine das was bei BlueJ nach dem ?bersetzen unter dem Quelltext steht, also sowas wie Syntax Fehler (wobei da klar ist was es bedeutet ^^) und IndexOutOfBoundsException oder Class Cast Exception usw.
Was ist das Java-Laufzeitsystem?
Die Seite zu BlueJ da ist leider alles auf englisch und damit komm ich echt nicht klar.
Edit: hab doch was auf deutsch gefunden,aber das ist nicht wirklich hilfreich...
http://www.u-helmich.de/inf/BlueJ/kurs11/index.html
Kenn ich auch, daran ist auch unser Info-Unterricht angelehnt....
Aber danke!
Beitrag ge?ndert am 15.03.2006 21:42 von annica -
Ich kann Dir jetzt zwar nicht sagen, ob BlueJ 'eigene' Abfang-Meldungen rausgibt,
aber normalerweise werden die Exceptions von der Laufzeit geworfen und dann im jeweiligen Programm ausgegeben.
Aber eine Seite mit der Auflistung der Fehlermeldungen kenne ich gar nicht - was mich doch jetzt ziemlich stutzig macht *g*
Kann ja sein, dass die in der API versteckt sind,
nur habe ich mich eigentlich nie wirklich darum bem?ht,
danach zu schauen weil ja ... es irrelevant war.
Aber Du hast recht, es w?re mal gut zu wissen, welche Fehler es so gibt. -
es gibt ja bekanntlich zwei Arten von Fehlern in java:
1. Fehler beim kompilieren (Syntaxfehler)
2. Fehler, die w?hrend der Ausf?hrung des Programms von der java-Laufzeitumgebung gemeldet werden
f?r Fehler vom Typ 1 h?tte ich den Tipp, dass du statt dem ?blichen Compiler (javac) den Compiler "Jikes" verwendest, der gibt n?mlich IMHO sehr viel ausf?hrlichere und sinnvollere Fehlermeldungen aus (und ist zudem noch schneller). -
Achso danke hat mir sehr geholfen
-
Ich verwende f?r das Java Programmieren immer das Freeware Programm Netbeans IDE (http://www.netbeans.org/).
Mit ihm kann man ganz leicht auch graphische Oberfl?chen erstellen.
Wenn man jetzt wissen will welche Befehle in den einzelnen Klassen und Befehle in Java verf?gbar sind
muss man nur in der JAVA API nachschauen (http://java.sun.com/j2se/1.3/docs/api/)
Ich hoffe ich konnte etwas helfen. -
Ich verwende f?r das Java Programmieren immer das Freeware Programm Netbeans IDE (http://www.netbeans.org/).
Mit ihm kann man ganz leicht auch graphische Oberfl?chen erstellen.
Das ist sch?n gut. Allerdings sind die meisten Fehlermeldungen in Netbenas so was von nichtssagend, dass es mir nach einer Zeit gereicht hat.
Nehme jetzt immer Eclipse, vorher auch JBuilder 10. -
Die Fehlermeldungen sind von der IDE unabh?ngig. Es ist egal ob ihr Eclipse oder Netbeans oder sonstwas benutzt. Der Compiler spukt die Fehlermeldungen aus und gibt sie dann an eure IDE weiter.
=> ein anderer Compiler muss her!
Ladet euch Jikes runter
http://jikes.sourceforge.net/
Jikes ist von IBM entwickelt und ist im Gegensatz zum normalen Java-Compiler javac 100%-ig in C++ geschrieben und daher viel schneller.
Die Fehlermeldungen vom Jikes sind viel ausf?hrlicher und sinnvoller als die von javac.
probiert es aus, es lohnt sich. -
Eine Exception bleibt eine Exception, bleibt eine Exception, bleibt eine Exception...
Als wenn die javac nicht in C++ geschrieben worden w?re, womit soll sie denn deiner Meinung nach erstellt sein. Java? -
evil-devil schrieb:
Eine Exception bleibt eine Exception, bleibt eine Exception, bleibt eine Exception...
Es geht hier aber nicht nur um Exceptions sondern auch um Syntaxfehler.
Als wenn die javac nicht in C++ geschrieben worden w?re, womit soll sie denn deiner Meinung nach erstellt sein. Java?
Der Java-Compiler ist ein Java-Bytecode-Programm. Beim Kompilieren wird die Funktion compile() der Klasse sun.tools.javac.Main aufgerufen und kein nativer Code ausgef?hrt. Wie SUN das jetzt gemacht hat wei? ich nicht, vielleicht wurde der Compiler direkt im Java-Bytecode programmiert.
Es ist nichts au?ergew?hnliches, dass ein Compiler in der Sprache geschrieben ist, die er selbst kompiliert (man nennt das bootstrapping). -
Kann gut sein das es so ist. Soll mir aber egal sein. Ich nutze javac nicht. Eclipse kommt mit einem eigenen Compiler daher der den Code inkrementell ?bersetzt. Der ist dadurch sehr schnell und die Build Zeiten liegen auch bei Projekten mit 100 Klassen und mehr im wenigen Sekunden Bereich. Ok, alle 100 Klassen zu kompilieren wird auch ein wenig Zeit brauchen, aber nach jedem Save kann man automatisch builden lassen und somit f?llt die Build TIme weg.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage