dorti Geschrieben 26. August 2004 Geschrieben 26. August 2004 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... Zitieren
qbe Geschrieben 26. August 2004 Geschrieben 26. August 2004 wohin hast du das paket kopiert/enpackt? du musst es ins j2me verzeichniss verschieben / kopieren sonnst weiss java nicht wo sie das paket findet Zitieren
dorti Geschrieben 26. August 2004 Autor Geschrieben 26. August 2004 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. Zitieren
qbe Geschrieben 26. August 2004 Geschrieben 26. August 2004 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? Zitieren
dorti Geschrieben 26. August 2004 Autor Geschrieben 26. August 2004 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. Zitieren
kingofbrain Geschrieben 26. August 2004 Geschrieben 26. August 2004 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 Zitieren
dorti Geschrieben 26. August 2004 Autor Geschrieben 26. August 2004 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! Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.