2011-01-20 17 views
15

He estado usando Eclipse durante 2 semanas y todos los programas funcionan bien.¿Debo instalar Java SDK si tengo eclipse?

Pero me he dado cuenta de que no he instalado específicamente Java SDK.

¿Es normal o tiene Eclipse su propio compilador?

necesito para probar el conector JDBC de MySQL y ahora no saben dónde copiar el archivo porque en mi:

C:/programfiles/java 

Sólo tengo un directorio que es JRE 6.

+0

posible duplicado de [¿Cómo compila Eclipse las clases con solo un JRE?] (Http://stackoverflow.com/questions/1642338/how-does-eclipse-compile-classes-with-only-a-jre) – yoozer8

Respuesta

12

Sí, tienes razón. Eclipse tiene su propio compilador por lo que no necesita JDK si está trabajando con Eclipse.

Hay algunos casos/complementos que solo funcionan con JDK como Maven. Por lo tanto, si planea usar Maven (ya sea desde Console o desde Eclipse), necesitará download JDK.

Para su conector mysql, una práctica común es copiar el jar al directorio de su proyecto (o tal vez en el directorio lib) y agregarlo a la ruta de compilación. Una vez que el contenedor esté en la ubicación, puede actualizar el área de trabajo, hacer clic con el botón derecho y seleccionar Crear ruta, agregar a la ruta de compilación.

3

Usted puede descargar Eclipse con un paquete JRE, que es probablemente lo que ha hecho. Pero como tiene su propio compilador, etc., no necesita el JDK completo.

No necesita el JDK para usar el controlador mysql, solo necesita agregarlo a su classpath del proyecto en Eclipse. Alguna documentación sugiere poner archivos JAR en el directorio de extensiones de JRE/JDK, pero esta es una idea profundamente mala y obsoleta: no hagas eso. Use classpath, a través del entorno de Eclipse.

3

Eclipse tiene su propio compilador y puede ejecutarse en un JRE no JDK.

El enfoque habitual para utilizar un archivo jar de biblioteca es copiarlo en su proyecto Eclipse dentro de Eclipse y hacer clic con el botón derecho en Agregarlo a la ruta de compilación. Las clases son accesibles a su propio código.

Cuestiones relacionadas