Não consigo iniciar um novo projeto no Netbeans

10

O problema:

Quando abro a caixa de diálogo "adicionar novo projeto" (captura de tela abaixo), não consigo criar um novo projeto. A mensagem de carregamento (ícone de ampulheta) permanece acesa para sempre. Exceto por "cancelar", os outros botões estão desativados.

Estava funcionando bem há alguns dias atrás, não alterei nenhuma configuração antes do aparecimento do problema. Executei o recurso de atualização interna, mas o problema persiste.

insira a descrição da imagem aqui

As informações:

Versão do meu sistema operacional : Ubuntu 12.04.2 LTS 64 bits

Versão do Netbeans :

Ajuda -> sobre

Product Version: NetBeans IDE 7.2.1 (Build 201210100934)
Java: 1.6.0_27; OpenJDK 64-Bit Server VM 20.0-b12
System: Linux version 3.2.0-49-generic running on amd64; UTF-8; pt_BR (nb)
User directory: /home/user/.netbeans/7.2.1
Cache directory: /home/user/.cache/netbeans/7.2.1

O que eu tentei:

  • Alterando a aparência com a --lafopção de linha de comando. A aparência muda, mas o problema persiste.
  • Usando o comando update interno, um plug-in foi atualizado, mas o problema persiste.
  • Ao baixar e instalar a versão mais recente (7.31), ele importou as configurações da versão anterior e o problema persiste.
  • Removendo a pasta de configurações ~/.netbeans/7.3.1, reiniciando o netbeans, optando por não importar as configurações e preferindo uma nova instalação limpa
Aquele cara brasileiro
fonte
ALTAMENTE relevante: netbeans.org/bugzilla/show_bug.cgi?id=122202
Aquele cara brasileiro

Respostas:

11

Acabei de postar a mesma pergunta aqui ... a solução para mim foi fazer o downgrade do OpenJDK de 6b27 para 6b24 (veja o link para obter detalhes).

Meu NetBeans estava exatamente como nas suas capturas de tela e também tinha outros problemas estranhos.

Eu sugiro que você faça java -versionisso se isso mostra que você possui o 6b27 instalado e cat /var/log/dpkg.log | grep openjdkmostra que você recebeu recentemente a atualização do OpenJDK. Você pode tentar corrigir o problema de reverter para o 6b24 usando este comando:

apt-get install openjdk-6-jre=6b24-1.11.1-4ubuntu2 openjdk-6-jre-headless=6b24-1.11.1-4ubuntu2 icedtea-6-jre-cacao=6b24-1.11.1-4ubuntu2

****editar****

Como descobri alguns outros problemas (a conexão SSH não seria estabelecida no NetBeans), finalmente dei o passo para atualizar para o Oracle JDK7. Para iniciar o NetBeans com outro JDK, é necessário editar ./netbeans-7.X/etc/netbeans.confe alterar a linha netbeans_jdkhome="/usr/lib/jvm/java-7-oracle/jre"(acho que isso é gerado no processo de instalação do NetBeans). Caso contrário, ele ainda usará seu JDK antigo, não importa o que java -versiondiga.

s1lv3r
fonte
2
Boa sugestão! Você também pode experimentar o Java 7, já que o JDK 7 e o equivalente do OpenJDK já foram lançados há bastante tempo, portanto, não há realmente nenhuma razão para continuar com o Java 6.x.
allquixotic
@somequixotic Atualizei para ele no meu notebook, mas por algum motivo os problemas com o NetBeans não desapareceram. Talvez ainda estivesse usando o OpenJDK sob o capô? java -versionmostradojava version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
s1lv3r 31/07/2013
Aha! dpkg.logshows upgrade openjdk-6-jre-lib 6b27-1.12.5-0ubuntu0.12.04.1 6b27-1.12.6-1ubuntu0.12.04.2e outros dois similares no dia 24 de julho, um dia antes de eu sair de férias, nad Netbeans estava trabalhando. Pode ser o culpado!
Aquele cara brasileiro
1
@ ruda.almeida O downgrade resolveu o problema dos novos projetos para mim, mas mais tarde eu tive outros problemas (com SSH), então a verdadeira solução final para mim foi instalar openjdk-7-jre(ou a versão do oracle - ambos funcionam) e alterar o caminho no netbeans.conf.
S1lv3r
1
Apenas no caso: Para mim funciona a instalação do "sudo apt-get install openjdk-7-jre", mas o caminho with no arquivo de configuração como: netbeans_jdkhome = "/ usr / lib / jvm / java-7-openjdk-amd64 / jre" , em vez do que você colocou na sua resposta
leticia
1

