9 Stimmen

Syntaxfehler beim Token "Ungültiges Zeichen", löschen Sie dieses Token

Ich bin mir nicht sicher, warum es diesen Fehler gibt. Die Klammern scheinen richtig zu sein. Eine andere Sache ist, dass das gleiche Programm in Windows-Eclipse funktioniert, aber nicht in Eclipse für Mac. Was könnte der Grund dafür sein?

import java.util.Vector;

public class Debug 
{
    private int something = 0;
    private Vector list = new Vector();

    public void firstMethod()
    {
        thirdMethod(something);
        something = something + 1;
    }
    public void secondMethod()
    {
        thirdMethod(something);
        something = something + 2;
    }
    public void thirdMethod(int value)
    {
        something = something + value;
    }

    public static void main(String[] args)
    {
        Debug debug = new Debug();
        debug.firstMethod();
        debug.secondMethod();
    }
}

0voto

Patrick lenon Punkte 1

Ich habe diese Meldung erhalten, als ich versuchte, einen Subjob aus einer tRunJob-Komponente aufzurufen. Im tRunJob hatte ich sowohl die Option "Gesamten Kontext übertragen" aktiviert als auch einzelne Parameter im Feld "Parameter/Werte" aufgeführt. Nachdem ich die zusätzlichen Parameter entfernt hatte, funktionierte es.

0voto

live-love Punkte 40586

Wahrscheinlich gibt es versteckte Zeichen in der Zeile. Wenn Sie den Cursor durch die Zeichen bewegen und sich der Cursor in einem Zeichen nicht bewegt, bedeutet dies, dass sich ein ungültiges Zeichen in der Zeile befindet. Löschen Sie diese und es sollte funktionieren. Versuchen Sie auch, die Zeile zu kopieren und in einen Hex-Editor einzufügen, dann sehen Sie die ungültigen Zeichen darin.

0voto

Ich habe dieses Problem viele Male in Eclipse. Was ich gefunden habe ist, dass ich den gesamten Code markiere, ihn mit Strg + x ausschneide und dann die Datei speichere und den Code mit Strg + V wieder einfüge. Dies funktioniert für mich viele Male, wenn ich den Code aus einem anderen Editor kopieren.

0voto

Ashish Punkte 1

Ein ähnliches Problem hatte ich auch beim Kopieren des Codes von einem Rechner auf einen anderen.

Das Problem war mit Space nur müssen Sie die rote Markierung in Ihrem Eclipse-Code zu identifizieren.

0voto

Damo Punkte 37

Wenn Sie unter Windows den Quellcode in Notepad kopieren, die Datei (als irgendetwas) speichern und dabei sicherstellen, dass die ASCI-Kodierung ausgewählt ist, wird das Zeichen in ein Fragezeichen umgewandelt, das Sie dann löschen können, und dann den Code zurück nach Eclipse kopieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X