Actualicé Ubuntu 14.02 a Ubuntu 16.04 y me di cuenta de que NetBeans ya no funcionaba después de la actualización. Entonces instalé netbeans nuevamente desde la línea de comando:
sudo apt install netbeans
Pero después de la instalación, cuando abrí NetBeans, todavía no me daba la opción de crear un proyecto C/C++.
¿Alguien puede ayudar con este problema?
Respuesta1
La respuesta proporcionada porhttps://askubuntu.com/users/22949/eliah-kaganno funcionó para Ubuntu 19.04 con NetBeans 11 ya que el complemento C++ no está disponible en "Distribución de Netbeans" cuando lo probé.
Para instalar C++, también tuve que seleccionar el Centro de actualizaciones con la etiqueta "Portal de complementos NetBeans 8.2". Parece que C++ aún no está en la última distribución, por lo que agregué el Centro de actualización heredado.
Después de agregar este centro de actualización, pude ubicar e instalar el complemento C++ como se muestra en la respuesta anterior y luego crear un programa C++ HelloWorld en NetBeans 11 en Ubuntu 19.04.
Respuesta2
Instale el complemento C/C++ en NetBeans.
En NetBeans, vaya aHerramientas→Complementos.
Luego, en Complementos disponibles, en la categoría C/C++, marque la casilla C/C++ y luego haga clic en Instalar para iniciar la instalación.
Fuente:Habilitando C/C++/Fortran en el IDE
Si nocentros de actualizaciónestán habilitados en NetBeans para instalar y actualizar complementos, es posible que vea una lista completamente vacía en Complementos disponibles. (Con menos frecuencia, si algunos están habilitados pero no proporcionan el complemento C/C++, es posible que vea algunos complementos, pero no ese).
La solución es ir a la pestaña Configuración, buscar en la lista de Centros de actualización y marcar la casilla de Distribución de NetBeans.
Luego puede volver a la pestaña Complementos disponibles y el complemento C/C++ debería aparecer en la lista. Es posible que tengas que hacer clic en elBuscar lo más nuevobotón (aunque no era necesario).
Respuesta3
mis especificaciones aquí:
ubuntu 18.04
netbeans 11.3
jdk14.0.1 (de Oracle)
Primero, asegúrese de tener unpack200 funcionando en el lugar correcto:
ls -l `locate unpack200` # the real file was at: /usr/lib/jvm/java-11-openjdk-amd64/bin/unpack200
cd "/usr/lib/jvm/jdk-14.0.1/bin" # or to where the error requested unpack200 to be at
sudo ln -vs /usr/lib/jvm/java-11-openjdk-amd64/bin/unpack200 ./
En netbeans > herramientas > complementos > configuración, agregue este repositorio "NbDevDarkBeans":http://bits.netbeans.org/dev/nbms-and-javadoc/lastSuccessfulBuild/artifact/nbbuild/nbms/updates.xml.gz Haga clic en "buscar actualizaciones", marque e instale "C/C++". Será una versión más nueva que otros repositorios, aquí: 1.31.5.1. Por cierto, ¡esto también admitirá proyectos de C++ 17! Obs.: Obtuve este consejo sobre el repositorio desde aquí:https://stackoverflow.com/a/59835093/5648245
Respuesta4
Tuve un problema similar, elDocumentos de Netbeanno ayudó porque no había ninguna opción C/C++ en el
Herramientas --> Complementos --> Complementos disponiblessección desde la que trabajar.
Este video:Agregar complementos C/C++ a Netbeans en Mac/PC/Linuxresuelto. Pasos a continuación:
Desde el menú de encabezado de NetBeans:
- Haga clic -->Herramientas
- Haga clic -->Complementos
- Se abrirá la ventana Complementos. En la ventana Complementos -->seleccione la pestaña Configuración.
- Haga clic en el botón marcadoAgregar
- En elNombreIntroduzca el campo:Distribución NetBeans
- En el campo URL ingrese la siguiente URL:http://updates.netbeans.org/netbeans/updates/8.2/uc/final/distribution/catalog.xml.gz
- Haga clic -->DE ACUERDO
- Haga clic en la pestaña Actualizaciones
- Haga clic en Buscar actualizaciones. Si hay actualizaciones, selecciónelas y haga clic en el botón Actualizar
- Haga clic en la pestaña Complementos disponibles
- Ahora puede seleccionar los complementos que desea instalar.
- Después de la instalación, deberían estar en la sección "Instalados" en "Complementos instalados por el usuario".
- Cerrar pestaña
- Hacer clicArchivo --> Nuevo Proyecto
- Deberías ver C/C++ disponible como opción ahora.