Mostrando entradas con la etiqueta Eclipse. Mostrar todas las entradas
Mostrando entradas con la etiqueta Eclipse. Mostrar todas las entradas

Solucionado. Problemas al Instalar o errores al ejecutar eclipse


Bueno, muchas veces al instalar eclipse da muchos problemas a la hora de ejecutarse, es decir, al iniciar eclipse, no llega a cargarse y normalmente suele dar estos problemas:



  • NOT JAVA VIRTUAL MACHINE WAS FOUND…
    
  • FAILED TO LOAD THE JNI SHARED LIBRARY .... JVM.DLL



La solución es fácil. Suele salir estos errores porque tanto la JVM o JRE, o no están instaladas, o son de otra versión de 32 o 64 bits o porque no tiene bien puesta la ruta en la variable de entorno PATH del sistema.

Se recomienda hacer lo siguiente:


  • Comprobar que tanto el java como el eclipse, como el sistema operativo sean todos de 32 bits o de 64 bits.
  • En el caso del primer error que muestro arriba, será que no tenéis instalado el jvm y el jre, así que lo descargáis de la página de java.
  • El siguiente error es más complicado, suele dar porque no encuentra el archivo jvm.dll correcto. Normalmente, la ruta de este archivo está en las variables de entorno del windows normalmente en PATH o CLASSPATH, así que cambiar la ruta por la que esté instalado el java, normalmente en las últimas versiones de java se crea una carpeta JAVA dentro de la carpeta ARCHIVOS DE PROGRAMA.

¿Cómo puedo establecer o cambiar la variable del sistema PATH?


Este artículo se aplica a:
  • Plataformas: Solaris SPARC, Solaris x86, Red Hat Linux, SUSE Linux, Windows 8, Windows 7, Vista, Windows XP

INFORMACIÓN TÉCNICA ADICIONAL 

PATH es la variable del sistema que utiliza el sistema operativo para buscar los ejecutables necesarios desde la línea de comandos o la ventana Terminal.
La variable del sistema PATH se puede establecer utilizando la utilidad de sistema en el panel de control de Windows o en el archivo de inicio del shell en Linux y Solaris.


SOLUCIÓN 

icono de alertaNormalmente no es necesario realizar cambios en la variable PATH del sistema en computadoras con Windows o Mac OS X. Las siguientes instrucciones van dirigidas solo a usuarios avanzados o administradores del sistema.

Establecimiento de la variable Path en Windows
Windows 8
  1. Arrastre el cursor a la esquina inferior derecha de la pantalla
  2. Haga clic en el icono de búsqueda y escriba: Panel de control
  3. Haga clic en -> Panel de control -> Sistema -> Opciones avanzadas
  4. Haga clic en Variables de entorno, en Variables del sistema, busque PATH y haga clic en él.
  5. En las ventanas Editar, modifique PATH agregando la ubicación de la clase al valor dePATH. Si no dispone del elemento PATH, puede optar por agregar una nueva variable y agregar PATH como el nombre y la ubicación de la clase como valor.
  6. Cierre la ventana.
  7. Vuelva a abrir la ventana del indicador de comandos y ejecute el código de java.
Windows 7
  1. Seleccione Equipo en el menú Inicio
  2. Seleccione Propiedades del sistema en el menú contextual
  3. Haga clic en Configuración avanzada del sistema > ficha Opciones avanzadas
  4. Haga clic en Variables de entorno, en Variables del sistema, busque PATH y haga clic en él.
  5. En las ventanas Editar, modifique PATH agregando la ubicación de la clase al valor dePATH. Si no dispone del elemento PATH, puede optar por agregar una nueva variable y agregar PATH como el nombre y la ubicación de la clase como valor.
  6. Vuelva a abrir la ventana del indicador de comandos y ejecute el código de java.
