Ante muchas preguntas y dudas de como instalar Netbeans en Windows 7, decidí realizar esta entrada, iniciemos esta aventura.
Que es Netbeans?
NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE es un producto libre y gratuito sin restricciones de uso. Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio de 2000 y continúa siendo el patrocinador principal de los proyectos.
NetBeans IDE es un entorno de desarrollo - una herramienta para que los programadores puedan escribir, compilar, depurar y ejecutar programas. Está escrito en Java - pero puede servir para cualquier otro lenguaje de programación. Existe además un número importante de módulos para extender el NetBeans IDE.
Instalación
- Descargar e instalar el JDK, ingresa aqui y descarga según tu sistema operativo.
- Ingresemos a la pagina http://netbeans.org/index.html para poder descargar el instalador del netbeans IDE (antes de iniciar la descarga verifique que el idioma del IDE y el sistema operativo mencionado es el correcto).
- Otra de las cosas que necesitamos es el instalador de la colección de herramientas Cygwin. Pueden bajarlo desde la misma página de Cygwin, desde este link (http://www.cygwin.com/setup.exe). Una vez que tenemos el instalador, lo ejecutamos (en mi caso, con Windows 7 tuve que ejecutarlo como administrador para que se conecte a los mirrors a bajar archivos).
- Elegimos la primera opción: Install from Internet (instalar desde internet). Damos click a Next.
- Elegimos la carpeta de instalación. Las opciones que aparecen debajo les recomiendo dejen las recomendadas (valga la redundancia). Click en Next
- Elegimos la carpeta local para las descargas de paquetes. Click en Next
- Ahora debemos elegir la conexión, en mi caso la mas simple, Direct connection (conexión directa). Supongo que ustedes también van a necesitar esa. Click en Next
- Seleccionamos cualquiera de los mirrors y le damos click a Next
Si se fijan bien, esos son los paquetes que trae cygwin para instalar. Si hacen click en el caracter que se parece a un reload, refresh, o un simbolo de reciclaje, o como quieran llamarlo, cambiará la acción que queremos tener sobre los paquetes. Entre ellas, Default, Install, Reinstall, Uninstall. Estas aparecerán cada vez que hagamos click. Para cada componente del paquete también tenemos lo mismo, solo que al hacer click aparecerán cosas como Keep, Skip, Reinstall, Uninstall, o el número del a versión a instalar.
Bien, ahora debemos elegir para instalar lo siguiente:
Bien, ahora debemos elegir para instalar lo siguiente:
- Paquete "Base"
Le damos click al icono del que hablabamos hasta que aparece Base (\) Install para instalar el paquete entero.
Ahora, desplegamos el paquete "Devel" (apretamos el + a la izquierda) y elegimos instalar lo siguiente:
- binutils: The GNU assembler, linker and binary utilities
- gcc-core: C compiler
- gcc-g++: C++ compiler
- gcc-g77: Fortran compiler
- gcc-mingw-core: Mingw32 support headers and libraries for GCC
- gcc-mingw-g++: Mingw32 support headers and libraries for GCC C++
- gcc-mingw-g77: Mingw32 support headers and libraries for GCC Fortran
- gdb: The GNU Debugger
- make: The GNU version of the 'make' utility
- mingw-runtime: MinGW Runtime
Recuerden que estos "modulos" los encuentran bajo el paquete Devel, pueden ver los nombres de cada cosa que se van a bajar en el atributo "Package".
Una vez que se bajaron esto, hay que cambiar la variable de entorno PATH (dependiendo del sistema, vamos a Propiedades del sistema, Avanzado, Variables de Entorno... en Windows XP creo que era click derecho en Mi PC, Propiedades, y en Windows Vista es click derecho en Mi PC, Propiedades, Configuracion(es) remota(s) y ahi siguen en el camino que les dije mas arriba).
A nuestra variable PATH debemos agregarle como valor la direccion de la carpeta bin del Cygwin (en mi caso, C:\Cygwin\Bin... este depende de donde hayan instalado el Cygwin). IMPORTANTE: Si PATH ya posee un valor, entonces agreguenle un ";" (sin las comillas) al final, seguido de la ruta que hablamos mas arriba... Por ejemplo: Si tengo "C:\Sun\SDK\bin" el valor me deberia quedar "C:\Sun\SDK\bin;C:\Cygwin\Bin".
Luego de todo esto, abrimos NetBeans y vamos a Tools > Options > C/C++ (en Español, Herramientas > Opciones > C/C++). Podemos agregar manualmente los compiladores, ensamblador, etc. o podemos dejar que lo haga solo creando una nueva familia de paquetes haciendo click sobre Add (Agregar), elegimos el directorio base de los paquetes (carpeta Bin de Cygwin, en mi caso C:\cygwin\bin) y le damos click a Ok. Luego de esto se deberían haber completado todos los campos solos.
En caso de agregar manualmente los archivos, estos son los que deben completar (una vez mas, suponiendo que instalaron el cygwin en C:\cygwin):
Una vez que se bajaron esto, hay que cambiar la variable de entorno PATH (dependiendo del sistema, vamos a Propiedades del sistema, Avanzado, Variables de Entorno... en Windows XP creo que era click derecho en Mi PC, Propiedades, y en Windows Vista es click derecho en Mi PC, Propiedades, Configuracion(es) remota(s) y ahi siguen en el camino que les dije mas arriba).
A nuestra variable PATH debemos agregarle como valor la direccion de la carpeta bin del Cygwin (en mi caso, C:\Cygwin\Bin... este depende de donde hayan instalado el Cygwin). IMPORTANTE: Si PATH ya posee un valor, entonces agreguenle un ";" (sin las comillas) al final, seguido de la ruta que hablamos mas arriba... Por ejemplo: Si tengo "C:\Sun\SDK\bin" el valor me deberia quedar "C:\Sun\SDK\bin;C:\Cygwin\Bin".
Luego de todo esto, abrimos NetBeans y vamos a Tools > Options > C/C++ (en Español, Herramientas > Opciones > C/C++). Podemos agregar manualmente los compiladores, ensamblador, etc. o podemos dejar que lo haga solo creando una nueva familia de paquetes haciendo click sobre Add (Agregar), elegimos el directorio base de los paquetes (carpeta Bin de Cygwin, en mi caso C:\cygwin\bin) y le damos click a Ok. Luego de esto se deberían haber completado todos los campos solos.
En caso de agregar manualmente los archivos, estos son los que deben completar (una vez mas, suponiendo que instalaron el cygwin en C:\cygwin):
- Base Director: C:\cygwin\bin
- C Compiler: C:\cygwin\bin\gcc.exe
- C++ Compiler: C:\cygwin\bin\g++-3.exe
- Fortran Compiler: C:\cygwin\bin\g77-3.exe
- Make Command: C:\cygwin\bin\make.exe
- Debugger: C:\cygwin\bin\gdb.exe
Una vez hecho todo esto, aplicamos cambios, todo a Ok, y ya podemos crear nuestro proyecto en C/C++ en NetBeans.
Para instalar se necesita descomprimir (netbeans-7.1.1-ml-windows.exe) con el comando "--extract"
Abrir el "prompt" y ejecutar el instalador con el siguiente comando:
C:netbeans-7.1.1-ml-windows --extract
Luego, se creará un archivo llamado "bundle", ejecutarlo de la siguiente manera:
C:java -jar bundle.jar o hacer doble click en el archivo bundle.jar
y se abrirá el instalador de Netbeans...
La sintaxis para descomprimir es :
netbeans-7.1.1-windows.exe --extract java -jar bundle.jar
Problemas frecuentes:
Ante el problema de que el isntalador del Netbeans no detecta al JDK instalado:
Para instalar se necesita descomprimir (netbeans-7.1.1-ml-windows.exe) con el comando "--extract"
Abrir el "prompt" y ejecutar el instalador con el siguiente comando:
C:netbeans-7.1.1-ml-windows --extract
Luego, se creará un archivo llamado "bundle", ejecutarlo de la siguiente manera:
C:java -jar bundle.jar o hacer doble click en el archivo bundle.jar
y se abrirá el instalador de Netbeans...
La sintaxis para descomprimir es :
netbeans-7.1.1-windows.exe --extract java -jar bundle.jar
- Obs1: El nombre el ejecutable puede variar, según la versión que descargues.
- Obs2: El comando antes mencionado debe de ser colocado en la consola del CMD.
- Obs3: Si no, ejecutar el "prompt" con permisos de administrador, y ver que pasa, esta demás decir que tienen que tener instalado el JDK 1.5 o superior...
2 comentarios:
para que sirve el "Cygwin"?
Hola,
Cygwin es una API que te da la posibilidad de ejecutar comandos (grep, vi, cat, etc.) hechos para Linux en sistemas operativos Windows.
Esta aplicación es importante cuando necesitas realizar tareas en línea de comandos como si estuvieras en Linux, en nuestro caso nos facilita instalar los paquetes que utilizará netbeans.
Mayor información: http://es.wikipedia.org/wiki/Cygwin
Post a Comment