Java - samodzielne aplikacje konsolowe, bazy danych


#1

Witam,

zaczynam z pisaniem aplikacji konsolowych w javie i mam dwa pytania:

1.Napisałem już prostą aplikację konsolową w Eclipse. Chciałbym ją teraz "wydobyć" z Eclipse'a i móc uruchamiać jako aplikacja w systemie bez potrzeby uruchamiania Eclipse. Jest to możliwe? Przeszukałem wszystkie foldery w moim projekcie i nigdzie nie widzę pliku wykonywalnego.

2.Potrzebuję przechowywać dane w tej aplikacji. Polecacie jakąś prosty sposób, bazę danych? Ważne, żeby mogła działać na jak największej ilości OS'ów i żeby nie było to zbyt skomplikowane.

Z góry dziękuję,

pozdrawiam


(Grzelix) #2

ad1 http://www.skylit.com/javamethods/faqs/javaindos.html

ad2 Jeśli jest to mała ilość danych możesz poczytać o serializacji do XML'a


#3

A Eclipse nie jest w stanie utworzyć mi pliku wykonywalnego? Np. .jar?


(Grzelix) #4

a kolega taki wynalazek jak wyszukiwarka google to umie używać?

http://viralpatel.net/blogs/create-jar- ... a-eclipse/


(Frankfurterium) #5
  1. Prawym przyciskiem na projekt w Package Explorerze -> Export -> Java -> Jar albo Runnable Jar.

  2. Jeżeli masz niewiele danych, to serializacja. Przy większej ilości sprawdź, czy nie odpowiadałoby ci coś pokroju SQLite.