Jak uzyskać ścieżkę User ~ / Library w Javie dla systemu Mac OS

W systemie Mac OS, z tego, co rozumiem, musisz przechowywać informacje w „/ Library / Application Support / Your App Name”, jeśli pliki mają być czytane przez wszystkich. Jednak jeśli chodzi o pisanie, jest to folder tylko dla administratora.

Dlatego, jeśli chcesz pisać dane, musisz je zapisać w „~ / Library / Application Support / Your App Name”. Zwróć uwagę na „~” z przodu. Gdy to zrobisz, każdy użytkownik będzie miał własne dane dla aplikacji i będzie mógł czytać i pisać.

W Javie, jeśli robię nowy plik („~ / Library”), nie działa to zgodnie z oczekiwaniami. Dodaje po prostu „~ / Library” do mojego bieżącego folderu. Zamiast tego chciałbym zwrócić „Użytkownicy / moje konto / biblioteka”. Rozumiem, żesugeruje się przechowywanie tam plików.

Pytanie brzmi, jak utworzyć obiekt File w Javie, aby wskazywał ten folder?

questionAnswers(1)

yourAnswerToTheQuestion