1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Java zerstört

  • Krackmoe
  • 2. Dezember 2007 um 18:42
  • Unerledigt
  • Krackmoe
    5
    Krackmoe
    Mitglied
    Punkte
    260
    Beiträge
    36
    • 2. Dezember 2007 um 18:42
    • #1

    Ich hab ein kleines Problem...

    Ich hab davor 2 Dateien erstellt eine mit erzeugen.java und eine String.java.. ich glaub damit hab ich mir mein "String" zerschossen.
    Jetzt will ich diese 2 Dateien kompilieren.

    http://paste-it.net/4935
    http://paste-it.net/4936

    Seitdem kommt bei jedem Compilierungsversuch:

    .\Point.java:13: toString() in Point cannot override toString() in java.lang.Obj
    ect; attempting to use incompatible return type
    found : String
    required: java.lang.String
    public String toString() {
    ^
    .\Point.java:14: incompatible types
    found : java.lang.String
    required: String
    return ("x" + x + "y" + y);
    ^
    2 errors

    Oder Fehler im Bezug aufs Objekt.
    Hab das JDK schon neuinstalliert, geht aber trotzdem nicht mehr.

    Auf einem anderen Rechner, lässt sich das ohne Probleme compilieren.

    Muss ich jetzt echt Vista neu aufsetzen, damit das wieder geht?

  • Paulchen
    1
    Paulchen
    Gast
    • 2. Dezember 2007 um 18:54
    • #2

    Dann tu da mal die String.java weg.

  • Trux
    12
    Trux
    Mitglied
    Reaktionen
    26
    Punkte
    1.396
    Beiträge
    274
    • 2. Dezember 2007 um 18:55
    • #3

    kann es sein, dass deine String.java im selben verzeichnis wie die Point.java liegt?
    wenn ja, entferne sie.
    (wie gut die idee ist, eine klasse String.java zu nennen ist eine andere sache.)

    alternativ kannst du um mehrdeutigkeiten zu verhindern deine methode auch so definieren:

    Zitat


    public java.lang.String toString() {

    return ("x" + x + "y" + y);
    }

  • Krackmoe
    5
    Krackmoe
    Mitglied
    Punkte
    260
    Beiträge
    36
    • 2. Dezember 2007 um 19:13
    • #4

    Ok habs gelöst... die String.class war noch im Verzeichnis. LoL :winking_face:

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung