dimanche 3 mai 2015

eigene Bibliothek in Java importieren

Hallo,

meine eigenen Utility-Klassen möchte ich in einer Bibliothek ablegen, um sie
mehrfach verwenden zu können.
Sie sollen importbar sein wie die Java-Klassen.

Folgendes habe ich getan:
1. Ordner "HOME/myjava/util/julian" angelegt.
2. den Ordner im HOME/.bashrc in den CLASSPATH geschrieben
3. im Java-File Julian.java den Packagenamen in "package julian;" geändert
4. im Ordner "HOME/myjava/util/julian" mit "javac Julian.java" kompiliert und Julian.class erzeugt
5. im Ordner "HOME/myjava/util/julian" mit "jar cvf Julian.jar Julian.class" das Julian.jar angelegt
6. in einem Testprogramm "Pakettest"
Java Code:

  1.  
  2. package pakettest;
  3.  
  4. import myjava.util.Julian;
  5. public class Pakettest {
  6. ...
  7. }

das Paket Julian importiert.

Das Ergebnis ist eine Fehlerausgabe:
Code:

Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: java.lang.RuntimeException: Uncompilable source code - package myjava.util does not exist
        at pakettest.PaketTest.<clinit>(PaketTest.java:9)

was habe ich falsch gemacht?

Gruß gbunge


eigene Bibliothek in Java importieren

0 commentaires:

Enregistrer un commentaire