ola pessoal, uso o seguinte metodo para pegar o nome do usuario: System.getProperty(“user.dir”)
porem só consigo quando o arquivo .jar está na area de trabalho ou em alguma pasta que contenha no caminho a pasta USERS e o noem do usuario (como no Desktop tem)
porem se eu coloco o aruqivo .jar dentro do c:/ ele nao retorna o nome do usuario pois o mesmo nao esta no caminho do diretorio. Alguem sabe de que outra forma posso buscar o nome do usuario do sistema??
Grato
valeu amigo, isso mesmo que eu procurava, paramentro “user.name”
com isso sim consigo o nome do usuario nao importa aonde esteja o arquivo .jar, no meu caso o arquvio jnlp que da no mesmo hehehehe
Só valeeeeu
E
entanglement
Sempre que vejo um erro desses eu gosto de saber por quê.
Por que é que você usou “user.dir” em vez de “user.name”?
Olha eu consegui com user.dir e deu certo, porem por desconfiança coloquei o .jar no c: e nao deu certo!
Entao fui atras e com voce descobri o user.name, porem agora melhorei mais ainda
eu usava o user.dir para pegar a partição C: ou D: pra saber a partição do usuario, e dps usava o user.name pra pega o nome e montava eu mesmo o caminho pra salvar o pdf
porem agora com o user.home eu mato tudo isso, chamo o user.home e ele me tras a partição e o nome do usuario!
aquele velho esquema de tentiva e erro hahahaha nao cheguei a verificar a documentação da classe