Ergebnis 1 bis 16 von 16

Thema: Java...

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Gut danke, ich werd das jetz mal verinnerlichen und damit rumspielen bis es klappt wie es klappen soll

    Edit: Wies aussieht fehlt mir da eine Klassenbibliothek oder sonsitg, fakt ist, dass java.util.scanner nicht importiert werden kann ôo
    Ich begebe mich nun auf die Suche nach der Klassenbibliothek...

    Wie ich grade merke hat des Runtime Enviroment gefehlt. Muss einem ja auch mal gesagt werden ^^"

    Edit 2: Runtime installiert, java.util.Scanner kann immer noch nciht importiert werden.

    Geändert von Fierce Deity (05.09.2007 um 18:50 Uhr)

  2. #2
    Du musst auch nicht die Runtime Environment installieren (zum Anschauen natürlich), sondern das SDK(Software Development Kit). (Wobei das auf den Editor draufankommt, eventuell ist schon ein SDK drin. Denn Compiler müsstest du dann über Command/Cmd ausführen.)

    Geändert von Drakes (05.09.2007 um 19:00 Uhr)

  3. #3
    Das hat sich zusammen installiert - gesetz dem Fall, JDK = SDK.
    naja jem. hat mir gesagt, dass ich den Compiler darauf einstellen muss.
    Und das tu ich grad, aber seltsamer weise finde ich den ordner nicht, in den ich das installiert hab.

  4. #4
    Java sollte sich unter : C:/Programme/Java/jdk.../ finden.

  5. #5
    Schau am besten mal im gepinnten Tutorialthrad oder in der entsprechenden Bereich auf der Seite (www.dev-comm.de) nach. Da sollten einige recht gute Anfängertutorials dabei sein.

  6. #6
    Zitat Zitat von ssj5000 Beitrag anzeigen
    Java sollte sich unter : C:/Programme/Java/jdk.../ finden.
    jdk1.5.0_06.

    @DFYX: Ich hab das mal kurz überflogen und keine Lösung gefunden. Ich werde es heute noch irgendwann intensiver lesen

    Edit:
    Der Pfad des Comilers war noch auf 1.4 eingerichtet... jetz gehts

    Geändert von Fierce Deity (06.09.2007 um 14:16 Uhr)

  7. #7
    http://www.galileocomputing.de/openbook/javainsel6/ << ich lege dir dieses (e-)book ans herz, da wird java recht gut erklärt. Wenn man überhaupt keine Ahnung von Programmieren hat, hilfts einem nicht, aber wenn man das Gurndprinzip der Programmierung versteht (idealerweise auch noch C Artige Syntax, ist bei dir jetzt ned der fall.... aber so schwer ist java auch nech...) behandelt das buch eigentlich alles was man wissen braucht. und so.

    btw, deine Javaversion ist reichlich veraltet, du solltest die aktualisieren.
    wobei... im prinzip kannst du es auch sein lassen, aber ich persönlich arbeite lieber mit aktuellen programmversionen, auch wenn ich die Verbesserungen von Java 6 gegenüber 5 nicht wirklich nutze.

  8. #8
    Die Sache is, dass ich das alles für Info mache.
    Was nutzt mir eine neue Version wenn sie nicht bewertet wird?
    Und selbst proggrammiere ich eher wenig, und wenn dann sowieso mit Pascal.

  9. #9
    das ist ja kein problem, auf dem auszuführenden rechner sollte nur das aktuelle jre installiert sein, dann funktioniert das auch.
    aber du profitierst halt von bugfixes, eventuellen speedverbesserungen usw.

  10. #10
    Das schaut mir nach falschem Classpath aus, irgendwo in der Systemsteuerung kann man Umgebungsvariablen setzen, mache eine neue 'Classpath' , die hat den Wert, wo dein SDK hininstalliert ist. Ausserdem brauchst du eine Umgebungsvariable 'Path', die sollte deine JRE und den aktuellen Ordner enthalten: 'CPfad\zum\jdk;.', ah, um dir nicht dein System zu zerschiessen, solltest du das java-zeugs nur anhaengen, wenn also bereits irgendwas in Path drinsteht, das drinlassen, und mit einem Semikolon abtrennen. (und es kann sein, dass Umgebungsvariablen unter windows mit einem $ beginnen)

    Sag deinem Info-Lehrer, dass java jetzt gpl-lizensiert ist, und sich die Schule deswegen das neueste JDK/JRE zulegen kann

    Geändert von starlight86 (06.09.2007 um 17:41 Uhr)

  11. #11
    Ich benutze gleich den alten thread denn im grunde ist es immernoch das selbe problem. Hier der Code:
    Code:
    import java.util.Scanner;
    public class Main {
    
      /**
       * @param args
       */
      public static void main(String[] args) {
        int y=0;
        int x=0;
    
    
        System.out.println("Eine Virtuelle Oberflaechensimulation.");
    
        Scanner s = new Scanner(System.in);
        System.out.println("Steuere das Spiel durch Eingabe von Kommandos. help für mehr Informationen. Aber solange ich das mit den strings noch net kapiert hab... 8,4,5,6 ...");
    
        do{
          char input = s.readchar();
    
          if(input == 'n'){
            y=y+1;
            System.out.println("Position Y:");
            System.out.println(y);
            System.out.println("Position X:");
            System.out.println(x);
          }
          if(input == 'w'){
            x=x-1;
            System.out.println("Position Y:");
            System.out.println(y);
            System.out.println("Position X:");
            System.out.println(x);
          }
          if(input == 's'){
            y=y-1;
            System.out.println("Position Y:");
            System.out.println(y);
            System.out.println("Position X:");
            System.out.println(x);
          }
          if(input == 'o'){
            y=y+1;
            System.out.println("Position Y:");
            System.out.println(y);
            System.out.println("Position X:");
            System.out.println(x);
          }
        }while (y<10);
      }
    
    }
    Hier die Fehlermeldung vom Compiler:

    Code:
    symbol  : method readchar(char)
    location: class java.util.Scanner
          s.readchar(input);
           ^
    1 error
    Meine Absicht ist es etwas zu erschaffen, das den alten MUDS ähnlich kommt. Also mit Kommandoeingabe etc.

    Wies aussieht ist die Methode falsch, wenn es nur daran liegt bitte ich darum dass mir jemand die richtige methode dafür nennt

  12. #12
    Guck dir doch einfach mal die Dokumentation zu der Klasse an. Ueberhaupt ist die API-Doku eigentlich ein unverzichtbares Werkzeug beim Java Programmieren, du solltest lernen, damit umzugehen, statt dir alles vorkauen zu lassen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •