Frage

Grüße,

Meine Java Erfahrung ist begrenzt, aber ich habe eine faire genug davon zu verstehen. In diesem Sinne bin ich versucht, eine mobile Anwendung mit einer in sich geschlossenen Datenbank zu schreiben - Java DB -. Zum Zweck Protokoll meine Fitness aufrechtzuerhalten

Netbeans sind mein bevorzugtes IDE, und es ist derzeit die letzten stabile Version und Java DB installiert ist - in der Tat ist die Datenbank bereit und wartet - aber ich kann einfach nicht herausfinden, wie eine Java-DB zu einem J2SE Projekt befestigen .

Die Suche nach Tutorials und was nicht online führen mich zu Java Desktop-Anwendungen w / eine in sich geschlossene Datenbank, und wenn ich in den Hafen versuchen, die Import-Anweisungen zu einem J2SE Projekt erhalte ich nichts anderes als Importfehler - auch bei Zugabe der Java DB-jAR-Dateien in die Projektbibliothek.

Jede Hilfe oder Punkt in der richtigen Richtung wäre sehr dankbar. Auch ich bin nicht auf der Verwendung von Java DB DEADSET, und so, wenn eine andere tragbare Datenbank vorzuziehen ist, dann bin ich offen für Vorschläge.

Danke

War es hilfreich?

Lösung

J2SE ist ganz anders als J2ME. J2ME enthält eine abgespeckte VM und haben nicht viele der Funktionen (zum Beispiel Generika, Iteratoren, Sammlungen, Reflexion, Finalisierung, Fadengruppen, JNI), dass Sie in der Regel in J2SE finden würde.

J2ME ist nicht die Plattform für die Anmeldung einer Menge Informationen zu nutzen und versuchen, es in informativen Graphen angezeigt werden soll. Ein typischer MIDlet kann um 2 MB Informationen zu speichern, obwohl dies variiert zwischen Geräten und ist keine endgültige Zahl.

J2ME wurde für Geräte mit wenig Speicher ausgelegt, so hat es eine kleine max Heap-Größe. Dies bedeutet, dass Sie höchstwahrscheinlich über genügend Arbeitsspeicher ausgeführt versucht, einen Monat anzuzeigen über im Wert von detaillierter Fitness Informationen.

Es gibt eine begrenzte Anzahl von J2ME grafischer Darstellung APIs und aufgrund der Einschränkungen der Plattform, keiner von ihnen kann in einer Art und Weise Diagramme zeigen Sie in J2SE erwarten würden.

Als eine andere Person erwähnt J2ME verwendet ein Records Informationen zu beharren. Es kann nur Byte-Arrays speichern, die normalerweise bedeutet, dass Sie Ihren eigenen sehr leicht Serialisierung Rahmen Schreiben beginnen für Objekte zu speichern. Wo jedes Objekt möchten Sie serialize implementiert eine toByerArray () und fromByteArray (byte []) Schnittstelle. Sie können jedoch andere Frameworks verwenden, die Objekte für Sie serialisiert werden.

Andere Tipps

Wenn Sie denken, Ihre Anwendung zu schreiben auf der MIDP-Plattform laufen, werden Sie bitter, weil JavaDB enttäuscht sein wird nicht auf MIDP. J2SE! = MIDP von einer Strecke.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top