Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Klasse/Package integrieren

Empfohlene Antworten

Veröffentlicht

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...

wohin hast du das paket kopiert/enpackt?

du musst es ins j2me verzeichniss verschieben / kopieren

sonnst weiss java nicht wo sie das paket findet

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.

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?

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.

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

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!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.