2010-04-15 13 views
19

Tengo un entorno Eclipse CDT en funcionamiento y personalizado de la manera que me gusta. También voy a tratar mucho con Java.¿Es posible tener CDT y Java IDE juntos en Eclipse?

No quiero instalar una versión separada de Eclipse solo para obtener las características de Java, ya que cambiaré entre C -> C++ -> ADA -> Java con bastante frecuencia. Debido a esto, me gustaría que el IDE soportase todos los idiomas.

Por el momento, tengo C/C++ y Ada trabajando juntos (banco de trabajo CDT + GNAT).

¿Cómo puedo instalar la compatibilidad con Eclipse Java sin instalar de nuevo Eclipse desde cero?

Respuesta

19

He tenido ambos instalados juntos sin problemas. De hecho, tenía JDT, CDT, PyDev trabajando todos juntos, a veces incluso tenía proyectos que contenían código de los tres idiomas y todo funcionó de maravilla. Se proporcionaron todos los bits que se suponía que estarían listos para los demás, ordenó a sus constructores correctamente. (Tuve una API implementada en C++ con soporte para Java, Python y C++, todos en el mismo proyecto).

Sin embargo, como ya tiene su configuración ejecutándose como desea, le recomiendo encarecidamente que realice una copia de seguridad de su instalación de Eclipse Y su carpeta .metadata en su área de trabajo (generalmente solo compruebo todo el espacio de trabajo cuando retoco con Eclipse así)

Luego puede obtener su plugin manager y obtener el plugin JDT para instalarse desde el sitio de actualizaciones. Francamente, no anticipo que tendrá ningún problema. Puede usar diferentes espacios de trabajo para separar CDT y Java, pero a menos que realmente necesite esta separación clara, le recomendaría que haga todo en el mismo espacio de trabajo. Cambiar el espacio de trabajo en Eclipse significa que tiene que iniciar una nueva instancia con toda la carga y esperar que esto implique.

Mezclar los tipos de idioma en el mismo proyecto podría requerir que se manipule manualmente los archivos del proyecto eclipse. A veces, la GUI no le ofrecerá tener múltiples aspectos para los mismos proyectos. De lo contrario, cambiar de un idioma a otro es transparente. Puede cambiar de perspectiva o puede construir su propia perspectiva con solo las vistas que desee. De nuevo, no hubo problemas al combinar vistas de CDT con vistas de otros idiomas/complementos.

Esta es probablemente la mayor fortaleza de Eclipse. Proporcione un entorno de desarrollo unificado independientemente del trabajo que esté realizando. Dicho esto, no todos los idiomas son compatibles por igual, una buena noticia para usted es que el plugin de Java es mucho más rico y maduro que el CDT.

+0

Utilicé la función de instalación en eclipse para instalar un paquete/complemento llamado "Herramientas de desarrollo Eclipse Java". Después de lo mismo, no tengo la opción "Crear proyecto Java" como esperaba. Mis "Detalles de instalación de eclipse" me muestran que algo llamado "Herramientas de desarrollo de Eclipse Java" es parte de mi configuración. Sin embargo, no veo un solo complemento relacionado con JDT en el directorio de instalación del complemento que, por lo demás, forma parte de una instalación de IDE de Java por separado. ¿Hay algún tipo de indicador que me puedas dar para resolver este problema? –

+0

Parece que tu complemento se instaló correctamente. Según lo que puedo ver, debería poder obtenerlo seleccionando la perspectiva de desarrollo de Java (Window-Perspective-Java). Cada complemento modificará la interfaz de usuario, por lo que elegir la perspectiva correcta traerá a la vanguardia las opciones específicas de este complemento. Dicho esto, siempre debe tener acceso para crear un proyecto nuevo seleccionando Archivo-Nuevo proyecto ... donde los proyectos de tipo Java deben estar disponibles en el árbol de plantillas del nuevo diálogo Proyecto. Espero que esto haya ayudado – Newtopian

+0

Funcionó como un amuleto para mí, y simplemente los guardo en el mismo espacio de trabajo. Cuando cambia entre proyectos de C++ y Java, debe cambiar automáticamente entre las perspectivas de C++ y Java también. –

Cuestiones relacionadas