No puedo comenzar un nuevo proyecto en Netbeans


10

La cuestión:

Cuando abro el cuadro de diálogo "Agregar nuevo proyecto" (captura de pantalla a continuación), no puedo crear un nuevo proyecto. El mensaje de carga (icono de reloj de arena) permanece encendido para siempre. Excepto por "cancelar", los otros botones están deshabilitados.

Funcionó bien hace unos días, no he cambiado ninguna configuración antes de que apareciera el problema. Ejecuté la función de actualización interna, pero el problema persiste.

ingrese la descripción de la imagen aquí

La informacion:

Mi versión del sistema operativo : Ubuntu 12.04.2 LTS 64 bits

Versión de Netbeans :

Ayuda -> acerca de

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

Lo que probé:

  • Cambiar el aspecto y la sensación con la --lafopción de línea de comandos. La apariencia cambia, pero el problema persiste.
  • Usando el comando de actualización interna, se actualizó un complemento, pero el problema persiste.
  • Al descargar e instalar la última versión (7.31), importó la configuración de la versión anterior y el problema persiste.
  • Eliminar la carpeta de configuración ~/.netbeans/7.3.1, reiniciar netbeans, elegir no importar la configuración y más bien tener una nueva instalación limpia

Respuestas:


11

Acabo de publicar la misma pregunta aquí ... la solución para mí fue degradar OpenJDK de 6b27 a 6b24 (mira el enlace para más detalles).

My NetBeans se veía exactamente como en su captura de pantalla y también tenía otros problemas extraños.

Sugeriría que lo haga java -versionsi esto muestra que tiene 6b27 instalado y cat /var/log/dpkg.log | grep openjdkmuestra que recibió recientemente la actualización de OpenJDK, puede intentar solucionar el problema volviendo a 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****

Cuando descubrí otros problemas (la conexión SSH no se establecería dentro de NetBeans) finalmente tomé el paso para actualizar a Oracle JDK7. Para iniciar NetBeans con otro JDK, debe editar ./netbeans-7.X/etc/netbeans.confy cambiar la línea netbeans_jdkhome="/usr/lib/jvm/java-7-oracle/jre"(supongo que esto se genera en el proceso de instalación de NetBeans). De lo contrario, seguirá utilizando su antiguo JDK sin importar lo que java -versiondiga.


2
¡Buena sugerencia! Es posible que también desee probar Java 7, ya que JDK 7 y el equivalente de OpenJDK se han lanzado durante bastante tiempo, por lo que realmente no hay razón para quedarse con Java 6.x.
allquixotic

@somequixotic Lo actualicé en mi cuaderno, pero por alguna razón los problemas con NetBeans no habían desaparecido. ¿Quizás todavía estaba usando OpenJDK debajo del capó? java -versionmostrójava 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

¡Ajá! dpkg.logshows upgrade openjdk-6-jre-lib 6b27-1.12.5-0ubuntu0.12.04.1 6b27-1.12.6-1ubuntu0.12.04.2y otros dos similares el 24 de julio, un día antes de irme de vacaciones, nad Netbeans estaba trabajando. ¡Podría ser el culpable!
Ese tipo brasileño

1
@ ruda.almeida La degradación resolvió el problema con los nuevos proyectos para mí, pero luego tuve otros problemas (con SSH), por lo que la solución final real para mí fue instalar openjdk-7-jre(o la versión de Oracle, ambas funcionan) y cambiar el camino en el netbeans.conf.
s1lv3r

1
Por las dudas: para mí funciona instalando "sudo apt-get install openjdk-7-jre", pero con la ruta en el archivo de configuración como: netbeans_jdkhome = "/ usr / lib / jvm / java-7-openjdk-amd64 / jre" , en lugar del que pones en tu respuesta
leticia

1

Es un error causado por la versión JDK utilizada:

