kostenloser Webspace werbefrei: lima-city


Java Applet Fehler

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    wakeboarder

    wakeboarder hat kostenlosen Webspace.

    Hallo,

    wie auf diesem Screen http://wakestars.onpw.de/fehler2.png zu sehen ist, ist auf dem Button eine Fehlermeldung und diese liegt irgendwo an diesem Code, aber woran liegt das hier? Ich weiß leider nicht genau, um welche Fehlermeldung es sich handelt.

    this.source.enterButton.setLabel(\"Verbinden ...\");
    this.connection = new Socket();
    InetSocketAddress localInetSocketAddress = new InetSocketAddress(\"89-149-241-72.internetserviceteam.com\",
    this.source.port);
    this.connection.connect(localInetSocketAddress, 3000);
    this.outStream = this.connection.getOutputStream();
    this.outDataStream = new DataOutputStream(this.outStream);
    this.inStream = this.connection.getInputStream();
    this.inDataStream = new DataInputStream(this.inStream);
    this.connection.setSoTimeout(0);
    this.con = true;
    this.conFailed = false;
    this.source.enterButton.setLabel(\"Eintreten\");
    this.outStream.write(\"RTSystems ChatKlient\\r\\n\".getBytes());



    Danke gruß Markus.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich empfehle dir, einen Debugger (zB mit NetBeans oder Eclipse) zu verwenden. Damit kannst du beim Ausführen des Applets den Programmcode Zeile für Zeile durchgehen und solltest so die Fehlerquelle schnell finden können.
  4. Autor dieses Themas

    wakeboarder

    wakeboarder hat kostenlosen Webspace.

    Ja, ich habe so viele Editoren, aber der Fehlercode sagt mir überhaupt nichts, ich weiß nur, das er in diesem Blog liegt und sonst nirgends wo.
  5. Hallo wakeboarder,

    ich gehe mal davon aus, dass es sich um den selben Quelltext handelt wie hier
    http://www.lima-city.de/thread/java-zu-class-umwandeln.
    Der Text des Buttons wird in Zeile 576 gesetzt, die bei Dir im Moment wohl folgendermaße aussieht:
    this.source.enterButton.setLabel("FEHLER" + LocalException1.getStackTrace());

    Leider kann man auf dem Button nicht die vollständige Fehlermeldung lesen. Also kommentiere die Zeile mal aus und füge dafür folgendes ein:
    JOptionPane.showMessageDialog(null, "Fehler", LocalException1.getStackTrace() , JOptionPane.ERROR_MESSAGE);

    Und dann poste bitte wieder den Screenshot mit der angezeigten Fehlermeldung.

    Beitrag zuletzt geändert: 7.1.2011 12:53:27 von darkpandemic
  6. Autor dieses Themas

    wakeboarder

    wakeboarder hat kostenlosen Webspace.

    Dann habe ich folgenden fehler beim umwandeln zu .class.

    Microsoft Windows [Version 6.1.7600]
    Copyright (c) 2009 Microsoft Corporation. Alle Rechte vorbehalten.

    C:\Users\Markus>cd C:\Users\Markus\Documents\Programmierungen\RT-Chat\Applet\App
    let\

    C:\Users\Markus\Documents\Programmierungen\RT-Chat\Applet\Applet>javac ConnectSe
    rver.java
    ConnectServer.java:534: illegal character: \92
    this.source.enterButton.setLabel(\"Verbinden ...\");
    ^
    ConnectServer.java:534: unclosed string literal
    this.source.enterButton.setLabel(\"Verbinden ...\");
    ^
    ConnectServer.java:536: illegal character: \92
    InetSocketAddress localInetSocketAddress = new InetSocketAddress(\"89-149-
    241-72.internetserviceteam.com\", this.source.port);
    ^
    ConnectServer.java:536: unclosed string literal
    InetSocketAddress localInetSocketAddress = new InetSocketAddress(\"89-149-
    241-72.internetserviceteam.com\", this.source.port);
    ^
    ConnectServer.java:545: illegal character: \92
    this.source.enterButton.setLabel(\"Eintreten\");
    ^
    ConnectServer.java:545: unclosed string literal
    this.source.enterButton.setLabel(\"Eintreten\");
    ^
    ConnectServer.java:546: illegal character: \92
    this.outStream.write(\"RTSystems ChatKlient\\r\\n\".getBytes());
    ^
    ConnectServer.java:546: unclosed string literal
    this.outStream.write(\"RTSystems ChatKlient\\r\\n\".getBytes());
    ^
    8 errors

    C:\Users\Markus\Documents\Programmierungen\RT-Chat\Applet\Applet>

    C:\Users\Markus\Documents\Programmierungen\RT-Chat\Applet\Applet>
  7. Hallo wakeborder,

    bei Dir stehen doch hoffentlich die Backslashes nicht im Code (ich dachte erst, die hätte die Kommentarfunktion hier im Forum eingefügt):

    this.source.enterButton.setLabel(\"Verbinden ...\");

    Die gehören da natürlich nicht rein.
    Der kompilierfähige Code muss so aussehen:
    this.source.enterButton.setLabel("Verbinden ...");
    this.connection = new Socket();
    InetSocketAddress localInetSocketAddress = new InetSocketAddress("89-149-241-72.internetserviceteam.com", this.source.port);
    this.connection.connect(localInetSocketAddress, 3000);
    this.outStream = this.connection.getOutputStream();
    this.outDataStream = new DataOutputStream(this.outStream);
    this.inStream = this.connection.getInputStream();
    this.inDataStream = new DataInputStream(this.inStream);
    this.connection.setSoTimeout(0);
    this.con = true;
    this.conFailed = false;
    this.source.enterButton.setLabel("Eintreten");
    this.outStream.write("RTSystems ChatKlient\r\n".getBytes());
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!