Como alterar a localização do diretório do netbeans configurações (~ / .netbeans)

StackOverflow https://stackoverflow.com/questions/116444

  •  02-07-2019
  •  | 
  •  

Pergunta

Por lojas netbeans padrão é configurações em um diretório chamado .netbeans no diretório inicial do usuário. É possível alterar o local deste diretório (especialmente no Windows)?

Graças a James Schek agora eu sei a resposta (alterar o caminho no netbeans.conf), mas que me leva a outra pergunta: Existe uma maneira de incluir o nome de usuário atual no caminho para os netbeans diretório de configuração?

Eu quero fazer algo parecido com isto:

netbeans_default_userdir="D:\etc\${USERNAME}\.netbeans\6.5beta"

mas não posso descobrir o nome da variável para uso (se houver algum). Claro que posso conseguir a mesma coisa com a opção --userdir, eu sou apenas curioso.

Foi útil?

Solução

Sim, editar o arquivo netbeans.conf sob% NETBEANS_HOME% \ etc.

Editar a linha com: netbeans_default_userdir = "$ {HOME} /. netbeans / 6.0"

Se você precisar de diferentes "perfis" - ou seja. deseja executar cópias diferentes de Netbeans com diferentes diretórios home, você pode passar um novo diretório home para o lançador. Execute "netbeans.exe --userdir / path / to / dir" ou "nb.exe --userdir / path / to / dir"

Outras dicas

"HOME" é a única variável apoiado pelo IDE. Ao implantar um aplicativo personalizado usando a plataforma NetBeans, "APPNAME" também é suportado fora da caixa.

Para alguém que aterra aqui à procura de uma resposta:

Se você está tentando configurar uma versão portátil do Windows, Netbeans 7.2 e se não vai começar se userdir está no mesmo nível ou inferior a raiz Netbeans.

Então, se você tem: c:\Portable\Netbeans você não pode fazer netbeans_default_userdir="c:\Portable\Netbeans\userdir\8.0"

Use uma pasta de instalação netbeans FORA por exemplo netbeans_default_userdir="c:\Portable\NetbeansUserDir\8.0"

para o cache não importa.

Testado no Windows 8.1 e 7.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top