Este problema es un error JDK con foco (bucle interminable cuando se solicita foco). El problema presentado contra JDK es http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6598089 . (IcedTea y en el futuro OpenJDK se distribuirán como JDK por defecto para la distribución de Linux, por lo que debería ser compatible).

El error parece afectar tanto a Oracle JDK como a OpenJDK. Actualice su JDK para solucionarlo. (¡No olvides cantar la netbeans_jdkhomevariable en el ./netbeans-7.X/etc/netbeans.confarchivo!)


-1

Intenta cambiar la apariencia y sensación de Swing de Netbeans a Nimbus.


Probé Nimbus, Metal, GTK, etc. La apariencia cambia, pero los botones que no se pueden hacer clic y la carga eterna persisten.
Ese chico brasileño

¿Qué versión de Netbeans? ¿Hay algo en la consola cuando ejecuta netbeans desde la consola?
allquixotic

Nada en la consola si se inicia desde la línea de comandos.
Ese chico brasileño

¿Tienes algún proyecto importante antes de este bloqueo?
mojo706

@ mojo706 No, y los que tenía están respaldados
ese tipo brasileño el

-1

Tuve el mismo problema anoche un Ubuntu 13.04

Tengo instalado openjdk 6 y la instalación fue exitosa, pero netbeans se bloqueó cuando intenté crear un nuevo proyecto.

Hoy logré resolverlo después de gritarle a mi computadora y asustar a mi novia :)

Estoy bastante seguro de que esto lo resolvió.

Vaya a https://netbeans.org/community/releases/73/install.html#install_windows y verá que necesita chmodel instalador:

chmod +x installer-file-name

antes de instalar ...

sh installer-file-name

Una vez que hice esto, obtuve un netbeans ejecutable en mi escritorio (por alguna razón no figura en las aplicaciones).

Una cosa a tener en cuenta sobre el instalador, para mí, dijo que no podía acceder a algunos paquetes de JUNIT, seleccioné 'salir de estos módulos' o algo similar, y el resto de la instalación funcionó bien.

¡Espero que esto también resuelva tu problema!


Tenía que chmod +xinstalar el instalador o ni siquiera instalaría la nueva versión. Esa no es la causa de mi problema.
Ese tipo brasileño

@Ruda, lo único que hice de manera diferente fue instalar netbeans antes de cualquier otra actualización (es decir, reinstalé ubuntu y solo instalé los jdks (6 y 7) antes de instalar netbeans). Otras cosas para probar: ejecute el instalador con jdk7 y 6 y vea si algo sucede de manera diferente entre ellos. Lo siento, mi respuesta no ayudó.
planty182

-1

He tenido este problema durante un par de días y me ha estado liquidando por completo.

Sin embargo, lo resolví cambiando mi versión de Java de OpenJDK a Oracle

Esto podría ayudarte

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


... olvidé mencionarlo, luego tengo que reinstalar netbeans o actualizar netbeans.conf para usar jre nuevo
user180187

Me parece una respuesta válida.
Piloto6


-1

Me encontré con el mismo problema y algunos otros tratando de hacer que Netbeans funcione en 12.04LTS, así es como logré tener una copia de trabajo completa.

Yo (por favor no me disparó) usé un dispositivo de Windows para descargar el paquete completo de Netbeans del sitio web de Netbeans.

Luego transfirí el archivo .sh a mi escritorio, luego tuve que cambiar los permisos para permitir que el archivo se ejecute, con;

sudo chmod +x netbeans-7.4-linux.sh

entonces simplemente instalé el archivo con;

./netbeans-7.4-linux.sh

Netbeans no aparece en las aplicaciones, pero hay un iniciador en el escritorio.

Espero que esto sea de alguna ayuda para alguien :)


-1

Para mí cambiando

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

a

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

en el archivo netbeans.conf funcionó. :) :)


1
Esta respuesta es incompleta tal como está, solo funcionará si ya tiene instalado Java 7, si está utilizando openJDK, si la arquitectura de su procesador es amd64, etc.
Ese tipo brasileño el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.