kostenloser Webspace werbefrei: lima-city


IO-Tools

lima-cityForumProgrammiersprachenJava

  1. Autor dieses Themas

    n*****l

    Erstmal: ich bin noch kein wirklicher Java-Kenner, also bitte nicht allzu kompliziert posten, ok?^^

    Es geht um die IO-Tools. Hat schon jemand Erfahrung damit? Ich habe diese System-Variable angelegt, wie es hier http://www.grundkurs-java.de/ steht. (Screen: http://neoistl.milten.lima-city.de/IOTools.bmp)
    Jetzt mein Programm:

    import Prog1Tools.IOTools;
    public class Zahlenraten
    {
    public static void main(String[] args)
    {
    int geheimZahl = (int)(Math.random()*99)+1;
    int geraten = 0;
    int versuch = 0;

    System.out.println();
    System.out.println("Herzlich Willkommen beim Zahlenraten!");
    System.out.println("Ich denke mir eine Zahl zwischen 1-100 aus und du musst sie erraten!");
    System.out.println();

    while (geraten != geheimZahl)
    {
    ++versuch;
    geraten = IOTools.readInteger(versuch+". Versuch: ");

    if (geraten<geheimZahl)
    System.out.println("Meine Zahl ist groesser!");
    else
    {
    if (geraten>geheimZahl)
    System.out.println("Meine Zahl ist kleiner!");
    else
    {
    System.out.println();
    if (versuch<=3)
    System.out.println("Bravo! Schon beim "+versuch+". Versuch geschafft!");
    else
    System.out.println("Du hast es beim "+versuch+". Versuch geschafft!");
    }
    }
    }
    }
    }

    Das Compilieren funktioniert noch, doch sobald ich dann testen will, erhalte ich folgende Fehlermeldung:

    Exception in thread "main" java.lang.NoClassDefFoundError: Prog1Tools/IOTools
    at Zahlenraten.main(Zahlenraten.java:18)

    Was habe ich falsch gemacht??

    Edit: Hab hier nochmal die ganze Datei:
    http://neoistl.milten.lima-city.de/Zahlenraten.java
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Hallo,

    Der Fehler besagt (korrekterweise), dass die Klasse IOTools nicht gefunden werden kann. Das ist AFAIK normal, da IOTools sicherlich nicht zum Standard-Reportoire von Java geh?rt. Und Prog1Tools erst recht nicht.
    Wie du auf der Seite, die du angegeben hast, unten lesen kannst, st?tzen sich diese Beispiele auf das Paket Prog1Tools, was dort zum Download angeboten wird. Lade es runter, installiere es wie beschrieben, und dann soltle es funktioneren.

    Trotzdem, w?rde ich dir empfehlen, diese Abfrage mit Integer.parseInt() selbst zu machen, damit man sieht, was wirklich passiert.

    HTH,
    thw
  4. Autor dieses Themas

    n*****l

    Erstmal Danke f?r die Antwort ^^


    Lade es runter, installiere es wie beschrieben, und dann soltle es funktioneren.


    Genau das habe ich getan (oder ich glaube zumindest, es getan zu haben): ich habe die neue Systemvariable CLASSPATH angelegt, habe den Pfad des Pakets Prog1Tools.zip dazu angegeben und in meinem Programm die Klasse IOTools importiert, die sich in diesem Paket befindet. Und trotzdem funktioniert es nicht. Und was f?r eine Methode ist Integer.parseInt()? Danke schonmal f?r die Hilfe ^^
  5. Integer.parseInt wandelt einen String in eine Zahl um (vorrausgesetzt, der String enth?lt nur Zahlzeichen, anderfalls gibts ne NumberFormatException oder so).

    Die IOTools scheinen dazu da zu sein, um Eingabe-Vorg?nge zu vereinfachen. Leider kann ich dir mit einem Hauptproblem jetzt aiuch nicht wirklich helfen.
    Eingaben kannst du ?ber einen InputStream realisieren, und den eingelesenen String dann mit parseInt umwandeln.

    Eine wirklich gute Seite zum Thema Jave ist http://www.galileocomputing.de/openbook/javainsel4/

    HTH,
    thw

    PS: Bin selbst auch noch eher Java-Anf?nger, vielleicht so auf der Schwelle zu "fortgeschritten"
  6. Autor dieses Themas

    n*****l

    Ok, danke f?r die Hilfe. Und wenn du Integer.parseInt kennst, dann bist du zumindest in meinen Augen kein Anf?nger ^^
    Danke f?r den Link!
  7. 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!