Anzeige:
Ergebnis 1 bis 5 von 5

Thema: JSDL compilation fehler :(

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.07.2001
    Ort
    Cybercity
    Beiträge
    68

    JSDL compilation fehler :(

    hi!

    wenn sich wer schon mit der jSDL beschäftigt hat, kann er mir dann bitte sagen wie man die installiert?
    habe schon die bin und die source-dist ausprobiert, funktioniert irgendwie beides nicht zu installieren

    mfg headi
    Mein System:
    800Mhz AMD-Duron
    GeForce 2 MX 64MB Ram(Nvidia)
    SuSE 7.2 Prof.
    KDE 2.2
    Kernel : 2.4.8

  2. #2
    Registrierter Benutzer
    Registriert seit
    04.12.2002
    Ort
    Erlangen
    Beiträge
    34
    Hast du es mittlerweile rausgefunden?

    Wuerde auch gerne jsdl nutzten.

    Wenn ich das envtest.sh script starte kommt folgender Fehler:

    TestVideo2.java:3: package sdl.core does not exist
    import sdl.core.Main;
    ^
    TestVideo2.java:4: package sdl.video does not exist
    import sdl.video.*;
    ^
    .......

    sdl sollte aber korrekt installiert sein, da z.b. Neverwintersnight (ein Rollenspiel, das SDL benoetigt) laeuft????

    Waere fuer Hilfe sehr dankbar.

  3. #3
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    bei der Binärdistro? Hats irgendwo ein grosses Jar? Das würd ich nämlich dem CLASSPATH hinzufügen (export CLASSPATH=/path/to/jar/jarfile.jar:$CLASSPATH)

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  4. #4
    Registrierter Benutzer
    Registriert seit
    04.12.2002
    Ort
    Erlangen
    Beiträge
    34
    Jetzt laeuft es und nachdem ich nun auch rausgefunden habe, wo ich Eclipse
    beibringe die Libary libSDL4Java.so zu finden, kann ich mich endlich mit dem
    beschaeftigen, was ich wollte der SDL

    peschmae danke du hast mir die richtige Richtung als Ansatz zum weitertuefteln
    gegeben.

    Wuerde mich jetzt noch interessieren, wo ich die Libary global verfuegbar machen kann,
    so das ich sie nicht immer per java -D angeben muss.

    Ist dies ueberhaupt generell sinvoll oder bremst man sich damit Programme aus, die
    diese nicht zum laufen benoetigen?

    Der einzige Wermutstropfen der bleibt ist, dass es wohl doch nicht so einfach ist ein
    Programm mit Hilfe der SDL zu schreiben und dann als ein Brocken anzubieten, ohne
    dass sich der User gross um die Installation von SDL usw scheren muesste.

    Will im Augenblick gar nicht wissen, welche Klimmzuege ich dann noch brauche um ein
    Prog dann auch unter Windoof zum laufen zu bekommen.

  5. #5
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    du musst den LIB-Ordner entweder deiner /etc/ld.so.conf oder LD_LIBRARY_PATH hinzufügen.

    Wenn du das am Ende machst ist das überhaupt kein Problem - die Ordner werden ja der Reihe nach abgearbeitet...
    Ob das auf die Performance schlägt, wenn du das Teil am Anfang hinzufügst weiss ich nicht.

    Wenn du ein solches Programm als ganzer Brocken verteilen willst, machst du am besten ein Startscript (oder eine Batchdatei für Windows)

    Code:
    #!/bin/bash
    LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH java -jar meinjar.jar
    oder so ähnlich.

    Oder du machst Pakete mit den richtigen Abhängigkeiten, etc...
    Aber das ist dann aufwändiger.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

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