É um bug causado pela versão do JDK usada:

Esse problema é um bug do JDK com foco (loop sem fim ao solicitar o foco). O problema registrado no JDK é http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6598089 . (O IcedTea e no futuro o OpenJDK serão distribuídos como distribuição padrão do JDK for Linux, portanto, ele deve ser suportado.)

O bug parece afetar o Oracle JDK e o OpenJDK. Atualize seu JDK para corrigi-lo. (Não esqueça de cantar a netbeans_jdkhomevariável no ./netbeans-7.X/etc/netbeans.confarquivo!)

Aquele cara brasileiro
fonte
-1

Tente alterar a aparência do Swing do Netbeans para Nimbus.

allquixotic
fonte
Tentei Nimbus, Metal, GTK, etc. A aparência muda, mas os botões não clicáveis ​​e o carregamento eterno persistem.
Aquele cara brasileiro
qual versão do Netbeans? alguma coisa no console quando você executa o netbeans a partir do console?
allquixotic
Nada no console se iniciado a partir da linha de comando.
Aquele cara brasileiro
você tem algum projeto importante antes desse bloqueio?
mojo706
@ mojo706 Não, e os que eu tive são salvos em backup
Aquele cara brasileiro
-1

Eu tive o mesmo problema ontem à noite no Ubuntu 13.04

Eu tenho o openjdk 6 instalado e a instalação foi bem-sucedida, mas o netbeans travou quando tentei criar um novo projeto.

Hoje eu consegui resolver depois de gritar com o meu computador e assustar minha namorada :)

Tenho certeza que isso resolveu.

Acesse https://netbeans.org/community/releases/73/install.html#install_windows e você verá que precisa chmoddo instalador:

chmod +x installer-file-name

antes de instalar ...

sh installer-file-name

Depois disso, recebi um netbeans executável na minha área de trabalho (por algum motivo não listado nos aplicativos).

Uma coisa a ser observada sobre o instalador: para mim, ele disse que não podia acessar alguns pacotes JUNIT, selecionei 'encerrar esses módulos' ou algo semelhante, e o restante da instalação funcionou bem.

Espero que isso resolva seu problema também!

planty182
fonte
Eu precisei chmod +xdo instalador ou ele nem instalaria a nova versão. Essa não é a causa do meu problema.
Que cara brasileiro
@Ruda, a única outra coisa que fiz de maneira diferente foi instalar o netbeans antes de outras atualizações (ou seja, eu reinstalei o ubuntu e instalei apenas o jdks (6 e 7) antes de instalar o netbeans). Outras coisas a tentar: Execute o instalador com os jdk7 e 6 e veja se algo acontece de maneira diferente entre eles. Desculpe, minha resposta não ajudou.
planty182
-1

Estou com esse problema há alguns dias e isso me deixou totalmente confuso.

Apenas resolvi, no entanto, alterando minha versão do Java de OpenJDK para Oracle

Isso pode ajudá-lo -

http://kiranscience.blogspot.co.uk/2012/08/remove-openjdkjre-from-ubuntu-1204.html

http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html

user180187
fonte
... esqueci de mencionar, em seguida, ter que reinstalar netbeans ou atualização netbeans.conf usar nova jre
user180187
Parece uma resposta válida para mim.
Pilot6
-1

Eu o resolvi atualizando para o open-jdk 7.

irshad
fonte
-1

Eu tive o mesmo problema e alguns outros tentaram fazer com que o Netbeans funcionasse no 12.04LTS, foi assim que consegui uma cópia de trabalho completa.

Usei um dispositivo Windows para baixar o pacote completo do Netbeans no site da Netbeans.

Transferi o arquivo .sh para minha área de trabalho e precisei alterar as permissões para permitir a execução do arquivo;

sudo chmod +x netbeans-7.4-linux.sh

simplesmente instalei o arquivo com;

./netbeans-7.4-linux.sh

O Netbeans não aparece nos aplicativos, mas existe um iniciador na área de trabalho.

Espero que isso ajude alguém :)

user211698
fonte
-1

Para mim mudando

netbeans_jdkhome="/usr/lib/jvm/java-6-openjdk-amd64"

para

netbeans_jdkhome="/usr/lib/jvm/java-7-openjdk-amd64"

no arquivo netbeans.conf funcionou. :) :)

user216971
fonte
1
Esta resposta é incompleta, tal como está, ele só irá funcionar se você já tiver Java 7 instalado, se você estiver usando openJDK, se sua arquitetura de processador é amd64, etc.
That Guy brasileira