Windows XP
  1. Inicio -> Panel de control -> Sistema -> Opciones avanzadas
  2. Haga clic en Variables de entorno, en Variables del sistema, busque PATH y haga clic en él.
  3. En las ventanas Editar, modifique PATH agregando la ubicación de la clase al valor dePATH. Si no dispone del elemento PATH, puede optar por agregar una nueva variable y agregar PATH como el nombre y la ubicación de la clase como valor.
  4. Cierre la ventana.
  5. Vuelva a abrir la ventana del indicador de comandos y ejecute el código de java.
Windows Vista
  1. Haga clic con el botón derecho en el icono Mi PC
  2. Seleccione Propiedades en el menú contextual
  3. Haga clic en el separador Opciones avanzadas (enlace Configuración avanzada del sistema en Vista)
  4. En las ventanas Editar, modifique PATH agregando la ubicación de la clase al valor dePATH. Si no dispone del elemento PATH, puede optar por agregar una nueva variable y agregar PATH como el nombre y la ubicación de la clase como valor.
  5. Vuelva a abrir la ventana del indicador de comandos y ejecute el código de java.

Establecimiento de la variable Path en Solaris y Linux
Para descubrir si el ejecutable de java está en PATH, ejecute:
% java -version

De esta forma, se imprimirá la versión del ejecutable de java, si se encuentra. Si aparece un error de java: Comando no encontrado, esto indica que la variable path no está configurada correctamente.

Para descubrir cuál es el primer ejecutable de java que se encuentra en PATH, ejecute:
% which java

A continuación se detallan los pasos necesarios para establecer de forma permanente PATH.
Nota: a continuación se detallan las instrucciones para los dos shells más conocidos en Linux y Solaris.
Consulte el siguiente enlace si utiliza otros shell.
Tutorial sobre la configuración de la variable Path

Para el shell Bash: 

  1. Edite el archivo de inicio (~/ .bashrc)
  2. Modifique la variable PATH:
    PATH="$PATH":/usr/local/jdk1.6.0/bin
  3. Exporte PATH
  4. Guarde y cierre el archivo
  5. Abra una nueva ventana terminal
  6. Verifique que la variable PATH está correctamente configurada
    % java -version

Para el shell C (csh):

  1. Edite el archivo de inicio (~/ .cshrc)
  2. Defina Path
    set path="$PATH":/usr/local/jdk1.6.0/bin
  3. Guarde y cierre el archivo
  4. Abra una nueva ventana terminal
  5. Verifique que la variable PATH está correctamente configurada
    % java -version



Configurar Eclipse - C / C++ y SDL

Este tutorial explica como instalar y configurar Eclipse para desarrollar con C/C++ y SDL.

1.- Instalar Eclipse

Instalar el Eclipse es tan fácil como:
a) Ir a la direccion: http://www.eclipse.org/downloads/index.php
b) Pinchar en Download now: Eclipse SDK 3.1.1 y elegir el mirror que nos guste.
c) Una vez descargado el zip, lo descomprimimos por ejemplo en C:\eclipse
d) Ejecutamos el eclipse.exe
f) Para cerrar la ventana de bienvenida pinchamos en la flecha que hay arriba a la derecha.

2.- Instalar CDT

El CDT es el plugin de eclipse que nos permite desarrollar en C/C++. Los pasos para instalarlo son:
a) En el eclipse, pinchar en Help -> Software updates -> Find and install...
b) Seleccionamos "Search for new features to install" y le damos a Next.
c) Pinchamos el botón "New Remote Site..."
d) En nombre ponemos CDT, y en URL ponemos http://download.eclipse.org/tools/cd...ses/eclipse3.1
e) Nos aseguramos de que está marcado el check del CDT en la lista y pichamos Finish.
f) Seguimos los pasos que se nos indican (acuerdo de licencia, etc).
g) Reiniciamos el Eclipse (nos pedirá que lo hagamos al finalizar la instalación)
h) Abrimos la perspectiva de C/C++:
----- h1) Pinchar en Window -> Open Perspective -> Other...
----- h2) Seleccionar C/C++ en la lista y OK.

