Zum Inhalt springen

Klasse/Package integrieren


Empfohlene Beiträge

Geschrieben

Hallo zusammen!

Ich brauche eure Hilfe. Ich möchte was fürs Handy programmieren, wobei ich unbedingt sin, cos und PI brauche. Da diese Funktionen nicht in der Microedition, die ich habe, integriert sind, habe ich mir eine zip-Datei runtergeladen, die die Klasse (oder das Package??) net.jscience.math.kvm.MathFP ... enthalten soll. Wenn ich die zip-Datei entpacke, gibt es auch das Package als Ordner (net\jscience\math\kvm), aber der Compiler findet die Klasse trotzdem nicht.

Ich denke mal, der Compiler braucht den Pfad als jar-Datei, stimmt das?

Wisst ihr, wie man das ganze integriert und was ich machen muss, damit das funktioniert?

Damit nachher nur in der .java-Datei "import net.jscience.math.kvm.MathFP;" steht und der Compiler die Klasse findet?

Ich hab keine Ahnung...

Geschrieben

wohin hast du das paket kopiert/enpackt?

du musst es ins j2me verzeichniss verschieben / kopieren

sonnst weiss java nicht wo sie das paket findet

Geschrieben

Ich hab es entpackt und auch gepackt im Verzeichnis ...\WTK21\lib\ liegen. Von dort holt der Compiler sich ja auch die anderen Klassen. Aber die anderen Klassen liegen als .jar-Datei vor und dieses Package nicht.

Geschrieben

a.) wie sieht es aus, wenn du die zip in jar umbennenst.

vom Format ist es das gleiche.

b.) die Classen aus dem Packet sind doch .java dateien.

kannst du die nicht einzeln in die Entwicklungsumgebung kopieren / importieren?

Geschrieben

zu 1) Nee, klappt nicht. Umbennen kann ich die, ist eine gute Idee. Aber irgendwie will der Compiler sie nicht finden.

zu 2) Die Dateien in der .zip-Datei sind Klassen-Dateien, keine .java-Dateien.

Geschrieben

So, fangen wir mal langsam an.

Die Klassen in der zip-Datei sind also schon .class. Gehe ich richtig in der Annahme, das dann in der Struktur des zip-Files auch die korrekte Packagestruktur abgebildet wird? Ist dann auch noch das erste Package in der Fileroot des zips? Wenn Du hier immer noch bei lauter jas bist, ok. ;)

Dann sollte eigentlich der Rename funktionieren. Wenn er das nicht tut, dann bau halt einfach ein eigenes jar mit den Klassen. Für dieses jar nimmst Du das Kommandozeilentool jar und packst die Datei. Die man-Page oder die Hilfe des Tools (--h, glaube ich) sollten Dich weiterbringen. Ansonsten hilft auch www.javabuch.de

Viel Spass damit.

Peter

Geschrieben

Alles hat nichts genutzt, ABER ich hab jetzt glücklicherweise die dazu passende .java-Datei im Internet gefunden. Jetzt klappt alles. Vielen Dank für Eure Hilfe!

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...