NetBeans - pliki obok jara

NetBeans - pliki obok jara
XA
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 11 lat
  • Postów:18
0

Witam,
mam taki problem, że chcę umieścić plik (ustawienia) obok jara generowanego przez NetBeans, ale przy następnym generowaniu jara NB kasuje go. Czy jest jakiś sposób żeby nie kasował tego pliku?

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:około 17 godzin
0

Obok jara czyli gdzie? W katalogu build albo dist? Tam nie umieszczaj, bo te katalogi są za każdym razem czyszczone. Umieść np w źródłach, obok plików .java, albo gdy projekt ma więcej rodzajów folderów (np projekty webowe), to możesz umieścić w innych.

Jeżeli te ustawienia są modyfikowane w ciągu działania programu to niech twój program generuje konfigurację jeśli jej nie ma, a jeśli konfiguracja ma być gdzieś zapisywana, to zapisuj ją w katalogu użytkownika, w swoim podfolderze (tzn wymyśl nazwę podfolderu dla swojego programu).


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
XA
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 11 lat
  • Postów:18
0

Dobrze, ale najlepiej gdzie w folderze użytkownika? Utworzyć folder w rodzaju ".nazwaaplikacji", tak jak robi np. NB i Eclipse?

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:około 17 godzin
0

Ja bym tak zrobił. System.getProperty("user.home") pobiera katalog użytkownika, o ile dobrze pamiętam. Na Windowsie to być może bez kropki na początku bym dał nazwę katalogu, bo z tym mogą być problemy na Windowsie. Na Linuksach pliki i foldery z nazwą zaczynającą się od kropki są traktowane jako ukryte przez niektóre (?) programy.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
XA
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 11 lat
  • Postów:18
0

Dzięki, a na Windowsie nie ma problemów z takimi nazwami folderów.

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:około 17 godzin
0

No nie byłbym taki pewien. Szczególnie stare Windowsy nie lubią tak nazwanych plików i folderów. W każdym razie ręcznie mi się nie udało stworzyć pliku z samym rozszerzeniem na Windowsie (ale próbowałem chyba jeszcze na starych Windowsach) :p


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
bogdans
Sprawdziłem (windows xp), w konsoli da się utworzyć pliki i katalogi z nazwą .jajo, w eksploratorze nie da się.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.