3.- Instalar Cygwin

Esto es lo que incluirá el compilador, debugger, linker, etc...
a) Descargamos en instalador de http://cygwin.com/setup.exe
b) Lo ejecutamos. En la segunda ventana selecionamos "Install from internet"
c) En Root directory metemos donde queremos instalarlo, por ejemplo c:\cygwin
d) En Install For seleccionamos "All Users" y en Default Text File Type "Unix / Binary"
e) En la siguiente ventana metemos la ruta donde queremos descargar los paquetes, por ejemplo c:\cygwin\paquetes
f) En la siguiente ventana seleccionamos "Direct Connection"
g) Esperamos a que se descargue la lista de mirrors y elegimos el que más nos guste.
h) Esperamos a que se descargue la lista de paquetes.
i) En la lista desplegamos la rama Base y marcamos la columna BIN en todos los que nos permita.
j) Hacemos lo mismo con la rama Devel y pinchamos en Siguiente. Esto llevará unos minutos.
k) Una vez que esté todo instalado, tenemos que modificar el PATH. Nos vamos a Panel de Control -> Sistema -> Opciones Avanzadas -> Variables de Entorno
l) Si está la variable "Path" en la lista la pinchamos y le damos a modificar, incluyendo la carpeta bin del directorio del cygwin, separado de una coma del resto: Por ejemplo quedaría algo así:

C:\Archivos de programa\CVSNT\;C:\WINDOWS\Microsoft.NET\Framework \v1.1.4322;C:\cygwin\bin

m) Si la variable no exitiese la creamos y le damos el valor C:\cygwin\bin (o la que hayamos elegido al instalar el cygwin).

4.- Incluir librerías SDL

Para compilar los proyectos SDL necesitamos poner las librerías en el lugar apropiado donde las encuentre el compilador.

a) Primero las descargamos de http://www.libsdl.org/download-1.2.php, al final de la lista, en "Development Libraries" seleccionamos la segunda de Win32 -> SDL-devel-1.2.9-mingw32.tar.gz (Mingw32)

b) Descomprimimos el zip una vez descargado.
c) De la carpeta bin, copiamos el SDL.dll a C:\cygwin\bin
d) De la carpeta lib copiamos los 4 archivos a C:\cygwin\lib\gcc-lib\i686-pc-mingw32\3.3.3
e) De la carpeta include copiamos todo a C:\cygwin\usr\include


5.- Crear nuevo proyecto

Existen 2 tipos de proyectos: Standard y Managed. En el primero somos nosotros los que decidimos el Makefile, en el segudo es el Eclipse el que hace el Makefile según nuestras configuraciones. Como esto es un tutorial básico, iremos por lo facil, el Managed (aunque si estamos haciendo un port que ya tenga un Makefile, o queremos hacerlo nosotros mismos, mejor standard).

a) En eclipse, abrimos la perspectiva de C/C++, si no la tenemos ya abierta (ver paso 2.h)
b) Pinchamos en el menú File -> New -> Managed Make C++ Proyect (podemos elegir el C si lo deseamos)
c) Le damos un nombre al proyecto y opcionalmente elegimos la ruta
d) Podemos darle a Next para ver las siguientes pantallas de configuración, pero como no vamos a cambiar nada, le damos a Finish en esta o en las siguientes.
f) Ahora en la vista de proyectos habrá una carpetita azul con el nombre de nuestro proyecto. Clic derecho y Properties
g) Pinchamos en el menú "C/C++ Build" en la parte izquierda de la ventana
h) En la pestaña "Tool Settings", Pinchamos en la subopción "Libraries" de "GCC C Linker"
i) En los dos recuadros de la derecha, en el de arriba pinchamos en Add (icono con signo + en verde)
j) Escribimos "SDLmain" (sin comillas) y OK.
k) Volvemos a dar a Add y añadimos "SDL" (sin comillas).
en el recuado de abajo pinchamos también en Add, pinchamos en Browse y buscamos la siguiente ruta: "C:\cygwin\lib\gcc-lib\i686-pc-mingw32\3.3.3" (dependiendo de donde hayamos instalado el cygwin.
l) Pinchamos en Apply para guardar los cambios, pero no cerramos la ventana.
m) En el desplegable que hay arriba con el texto "Configuration: " a la izquierda, selecionamos la otra opcion (si tenemos Debug, seleccionamos Release o viceversa).
n) Repetimos los pasos de h a k y pinchamos en OK.

