Como obter o caminho User ~ / Library em Java para o Mac OS

No Mac OS, pelo que entendi, você deve armazenar informações em "/ Library / Application Support / Seu nome de aplicativo" se os arquivos forem lidos por todos. No entanto, quando se trata de escrever, esta é uma pasta apenas de administrador.

Portanto, se você deseja gravar dados, é necessário armazená-los em "~ / Library / Application Support / Your App Name". Observe o "~" na frente. Quando você fizer isso, cada usuário terá seus próprios dados para o aplicativo e poderá ler e gravar.

Em Java, se eu fizer o novo arquivo ("~ / Library"), isso não funciona como esperado. Apenas adiciona "~ / Library" à minha pasta atual. Em vez disso, o que eu gostaria de fazer é retornar "Users / myAccount / Library". Eu entendi aquiloé sugerido que você armazene arquivos lá.

A questão é como criar um objeto File em Java para apontar para essa pasta?

questionAnswers(1)

yourAnswerToTheQuestion