Q
qwert
Gast
Hi,
ich bin noch ein Anfänger. Habe jetzt das erste Mal ohne Eclipse versucht ein eigenes Package zu importieren.
Das klappt aber nicht.Ich habe das auch schon gegoogelt und bin mir sicher nur irgendeine Kleinigkeit zu übersehen.
Ich denke ich habe entweder den CLASSPATH falsch gesetzt oder ich spreche das Packet falsch an.
Ich habe das Packet Test im Ordner C:\Programe Files\Java\jdk1.6.0.23\jre\lib\ext.
Es enthält eine .jar Datei Gruesse. Diese enthält nur eine einzige gleichnamige Klasse.
Beim CLASSPATH habe ich diese drei Varianten getestet:
.;C:\Programe Files\Java\jdk1.6.0.23\jre\lib\ext;
.;C:\Programe Files\Java\jdk1.6.0.23\jre\lib\ext\Test;
.;C:\Programe Files\Java\jdk1.6.0.23\jre\lib\ext\Test\Gruesse.jar;
Ist jetzt der CLASSPATH falsch, die import-Anweisung, liegen die Dateien am falschen Ort oder alles drei?
PS: Win7 64bit
ich bin noch ein Anfänger. Habe jetzt das erste Mal ohne Eclipse versucht ein eigenes Package zu importieren.
Das klappt aber nicht.Ich habe das auch schon gegoogelt und bin mir sicher nur irgendeine Kleinigkeit zu übersehen.
Ich denke ich habe entweder den CLASSPATH falsch gesetzt oder ich spreche das Packet falsch an.
Ich habe das Packet Test im Ordner C:\Programe Files\Java\jdk1.6.0.23\jre\lib\ext.
Es enthält eine .jar Datei Gruesse. Diese enthält nur eine einzige gleichnamige Klasse.
Beim CLASSPATH habe ich diese drei Varianten getestet:
.;C:\Programe Files\Java\jdk1.6.0.23\jre\lib\ext;
.;C:\Programe Files\Java\jdk1.6.0.23\jre\lib\ext\Test;
.;C:\Programe Files\Java\jdk1.6.0.23\jre\lib\ext\Test\Gruesse.jar;
Java:
package Test;
public class Gruesse{
public void wieso(){
System.out.println("geht das nicht?");
}
}
Java:
import Test.*; //falsch?
class PackTest{
public static void main(String[]args){
Gruesse a = new Gruesse();
a.wieso();
}
}
Ist jetzt der CLASSPATH falsch, die import-Anweisung, liegen die Dateien am falschen Ort oder alles drei?
PS: Win7 64bit