Visual Cobol en Eclipse

 

Desde esta página se puede descargar un trial de 30 días del plugin de Visual Cobol


http://visualcobol.microfocus.com/overview/development/eclipse/


Visual Cobol R3 integrado con Eclipse 


La compañía Micro Focus presentó una nueva versión de Visual Cobol, con la que los desarrolladores podrán migrar sus aplicaciones a distintas plataformas sin que sea necesario reescribir el código. 

Visual Cobol R3 funciona sobre servicio de “nube” de Microsoft Azure, con lo que los clientes de esta solución podrán mantener sus sistemas vigentes frente a las nuevas tecnologías, sobre todo si pensamos que este lenguaje hace dos años cumplió 50 años de vida. 



Según la compañía Micro Focus en la actualidad un 70% de las grandes corporaciones utilizan soluciones desarrolladas en Cobol, existiendo más de 220.000 millones de líneas de código activas. 

Visual Cobol R3 permite trabajar en Java Virtual Machine (JVM), .NET e, incluso, Microsoft Windows Azure. Además será posible integrar Visual Cobol R3 con Microsoft Visual Studio 2010 y Eclipse, por lo que podrá ser utilizado tanto en Windows como en UNIX y Linux. 



Configurar Python y Pygame con Eclpse. Programar Juegos en 2D.


Recientemente me adentré en el mundo de la programación de videojuegos. Y como buena newbie, he empezado por la programación 2D con Python.
Para tener un entorno de programación adecuado, he elegido instalar el plugin Pydev para Eclipse, y luego la libreríaPygame. Así que los pasos a seguir son:
  1. Instalar Python
  2. Descargar Eclipse
  3. Instalar Pydev para Eclipse (a través de Marketplace)
  4. Instalar Pygame
    (ojo: tiene que ser la misma versión que la versión de Python instalada en el Paso 1)
  5. Configurar Pygame en el path de Eclipse

Después de estos pasos, probablemente os seguirá marcando error en la importación del módulo Pygame en vuestros proyectos, pero esto es un fallo del editor Pydev para Eclipse y no debeis hacer caso. Podeis ejecutar sin problemas a pesar de estos errores.

Instalación y configuración de entorno de desarrollo Android con Eclipse


Desde que salió Android en 2007, lo descargué y probé e hice un análisis del SDK de Android en el blog. Desde entonces he estado siempre con ganas de desarrollar algo serio. Parece el momento ideal dado el crecimiento enorme que está teniendo la plataforma a nivel mundial.
Android

Además de esto, coincide que en mi trabajo actual tengo la opción de elegir hacia qué tecnologías orientar mi carrera. Y mis objetivos para este año van hacia Android y Ruby.
En fin, varias veces me consultaron cómo instalar el entorno de desarrollo Android para empezar a trabajar con el framework. Así que aprovechando que estoy haciendo una instalación nueva y actualizada del SDK en mi computadora de escritorio, vamos a ir listando los pasos para mandar para acá a otras personas que me lo consulten.

Desarrollo con C/C++ en Eclipse

Eclipse es uno de los IDEs más populares y utilizados en el mundo Java. Esto unido a la posibilidad de extender su funcionalidad por medio de plugins ha hecho que exista la posibilidad de poder programar en multitud de lenguajes usando esta herramienta.
El plugin necesario para desarrollar en C/C++ con Eclipse se llama CDT (C/C++ Development Tooling). Veamos como instalarlo.

Instalar el JDK de java.


