tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
11
ZUGRIFFE
1095
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    schorge schorge ist offline Rookie
    Registriert seit
    Feb 2010
    Beiträge
    8
    Habe Win7x64,

    jdk-7-windows-x64.exe installiert
    und jdk-7-windows-i586.exe installiert da in dem ersteren x64 keine javac.exe war ...

    dann habe ich eine Textdatei geschrieben mit

    Code :
    1
    2
    3
    4
    5
    
    public class Test{
        public static void main(String[] args){
            System.out.println("Hallo");
        }
    }

    dann geh ich mit der Eingabeaufforderung in das Verzeichniss und füre javac Test.Java aus...

    die Eingabeaufforderung macht kurz was und springt ne Zeile runter und
    da steht dann nur das verzeichniss ohne meine Hallo ****

    Kann mir jemand helfen?


    Hier erst der Error, den behoben dann dass:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    
    C:\Sun\bin>javac Test.java
    Test.java:3: error: cannot find symbol
                    System.out.printIn("Das habe ich ganz alleine geschafft!");
                              ^
      symbol:   method printIn(String)
      location: variable out of type PrintStream
    1 error
     
    C:\Sun\bin>javac Test.java
     
    C:\Sun\bin>javac Test.java
     
    C:\Sun\bin>javac Test.java
     
    C:\Sun\bin>javac Test.java
     
    C:\Sun\bin>javac Test.java
     
    C:\Sun\bin>javac Test.java
     
    C:\Sun\bin>
     

  2. #2
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    In deiner 64Bit war kein javac dabei? Das kann/darf nicht sein. Schau doch noch mal nach, hast du evtl. nen defekten Downloads?
    Zu deinem Compiler-Fehler: du hast aus
    Code :
    1
    
    System.out.println
    Code :
    1
    
    System.out.printIn
    gemacht, typischer Typo, aber I != l

    Und wahrscheinlich merkt sich dein Compiler, dass er bereits versucht hat, die gleiche Datei zu compilieren und versucht es daher gar nicht mehr.
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  3. #3
    schorge schorge ist offline Rookie
    Registriert seit
    Feb 2010
    Beiträge
    8
    ich hab das i ja in das l umbennant und dann hat er den errir nichtmehr ausgegeben...

    deinstalliere jetzt jdk-7-windows-x64.exe und installiere das mal unter nem anderen Pfad neu mal sehen...
    Geändert von schorge (18.08.11 um 19:10 Uhr)
     

  4. #4
    schorge schorge ist offline Rookie
    Registriert seit
    Feb 2010
    Beiträge
    8
    Das gleiche Problem immernoch




    Code :
    1
    2
    3
    4
    5
    
    public class Test{
        public static void main(String[] args){
            System.out.println("Hallo");
        }
    }
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken JAVA ****-javacfehler.png  
     

  5. #5
    SE Tutorials.de Gastzugang
    Ähm ...

    Um mal von oben anzufangen :

    1) Java x86 und x64 nebeneinander ist doch kein Problem ... so lange du sie in verschiedenen Ordnern installierst ... beide ins selbe Verzeichnis geht natürlich nicht.

    2) JDK ohne Compiler ? Ähm ... sieh bitte noch mal GENAU nach.

    3) Dein Code hat n Typo ... es heißt PRINTLN ... und nicht PRINTIN ... *natürlich alles klein*.

    4) Natürlich steht bei JAVAC im besten Fall NICHTS ... weil JAVAC auch nur der Compiler ist. Um dein Java-Programm jetzt auch auszuführen musst du JAVA verwenden. In deinem Beispiel so :
    Code :
    1
    
    PROPMT>java Test
    WICHTIG : kein .class ans Ende !

    5) Welches Problem ? Das dir JAVAC immer noch nichts ausgibt ? ... siehe dazu 4)


    @genode

    Ähm ... NEIN ! Der Compiler meckert IMMER. Egal ob er es schon tausend mal gemacht hat oder nicht. Auch in IDE's *wobei ich sicher bin das es einige gibt die da halbwegs intiligent drauf reagieren*.
     

  6. #6
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.502
    Hi

    Kann es sein, dass du hier etwas gründlich missverstanden hast?
    Ich lese im ersten Beitrag "warum da kein Hallo steht"

    Das Einzige, was javac dir Ausgeben wird ist gar nichts für "OK" oder sonst Compilerfehler.
    Das soll überhaupt kein Hallo rauskommen!

    Für das Hallo musst du das fertig kompilierte Programm noch starten.
    java Test

    Die .class-Datei ist das kompilierte Ergebnis aus der Test.java
    Und das "java" ohne c ist zum Starten da.

    java = Ausführen
    javac = Java Compiler

    Gruß

    PS: Du solltest nicht im JDK-Bin-Verzeichnis herumkompilieren.
    Mach doch ein eigenes Verzeichnis für dein Programm

    zu spät
     

  7. #7
    SE Tutorials.de Gastzugang
    @sheel
    Verdammt same-time-Posts
     

  8. #8
    schorge schorge ist offline Rookie
    Registriert seit
    Feb 2010
    Beiträge
    8
    Ohhh vielen Danke!

    Gut das es das hier gibt.
    So simpel und ich so doof ;D

    Ich vollziehe eine Tutorial bzw Buch wo beispieldateien durchgekaut werden und da bin ich jetzt hängengeblieben.

    Wäre aber schöner wenn er erst Compiliert und dann das Programm auspuckt, so hatte ich gedacht

    Aber jetzt weis ich weiter... doch die nächste Frage kommt bestimmt
     

  9. #9
    SE Tutorials.de Gastzugang
    Ähm ... Frage : welches Buch hast du das dir das nicht so erklärt wurde.

    PS : Thread bitte als ERLEDIGT makieren.
     

  10. #10
    schorge schorge ist offline Rookie
    Registriert seit
    Feb 2010
    Beiträge
    8
    Marco Block - Java Intensivkurs

    kann auch sein das ichs überflogen habe bei dem gedöns am Anfang wo die Datentypen erklärt werden - will jetzt auch den Autor nicht angreifen noch bin ich am Anfang!
     

  11. #11
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.502
    Statt sog. Intensivkurse würde ich einfach mal die Javainsel bei Galileo durchlesen...

    Und als "Erledigt" markieren kannst du mit einem Klick auf den Blau-weißen Haken unten neben dem Antwortbutton.

    Gruß
     

  12. #12
    Avatar von j2se
    j2se j2se ist offline Mitglied Silber
    Registriert seit
    Oct 2011
    Beiträge
    94
    Blog-Einträge
    1
    Zitat Zitat von sheel Beitrag anzeigen
    PS: Du solltest nicht im JDK-Bin-Verzeichnis herumkompilieren.
    Mach doch ein eigenes Verzeichnis für dein Programm zu spät
    Richtig. Damit javac u.a. gefunden wird, muss das bin-Verzeichnis im Path aufgenommen werden.
     

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 01.05.08, 13:38
  2. Antworten: 1
    Letzter Beitrag: 17.02.07, 18:39
  3. Java is Hot! Java News - Java Polis 2005
    Von Thomas Darimont im Forum Java
    Antworten: 0
    Letzter Beitrag: 03.12.05, 16:23
  4. Rendering Performance von Java 2D / Swing verbessern unter Java 5
    Von Thomas Darimont im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 06.02.05, 00:58
  5. Antworten: 0
    Letzter Beitrag: 30.12.04, 09:11