Java - samodzielne aplikacje konsolowe, bazy danych

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

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

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

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

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

  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.