INSTALAR ECLIPSE
El primer paso, evidentemente, es instalar Eclipse. Eclipse viene en forma de un archivo zip/tar.gz que podemos descargar desde la sección correspondiente de su web pulsando sobre Eclipse SDK 3.2.1 y eligiendo el mirror más cercano al lugar donde nos encontramos.
Una vez descargado basta con descomprimir en el directorio de nuestra elección.


INSTALAR CDT
Descargamos la última versión para nuestro sistema operativo, la 3.1.1 a la hora de escribir estas líneas, desde la página de descargas del proyecto. El plugin no es más que un archivo zip/tar.gz que deberemos descomprimir en la carpeta de Eclipse, añadiendo así los archivos correspondientes a las carpetas features y plugins.
Si ejecutamos Eclipse ahora entre las perspectivas que podemos seleccionar (Window -> Open Perspective -> Other) tendremos una dedicada a C/C++. Para crear un nuevo proyecto seleccionaremos File -> New -> Managed Make C Project o Managed Make C++ Project dependiendo del lenguaje a utilizar. En los proyectos “managed” (gestionados), a diferencia de los standards, Eclipse se ocupa de generar un makefile por nosotros.
Lo único que nos falta es, claro está, un compilador con el que generar los binarios. En Linux normalmente suelen estar instalados gcc y g++. En Windows necesitaremos instalarlos, bien usando MinGW o usando Cygwin.


INSTALAR CYGWIN
Descargamos el instalador desde la web de Cygwin. Al ejecutarlo nos preguntará si queremos instalar desde internet, descargando los archivos necesarios desde la web (Install from Internet); descargar los archivos pero no instalarlos (Download Without Installing) o instalar usando paquetes previamente descargados que tenemos en una cierta carpeta (Install from Local Directory). Si es la primera vez que instalamos Cygwin, seleccionaremos Install from the Internet.
Se nos preguntará también dónde instalarlo (C:\Cygwin está bien, no queremos rutas que contengan espacios), el directorio donde descargar los paquetes y el mirror desde el que deseamos descargarlos. Por último no tendremos más que seleccionar los paquetes a descargar y pulsar siguiente para que comience la descarga e instalación, debes seleccionar los siguientes paquetes de la sección DEVEL:

1. gcc g++
2. gdb
3. make.
Una vez instalado, añadiremos el directorio bin de la distribución al path, de forma que se pueda llamar a los binarios desde cualquier carpeta de Windows: botón derecho sobre Mi Pc -> Propiedades, Opciones Avanzadas -> Variables de Entorno, en Variables del sistema hacemos doble clic sobre Path y añadimos al final de Valor de variable ;c:\cygwin\bin (el ; es para separar distintas entradas). Podemos comprobar que lo hemos hecho correctamente abriendo una ventana de línea de comandos (Inicio -> Ejecutar, escribimos cmd) y escribiendo gcc -v.

PROGRAMANDO CON C/C++ EN ECLIPSE
Como ya dijimos, para crear un nuevo proyecto en C/C++ en Eclipse seleccionamos File -> New -> Managed Make C Project o Managed Make C++ Project. Solo tenemos que escribir un nombre para el proyecto y podemos pulsar sobre Finish, porque normalmente no necesitaremos tocar ninguna de las otras opciones.
Para añadir un nuevo archivo al proyecto pulsamos con el botón derecho sobre el proyecto y seleccionamos New -> Source File o Header File.
La compilación la realiza Eclipse automaticamente, creando un archivo ejecutable en la carpeta Release o Debug, aunque tendremos que indicarle al linker dónde se encuentran las librerías que va a necesitar haciendo clic con el botón derecho sobre el proyecto, Properties -> C/C++ Build -> Tool Settings -> GCC C Linker -> Libraries y añadiendo el directorio “C:\cygwin\lib\gcc-lib\i686-pc-mingw32\3.3.3″ en Library search path (seleccionamos Debug en Configuration y volvemos a hacer lo mismo).