Fehler beim Compilen

Status
Nicht offen für weitere Antworten.

web4

Mitglied
Hallo zusammen,

beim compilen der java datei treten komischerweise 3 Fehler auf:



...
RecordStoreException recordstoreexception2;
recordstoreexception2;
recordstoreexception2.printStackTrace();
...


...
Exception exception;
exception;
...


...
RecordStoreException recordstoreexception1;
recordstoreexception1;
recordstoreexception1.printStackTrace();
...


Alle fetten zeilen sollen falsch sein? à la "not a statement" ...

hat mir jemand einen Tipp?
Gruss
web4
 

Leroy42

Top Contributor
Natürlich ist das falsch. Die Zeilen sind eben keine statements: Was soll das denn bewirken? :shock:

Es ist im Prinzip so, als ob du codest:

Code:
int a = 42;
a;

Wass soll hier denn die zweite Zeile a; bewirken? ???:L
 

web4

Mitglied
ok stimmt, das macht keinen sinn, erbarmen ich bin ein java anfänger.. aber im php hätte dies keinen fehler verursacht:)

Das seltsame ist nur, wenn ich die Zeilen lösche, was an und für sich nicht stören sollte, eine ganze Liste von Fehlern kommt?!

Sprich,
Wenn ich zwei Zeilen lösche, gibt er nur einen Fehler aus. Sobald man alle 3 löscht, kommt ein ganzer Ratenschwanz an "cannot find symbol" und "undefined label" Fehlermeldungen.

Wie kann man sonst diesen Fehler korrigieren? wenn ich laut denken darf, geht es vielleicht so, dass man die Zeilen irgendwie in Statements verwandeln kann?

Hat jemand eine Idee?
Gruss
web4
 
B

Beni

Gast
Dein Code da oben war syntaktisch nicht richtig, konnte also schon garnicht vom Compiler interpretiert werden. Wenn du diese unsinnigen Zeilen rauslöschst, ist der Code syntaktisch richtig, aber noch nicht semantisch.
Da der Compiler erst jetzt die sematischen Fehler sehen kann, bekommst du mehr Fehlermeldungen - aber in diesem Fall ist das ein Fortschritt!
"Connot find symbol" bedeutet, dass du auf irgendwelche Variablen zugreiffen willst, die du nicht definiert hast -> die Variablen müssen noch definiert werden.

Ansonsten habe ich hier zuwenig Informationen um weitere Hilfe zu geben (Was willst du überhaupt machen? Was ist das Ziel der ganzen Übung?), der Quellcode ist ja ziemlich nichtsaussagend...
 

Leroy42

Top Contributor
Mal langsam:

Code:
RecordStoreException recordstoreexception2;
Hiermit deklarierst du eine Variable vom Typ RecordStoreEcxeption

Code:
recordstoreexception2;

Diese Zeile bewirkt unter PHP und C/C++ gar nichts, weshalb derartiges
in Java schlichtweg als Fehler angekreidet wird.

Code:
recordstoreexception2.printStackTrace();

Diese Zeile ist korrekt. Sie wird allerdings nur dann
funktionieren wenn recordstoreexception2 auch
einen Wert ungleich null besitzt.
 

web4

Mitglied
//@beni: ok, das ist nachvollziehbar.

also, ich habe eine Mobile Learning Anwendung (für den PDA), welche von einem Autoren Programm generiert wurde. Alle Dateien wurden als .class generiert - nicht als .java. Jetzt müsste ich das Skript für meine Bedürftnisse anpassen... ich hab bereits bei der Uni Hagen (Entwickler der Autorensoftware) nachgefragt - man darf die Applikation anpassen, jedoch können Sie mir die .java Files nicht schicken, da wie erwähnt das Programm .class Files generiert. Also Sie können mir nicht helfen, weil die .class Files spezifisch generiert werden - also nicht standartisiert für alle gleich..

klingt verwirrend, ich weiss... ganz eifach klip und klar ausgedrückt: es gibt keine .java files.

