java exports



  • Hi Leute!

    ich hab ein problem damit java unter debian ans laufen zu bekommen. als shell benutze ich die bash. in der .bashrc habe ich folgende einträge:

    export PATH=PATH:/usr/local/j2re1.4.102/binexportPATH=PATH:/usr/local/j2re1.4.1_02/bin export PATH=PATH:/usr/local/j2sdk1.4.1_02/bin
    export PATH=$PATH:/home/tom/eigene\ dateien/coma2/classes/

    in der letzten zeile könnt ihr ja sehen, dass ich versuche den classpath zu definieren. es handelt sich um ein umfangreiches paket das wir als hausaufgabe benutzen sollen. zusätzich sollen auch noch die standard klassen des javapaketes berücksichtigt werden.
    dabei erhalte ich folgenden fehler als ausgabe:

    java comaawt.ContainerApplication ccc.array.ContainerArray -e
    Can't find class comaawt.ContainerApplication

    also hab ich den classpath manuel mit dem java -classpath blabla aufgerufen. dann erhalte ich jedoch folgenden fehler:

    (*)
    java -classpath /home/tom/eigene\ dateien/coma2/classes/ comaawt.ContainerApplication ccc.array.ContainerArray -e
    Unable to initialize threads: cannot find class java/lang/Thread

    das paket ccc-paket arbeitet auf jeden fall korrekt. ich frage mich nur warum es bei mir nicht funktioniert. als anleitung damit es funktioniert sollten wir folgenden eintrag in der .cshrc eingeben "setenv CLASSPATH /home/tom/eigene\ dateien/coma2/classes:."
    eigentlich sollte das ja zu (*) äquivalent sein oder ??

    wäre sehr nett wenn mir einer helfen könnte.

    mfg
    tom



  • ups ich war vielleicht etwas zu voreilig ich muss erst noch das paket komopilieren. dann erhalte ich aber folgenden fehler. handelt es sich dabei um standard java pakete die hier nich gefunden werden ??

    tom@debian:~/eigene dateien/coma2/classes/comaawt$ javac -d /home/tom/eigene\ dateien/coma2/classes/ /home/tom/eigene\ dateien/coma2/packages//.java /home/tom/eigene\ dateien/coma2/packages///*.java
    /home/tom/eigene dateien/coma2/packages/comaawt/ContainerApplication.java:81: package gabl.util.check does not exist
    gabl.util.check.CheckPolicy checkPol;
    ^
    /home/tom/eigene dateien/coma2/packages/ccc/debug/Checkable.java:26: package gabl.util.check does not exist
    public void setCheckPolicy (gabl.util.check.CheckPolicy pol);
    ^
    /home/tom/eigene dateien/coma2/packages/ccc/util/QuickSort.java:26: cannot resolve symbol
    symbol : class WrongSortTypeException
    location: class ccc.util.QuickSort
    throws WrongSortTypeException {
    ^
    /home/tom/eigene dateien/coma2/packages/ccc/util/QuickSort.java:41: cannot resolve symbol
    symbol : class WrongSortTypeException
    location: class ccc.util.QuickSort
    throws WrongSortTypeException {
    ^
    /home/tom/eigene dateien/coma2/packages/ccc/util/SelectionSort.java:27: cannot resolve symbol
    symbol : class WrongSortTypeException
    location: class ccc.util.SelectionSort
    throws WrongSortTypeException {
    ^
    /home/tom/eigene dateien/coma2/packages/comaawt/ContainerApplication.java:124: package gabl.util.check does not exist
    gabl.util.check.CheckPolicy np = ((gabl.util.check.CheckPolicy)Class.forName(checkpolnames[debugmode]).newInstance());
    ^
    /home/tom/eigene dateien/coma2/packages/comaawt/ContainerApplication.java:124: package gabl.util.check does not exist
    gabl.util.check.CheckPolicy np = ((gabl.util.check.CheckPolicy)Class.forName(checkpolnames[debugmode]).newInstance());
    ^
    /home/tom/eigene dateien/coma2/packages/comaawt/ContainerApplication.java:128: package gabl.util.check does not exist
    checkPol = new gabl.util.check.NullCheckPolicy();
    ^
    /home/tom/eigene dateien/coma2/packages/comaawt/ContainerApplication.java:929: package gabl.util.check does not exist
    gabl.util.check.CheckPolicy np = ((gabl.util.check.CheckPolicy)Class.forName(checkpolnames[selection]).newInstance());
    ^
    /home/tom/eigene dateien/coma2/packages/comaawt/ContainerApplication.java:929: package gabl.util.check does not exist
    gabl.util.check.CheckPolicy np = ((gabl.util.check.CheckPolicy)Class.forName(checkpolnames[selection]).newInstance());
    ^
    10 errors

    mfg
    tom


Anmelden zum Antworten