Eu tenho os NB6.7, NB6.9, NB7.0 mais antigos, que costumavam ser executados nos jdk1.6.0_21 e jdk1.6.0_25. Agora eu removi esses JDKs e só tenho o jdk1.6.0_26 e o jdk1.7.0 restantes, mas ainda quero manter os NBs mais antigos, mas agora quando os executo, recebo esta mensagem:
"Não foi possível localizar a instalação do java no jdkhome C: \ Arquivos de Programas (x86) \ Java \ jdk1.6.0_25 especificado. Deseja tentar usar a versão padrão?"
Tentei encontrar onde ele estava procurando "jdk1.6.0_25" e atualizei alguns arquivos de configuração em "C: \ Arquivos de Programas (x86) \ NetBeans 6.7" e "C: \ Users \ USER.nbi \ registry.xml ", e ainda assim a mensagem continua chegando, minha pergunta é: onde e o que preciso alterar para apontá-la C:\Program Files (x86)\Java\jdk1.6.0_26
:?
netbeans.conf
sob~/.netbeans/version/etc
que substitui o/usr/local...
arquivo de propriedades. (Suponho que/usr/local/netbeans-7.3/etc
é a sua pasta de instalação distro - estou desenvolvendo com a versão instalada manual em pasta personalizada e não pode ser 100% sure--.)C:\Users\You\AppData\Roaming\NetBeans\8.0\etc\netbeans.conf
.Vá para
Tools
->Java Platforms
. Lá, clique em Adicionar plataforma, aponte paraC:\Program Files (x86)\Java\jdk1.6.0_25
. Você pode definir a outra versão do JDK ou remover as versões existentes.Outra solução sugerida no site oracle (sun) é:
Eu tentei isso no 6.9.1. Você também pode alterar o JDK por projeto. Você precisa definir os JDKs disponíveis via
Java Platforms
caixa de diálogo. Então, vá paraRun
->Set Project Configuration
->Customize
. Depois disso, na caixa de diálogo aberta, vá paraBuild
->Compile
. Defina a versão.fonte
Java Platforms
item de menu no Netbeans 8.2Para aqueles que não usam o Windows, o arquivo a ser alterado é
netbeans-8.0/etc/netbeans.conf
e as linhas a serem alteradas são:
comentando o valor antigo e inserindo o novo valor
fonte
Como outra solução útil para você no Windows 7 e superior - se você usar:
você recebe um
Symbolic Link
pasta que pode ser ajustada sempre que um novo JDK for lançado.Tudo o que você precisa fazer é definir seu
(nos dois locais do Netbeans 8) e você nunca precisará editar a configuração novamente. Basta ajustar o link simbólico sempre que seu JDK for atualizado.
fonte
Eu também recebi essa mensagem porque hoje decidi realocar meu jdk diferente no mesmo diretório. Eu decidi desinstalar tudo através do gerente de programa da janela. Depois disso, é claro que recebi a mensagem abaixo.
"Não é possível localizar a instalação do java no jdkhome C: \ Arquivos de Programas (x86) \ Java \ jdk1.7.0_60 especificado. Você deseja tentar usar a versão padrão?"
Uma nova instalação do jdk não resolve o problema. Ok, você pode configurar isso no menu Ferramenta> plataformas java, mas no meu caso eu tive que corrigir meu netbeans.conf
eu tinha a linha abaixo
e eu substituo por
fonte
Não responde exatamente a sua pergunta, mas para contornar o problema,
você pode criar um arquivo .cmd com o seguinte conteúdo:
start netbeans --jdkhome c:\path\to\jdk
ou, no atalho do Netbeans, defina a opção acima.
fonte
Todas as outras respostas descreveram como especificar explicitamente o local da plataforma java, o que é bom se você realmente deseja usar uma versão específica do java. No entanto, se você deseja apenas usar a versão mais atualizada do jdk e a instalar em um local "normal" para o seu sistema operacional, a melhor solução é NÃO especificar um local do jdk. Em vez disso, deixe o iniciador do Netbeans pesquisar pelo jdk toda vez que você o inicializar.
Para fazer isso, não especifique jdkhome na linha de comandos e comente a variável netbeans_jdkhome de configuração de linha em qualquer arquivo netbeans.conf. (Veja outras respostas para saber onde procurar esses arquivos.)
Se você fizer isso, quando instalar uma nova versão do java, o seu netbeans o usará automaticamente. Na maioria dos casos, provavelmente é exatamente isso que você deseja.
fonte
Nas janelas abertas cmd
vá para o diretório em que o seu netbeans baixou
em seguida, execute o comando JDK path abaixo pode ser diferente do caminho que mencionei
netbeans-8.2-windows.exe --javahome "C: \ Arquivos de Programas \ Java \ jdk-9.0.1"
Se você enfrentar algum problema no instalado no netbeans, poderá encontrar detalhes aqui
fonte
Onde você já possui um projeto no NetBeans e deseja alterar o compilador (por exemplo, de 1,7 para 1.), também seria necessário alterar o compilador de origem Java para esse projeto.
Clique com o botão direito do mouse no projeto e escolha as propriedades descritas abaixo:
Em seguida, verifique se o projeto tem a fonte necessária circulada abaixo:
verifique se o compilador Java está correto para o projeto:
fonte