Results 1 to 4 of 4

Thread: Programmieraufgabe-Kompilieren

  1. #1
    Principal
    Join Date
    Nov 2011
    Posts
    64
    Thanks
    27
    Thanked 11 Times in 6 Posts

    Unhappy Programmieraufgabe-Kompilieren

    Hi!

    Ich komm leider nicht mal zum kompilieren. Mir kommt es so vor, als würden die Verweise in den einzelnen Files auf die anderen Klassen nicht als solche erkannt (also diese "package pa" Verweise) und damit wird immer nur 1 File kompiliert und die Symbole wie AvlNode usw sind natürlich nicht vorhanden....
    Was soll ich versuchen? Ich darf ja die Files nicht verändern, denn ansonsten hätte ich einfach mal using versucht...

    Danke schon mal!

  2. #2
    Hero edelweiss's Avatar
    Join Date
    Nov 2010
    Location
    Tirol - Wien
    Posts
    232
    Thanks
    38
    Thanked 33 Times in 21 Posts
    Du gehst in der Konsole in den ordner "pa_codegeruest+testinstanzen". Hier gibst du zum kompilieren javac ads1ss12/pa/Main.java ein.
    Zum ausführen ohne Dateien java ads1ss12/pa/Main
    mit Dateien java ads1ss12/pa/Main tests/input/0000 > tests/output/0000bla

  3. The Following 3 Users Say Thank You to edelweiss For This Useful Post:


  4. #3
    Principal
    Join Date
    Nov 2011
    Posts
    64
    Thanks
    27
    Thanked 11 Times in 6 Posts
    Danke!
    Mein Fehler war, dass ich beim javac Befehl nur mehr javac Main.java angegeben habe, ohne den Package-Pfad!
    Last edited by HMark; 12-04-2012 at 23:20. Reason: Fehler gefunden

  5. #4
    Hero edelweiss's Avatar
    Join Date
    Nov 2010
    Location
    Tirol - Wien
    Posts
    232
    Thanks
    38
    Thanked 33 Times in 21 Posts
    Nein, das ist nicht egal, da Main.java im package ads1ss12.pa liegt. Sieht man in der Main ganz oben beim import befehl. Das heisst soviel wie Main.java liegt in ads1ss12/pa, dh musst das Programm in "codegeruest..." mit eben obigen befehl starten.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •