Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Dem Compiler sagen, wo ein Package liegt

  1. #1
    Registrierter Benutzer
    Registriert seit
    02.01.2005
    Ort
    Nettetal
    Beiträge
    72

    Dem Compiler sagen, wo ein Package liegt

    Hallo,
    Ich bin relativ neu in Java.Wir machen das grad inner Schule, sind aber grade mal über if Abfragen hinaus und kommen grade bei den Schleifen an.
    Ich kann das schon alles von C# und deswegen wollte ich mit meinem Linux mal was eigenes probieren.

    Einfach mal zum spielen hab ich mir mit meinem Gentoo das kdejava und qtjava Oaket gemerged und wollte ein kleines Tesprogramm kompilieren. Allerdings findet der Compiler die Klassen org.kde.qt.* nicht. Wie sag ich denn dem Compiler, wo er danach suchen soll? Denn irgendwie muss ich dem ja wohl sagen, wo das Paket ist, sonst würde er ja nicht meckern

    Und noch viel schlimmer:
    Ich weiß nicht, wo das Paket liegt. Wie find ich das raus?

    Danke,
    Andy

  2. #2
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Finden über: locate Paketname
    Dem Compiler sagen wo: Classpath (vgl. Forensuche / Google)

    MfG Bischi

    PS: Für Java hab ich einige wirklich tolle Online-Bücher und Tuts auf meiner HP verlinkt: www.walfisch.ch.vu --> Tuts und Bücher --> Java

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  3. #3
    Registrierter Benutzer
    Registriert seit
    02.01.2005
    Ort
    Nettetal
    Beiträge
    72
    Danke schonmal.

    Den Befehl locate kennt er irgendwie nicht.
    Und wenn ich mir die Variable CLASSPATH auf der Bash mal aufgeben lasse, kommt nur ein . (Punkt)
    Also nur das aktuelle Verzeichnis.

    Beides als root und normaler User.

  4. #4
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    locate kennt er nicht? Was hast du denn für ein Linux? Alternativ halt jedes Suchprogramm...

    Du kannst den Classpath entweder generell setzen (wies unter Linux geht, kann ich dir leider nicht sagen), oder du kannst ihn jedes mal dem Compiler mitgeben (wurde gerade eben erst im Forum behandelt).

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  5. #5
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Vermutlich (Wahrscheinlichkeit > 99% ) kann dir auch das Paketsystem der Distribution sage, wohin es die Paketteile installiert hat.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  6. #6
    Registrierter Benutzer
    Registriert seit
    02.01.2005
    Ort
    Nettetal
    Beiträge
    72
    Uah... Steht ich heute aufm Schlauch!

    Locate hab ich nich, weil ich slocate nicht installiert hab. Sollte ich vielleicht mal nachholen ^^
    Und das Paket liegt in /usr/kde/3.4/lib/java. Danket dem Portage

    Und euch

Lesezeichen

Berechtigungen

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