Ergebnis 1 bis 17 von 17

Thema: Doofer Noob kommt mit seiner Konsole nicht klar -Banngrund?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Zitat Zitat von DFYX
    Außerdem gibts noch ne Kleinigkeit an deinem Code. Ich bezweifel, dass du println einfach so aufrufen kannst. Versuch lieber System.out.println, nachdem Java streng objektorientiert ist und sich in der Regel keine Funktionen ohne Objekt aufrufen lassen (von static Funktionen mal abgesehen, aber dazu gehört println definitiv nicht)
    Ts, du unterschätzt ihn gewaltig. Das ist ja offensichtlich nicht der ganze Klassencode und irgendwo wird er einfach eine
    Code:
    public static void println (String text) {
        System.out.println (text);
    }
    definiert haben. Mache ich bei Konsolenprogrammen auch praktisch immer, erspart schließlich ganze elf Zeichen pro Textausgabe. ^^

    Auf jeden Fall wäre es mal gut, zu erfahren, ob das Problem jetzt behoben ist, Aldi.

  2. #2
    Da ich endlich mal wieder auf meinem Account war,hatte ich die Möglichkeit alles auszuprobieren.

    Ich habe es nochmal überprüft und es wurde nicht nur die RE entstalliert,sondern auch die Entwicklerumgebung( j2sdk1.4.2_12)
    Seltsamerweise befindet sich nun parallel zu meinem Java Ordner (c:/ programme/java...) nun auch ein j2sdk1.4.2_12 ordner unter c:/.
    In dem befindet sich auch die gesuchte "javac.exe"
    Jetzt bin ich aber richtig verwirrt. Wie muss ich nun die Umgebungvariablen definieren?

  3. #3
    Installier den Kram am besten nochmal komplett neu, dann sollte alles automatisch richtig gesetzt werden.

  4. #4
    Zitat Zitat von Aldinsys
    Seltsamerweise befindet sich nun parallel zu meinem Java Ordner (c:/ programme/java...) nun auch ein j2sdk1.4.2_12 ordner unter c:/.
    In dem befindet sich auch die gesuchte "javac.exe"
    Jetzt bin ich aber richtig verwirrt. Wie muss ich nun die Umgebungvariablen definieren?
    Wie schon geschrieben, solltest du genau den Ordner in die Path-Variable schreiben, die die javac.exe enthält, also in dem Fall "Cj2sdk1.4.2_12". Da's aber anscheinend eine alte Version ist (1.4.2), würde ich dir auch eine Neuinstallation empfehlen, alles runter und nochmal rauf. Dann noch die Variavlen richtig setzen (ich glaube nämlich nicht, dass der das automatisch macht, bei mir zumindest nicht), wie oben beschrieben, und draufloskompilieren. ^^

  5. #5
    Ich wollte jetzt kein neues Thema aufmachen,aber ich habe ein Problem mit der Haskell Syntax. Ich habe den GHC installiert und kann auch es ging auch alles bis jetzt ohne Probleme. Nun aber habe ich keine Ahnung,wie ich das Programm kompilieren sollen.
    Die Hilfsdokumente geben jeweils unterschiedliche Befehle an,etwa

    $ ghc -o hallo hallo.hs

    oder

    % ghc -- make hallo.h -o hallo

    Allerdings wird mir eine Fehlermeldung ausgegeben:
    "parse error on input '$'

    und auch die zweite Lösung funktioniert nicht.
    Ich hatte eigentlich wie in der Installation empfohlen den PATH von GHC zu den Umgebungsvariablen hinzugefügt.

    Ich glaube,dass es nur eine blöde Kleinigkeit ist,aber ich finde sie nicht.

  6. #6
    Wenn mich nicht alles täuscht ist das "$" nicht Bestandteil des Befehls. Dieses Zeichen wird in Dokumentationen oft verwendet um anzuzeigen, daß ein Befehl auf der Konsole ausgeführt werden soll.

  7. #7
    Zitat Zitat von MagicMagor Beitrag anzeigen
    Wenn mich nicht alles täuscht ist das "$" nicht Bestandteil des Befehls. Dieses Zeichen wird in Dokumentationen oft verwendet um anzuzeigen, daß ein Befehl auf der Konsole ausgeführt werden soll.
    Ich habe es auch ohne das $ ausgeführt,allerdings wird dann für jeden der anderen Begriffe ein Fehler ausgegeben

    Not in scope: 'ghc'
    Not in scope 'o'
    [...]

    bei Miranda,welches ich im Informatikunterricht benutze, konnte man einfach per /f Befehl kompilieren. Allerdings habe ich für Haskell keinen equivalenten Befehl finden können.

  8. #8
    Zitat Zitat von Aldinsys II. Beitrag anzeigen
    Ich habe es auch ohne das $ ausgeführt,allerdings wird dann für jeden der anderen Begriffe ein Fehler ausgegeben

    Not in scope: 'ghc'
    Not in scope 'o'
    [...]

    bei Miranda,welches ich im Informatikunterricht benutze, konnte man einfach per /f Befehl kompilieren. Allerdings habe ich für Haskell keinen equivalenten Befehl finden können.
    Vorweg, ich habe mir alles, was ich je von "Haskel" gehört habe, gerade ad hoc angeeignet und bin daher nicht gerade eine Koryphäe des Gebiets. <___<
    Aber könnte es vielleicht sein, dass du den Befehl in der Haskel-Konsole eingegeben hast, statt in der Shell?
    Also, hast du vor dem "ghc -o ..."-Zeugs erstmal "ghci" gestartet? Wenn ja, dann war das falsch, der Befehl ist für die Shell gedacht. Wenn nicht, bin ich - wenig verwunderlich - überfragt. ^^''

  9. #9
    Zitat Zitat von drunken monkey Beitrag anzeigen
    Vorweg, ich habe mir alles, was ich je von "Haskel" gehört habe, gerade ad hoc angeeignet und bin daher nicht gerade eine Koryphäe des Gebiets. <___<
    Aber könnte es vielleicht sein, dass du den Befehl in der Haskel-Konsole eingegeben hast, statt in der Shell?
    Also, hast du vor dem "ghc -o ..."-Zeugs erstmal "ghci" gestartet? Wenn ja, dann war das falsch, der Befehl ist für die Shell gedacht. Wenn nicht, bin ich - wenig verwunderlich - überfragt. ^^''
    Mensch,bin ich dämlich. Du hast total recht. Ich hatte die Haskell Konsole auf und habe das Beenden mit :quit vergessen vor der Compilierung.
    Dieses doofe Windows macht mich ganz hacke. Ich überlege ernsthaft ob ich lieber zum Programmieren nicht auf diesen Rechner eine Linux Partition anlege...

    Auf jeden Fall möchte ich mich bei euch bedanken.
    Jetzt programmiere ich noch ein paar kleinere Standardfunktionen,um mich mit der Syntax ein wenig bekannt zu machen.

Berechtigungen

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