Deshalb habe ich die .class-Dateien dekompiliert und möchte es jetzt, nach dem ich meine Änderungen durchgeführt habe, wieder in eine .class umwandeln. Doch genau hier tritt jetzt der Fehler auf.

also Fazit:
Dekompiliert - Code verbessert - <fehler>kompiliert</fehler>...

hat das einen Einblick verschafft?
 

web4

Mitglied
@LeRoy42

hmm also die beiden ersten Punkte verstehe ich. Bei der dritten Zeile gibt er auch keinen Fehler aus. Aber überprüfen ob die Variable 0 ist oder nicht, kann ich nicht oder? Würde das etwas nützen, wenn man dies herausfinden könnte? Da sehe ich den Zusammenhang noch nicht.
 

Leroy42

Top Contributor
web4 hat gesagt.:
Bei der dritten Zeile gibt er auch keinen Fehler aus. Aber überprüfen ob die Variable 0 ist oder nicht, kann ich nicht oder? Würde das etwas nützen, wenn man dies herausfinden könnte? Da sehe ich den Zusammenhang noch nicht.

Zur compile-Zeit nicht, aber zur Laufzeit wenn du direkt schreibst:
Code:
RecordStoreException recordstoreexception2; 
recordstoreexception2.printStackTrace();
Da in diesem Fall recordstoreexception2 auf jeden Fall null ist.

Wenn diesen Code dein Decompiler generiert hast, hast du Pech
gehabt, da er so (zur Laufzeit) niemals funktionieren wird.
 

web4

Mitglied
Wenn diesen Code dein Decompiler generiert hast, hast du Pech
gehabt, da er so (zur Laufzeit) niemals funktionieren wird.

jop der also der Decompiler hat den Code so generiert. Von .class zu .java. Aber warum dekompiliert der Decompiler falsch? Gibts da Unterschiede, welchen Decompiler man nimmt?

btw, danke für die kompetente hilfe!
gruss
 

unknown_member

Bekanntes Mitglied
Ein Decompiler der falsch dekompiliert? Kann doch garnicht sein, oder? Normalerweise ist der Code nach einer Dekompilierung durcheinander und unübersichtlich. Aber syntaktische Fehler? Seltsam... ???:L
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Fehler beim Compilen Java Basics - Anfänger-Themen 8
I Fehler beim Compilen Java Basics - Anfänger-Themen 10
Juelin jedit Fehler beim starten Java Basics - Anfänger-Themen 2
stormyark Fehler beim überschreiben einer Variable Java Basics - Anfänger-Themen 1
T String Array Fehler beim Index Java Basics - Anfänger-Themen 3
S Fehler beim Programm Java Basics - Anfänger-Themen 2
C Fehler beim erstellen eines Objektes Java Basics - Anfänger-Themen 3
S Kriege Fehler "Exception in thread" beim Benutzen von SubStrings. Java Basics - Anfänger-Themen 2
Nerdinfekt BMI Rechner, fehler beim Zurückgeben des Strings? Java Basics - Anfänger-Themen 2
A Fehler beim Ausführen einer class Datei Java Basics - Anfänger-Themen 6
M Compiler-Fehler Fehler beim Ausführen des Codes Java Basics - Anfänger-Themen 25
C Fehler beim Speichern (Build projekt) Java Basics - Anfänger-Themen 42
Kirby.exe Fehler beim Ausgeben Java Basics - Anfänger-Themen 2
J Fehler beim generieren von 4 Zufallszahlen Zahl doppelt ist eigentlich ausgeschlossen Java Basics - Anfänger-Themen 9
K Fehler beim Programmieren von TicTacToe Java Basics - Anfänger-Themen 12
L Fehler beim laden eines Icons Java Basics - Anfänger-Themen 3
U Best Practice Fehleranalyse, welche Fehler macht Ihr beim Lernen bzw. auch später Java Basics - Anfänger-Themen 12
M GUI - Fehler abfangen beim Dividieren Java Basics - Anfänger-Themen 8
E Fehler beim Debuggen einer jsp-Datei Java Basics - Anfänger-Themen 3
J Fehler beim Runden Java Basics - Anfänger-Themen 3
V Klassen Fehler beim compilieren einer Datei in CamelCase Java Basics - Anfänger-Themen 2
C Erste Schritte Fehler beim *.class Aufruf über cmd.exe Java Basics - Anfänger-Themen 9
S Compiler-Fehler Anfänger sucht Hilfe. Fehler beim Compilieren Java Basics - Anfänger-Themen 6
B Input/Output Fehler beim Übertragen eines ObjectOutputStreams. Java Basics - Anfänger-Themen 0
T Fehler beim ActionListener Java Basics - Anfänger-Themen 2
W Fehler beim verlängern des Arrays Java Basics - Anfänger-Themen 5
S Fehler beim Ausführen Java Basics - Anfänger-Themen 5
S Seriealiserung Fehler beim Landen Java Basics - Anfänger-Themen 1
Matze 12 häufige Fehler beim Programmieren lernen Java Basics - Anfänger-Themen 2
R [Erledigt]Fehler beim löschen von einzelnen Buchstaben aus StringBuilder Java Basics - Anfänger-Themen 1
N Fehler beim importieren vom package Java Basics - Anfänger-Themen 2
I beim auslesen der Properties gibt es ein Fehler Java Basics - Anfänger-Themen 7
T Fehler beim Schreiben in Dateien! Java Basics - Anfänger-Themen 4
A Erste Schritte Nicht zu findender Fehler beim Auslesen eines Buchstabens Java Basics - Anfänger-Themen 4
X Fehler beim Öffnen von Jar Datei: "kein Hauptmanifestattribut" Java Basics - Anfänger-Themen 5
B Erste Schritte Fehler beim starten Java Basics - Anfänger-Themen 12
A Resize-Fehler (nur) beim waagrecht Verkleinern Java Basics - Anfänger-Themen 5
S brauche hilfe beim fehler finden Java Basics - Anfänger-Themen 2
1 Erste Schritte ständige Fehler beim Ausführen von Hello World Java Basics - Anfänger-Themen 6
S fehler beim datum parsen Java Basics - Anfänger-Themen 6
F Genereller Fehler beim Starten des Javaprogramms Java Basics - Anfänger-Themen 3
K taschenrechner - Fehler beim Kürzen eines Bruches finden Java Basics - Anfänger-Themen 20
G Fehler beim Umwandeln eines Strings in int Java Basics - Anfänger-Themen 8
B Object "Method" in TreeSet, Fehler beim Vergleichen/Comparable Java Basics - Anfänger-Themen 9
F HttpURLConnection Fehler beim Quelltext holen Java Basics - Anfänger-Themen 6
S Fehler beim Auslösen des ActionListeners in Verbindung mit einer Queue Java Basics - Anfänger-Themen 5
A Fehler beim Umschreiben in Array Java Basics - Anfänger-Themen 6
K Fehler beim Einfügen eines Programm Icons Java Basics - Anfänger-Themen 6
J Compiler-Fehler .jar Datei erstellt aber beim Ausführen Fehler Java Basics - Anfänger-Themen 5
M Fehler beim Übergeben von Daten an JTable Java Basics - Anfänger-Themen 14
T Fehler beim Konvertieren (String --> Float) Java Basics - Anfänger-Themen 5
H TicTacToe Fehler beim Compilieren Java Basics - Anfänger-Themen 7
S mögliche Fehler beim Initialisieren von Variablen Java Basics - Anfänger-Themen 19
N Datentypen Fehler beim Umwandeln in byte Java Basics - Anfänger-Themen 3
StrikeTom Fehler beim Audiodatei abspielen Java Basics - Anfänger-Themen 4
M Fehler beim Ausführen von runable Jar Java Basics - Anfänger-Themen 9
StrikeTom Fehler beim bildanzeigen Java Basics - Anfänger-Themen 10
A jexcelapi fehler beim einrichten Java Basics - Anfänger-Themen 2
M Fehler beim Compilieren Java Basics - Anfänger-Themen 2
S Fehler beim berechnen von MD5 Java Basics - Anfänger-Themen 7
M Fehler beim Compilieren Java Basics - Anfänger-Themen 4
J Fehler beim Ausführen von Programm Java Basics - Anfänger-Themen 3
D Class not found fehler beim ausführen unter konsole : / Java Basics - Anfänger-Themen 2
S Fehler beim Speichern von MP3-Stream Java Basics - Anfänger-Themen 6
R Derby-Datenbank: Fehler beim Zugriff im Embedded Modus Java Basics - Anfänger-Themen 27
G Fehler beim builden javax...... Java Basics - Anfänger-Themen 4
L Fehler beim Aufruf eines Applet Java Basics - Anfänger-Themen 2
hdi Fehler beim Model-Update einer JList (DefaultListModel) Java Basics - Anfänger-Themen 3
C Fehler beim ausgführen von Java App als nicht Admin u. Vista Java Basics - Anfänger-Themen 6
G Fehler beim Ausführen HILFE! Java Basics - Anfänger-Themen 12
H JavaMail: Beim Versenden tritt ein Fehler auf! Java Basics - Anfänger-Themen 4
G Fehler beim ausführen einer JSP Java Basics - Anfänger-Themen 5
K Fehler beim complieren Java Basics - Anfänger-Themen 5
0 Folgender Fehler beim Ausführen eines Java Programms Java Basics - Anfänger-Themen 8
R fehler beim incrementellen schreiben in einen vector Java Basics - Anfänger-Themen 11
O Linux - Fehler beim kompilieren - HILFE Java Basics - Anfänger-Themen 4
T Fehler beim Compilieren Java Basics - Anfänger-Themen 5
G Fehler beim Aufruf eine Javamethode über JSP Java Basics - Anfänger-Themen 8
G Fehler beim erneuten Öffnen von JInternalFrame Java Basics - Anfänger-Themen 7
R Fehler beim Programm Java Basics - Anfänger-Themen 20
G Fehler beim ausführen. Java Basics - Anfänger-Themen 3
W Fehler beim ausführen der Javadateien Java Basics - Anfänger-Themen 3
C Fehler beim build. nur wo? Java Basics - Anfänger-Themen 2
B Fehler beim einbinden eines Packages Java Basics - Anfänger-Themen 6
J Fehler beim Starten der .class Java Basics - Anfänger-Themen 21
V Fehler beim Kompilieren der Unterklasse Java Basics - Anfänger-Themen 2
G Fehler beim kompilieren Java Basics - Anfänger-Themen 18
E Fehler NullPointer beim Ausführen Java Basics - Anfänger-Themen 4
D [JCreator] Einrichten - Fehler beim Kompilieren Java Basics - Anfänger-Themen 14
T Chaosprogrammierer hat einen fehler beim casten? Java Basics - Anfänger-Themen 5
D Fehler beim Aufrufen von Instanzvariablen Java Basics - Anfänger-Themen 5
M Problem beim Aufruf einer Methode: Wo is der Fehler? Java Basics - Anfänger-Themen 12
D Fehler beim kompilieren einer Java-Datei (javac) Java Basics - Anfänger-Themen 6
F Fehler beim Schreiben wenn Datei schreibgeschützt abfangen Java Basics - Anfänger-Themen 6
T Fehler beim Laden eines Applets Java Basics - Anfänger-Themen 16
O Programm-Fehler beim einlesen von RGB werten Java Basics - Anfänger-Themen 5
F Fraktal fehler beim kompalieren Java Basics - Anfänger-Themen 5
M Fehler beim ein- und auslesen einer Textdatei Java Basics - Anfänger-Themen 5
L Fehler beim ausführen! Java Basics - Anfänger-Themen 14
C Fehler beim Starten einer *.jar Datei Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben