2009-06-15 13 views
8

Tengo eclipse y puedo probar la ejecución de aplicaciones Java pero no estoy seguro de cómo compilarlas. Leí que debería escribir javac -version en mi cmd.exe y ver si se reconoce. No lo es. Así que fui al sitio web de Sun y descargué/instalé JDK v6. Sin embargo, todavía dice 'javac' es un comando no reconocido. ¿Qué estoy haciendo mal?¿Cómo instalas JDK?

Gracias!

ACTUALIZACIÓN OK después de leer algunas respuestas Parece que lo que estoy tratando de hacer es crear un archivo .jar que pueden ser corrió en otro equipo (con el tiempo de ejecución). Sin embargo, tengo problemas para descubrir cómo hacerlo. Esto podría deberse a que estoy usando Flex Builder (eclipse), pero también agregué la capacidad de crear proyectos Java.

Gracias

ACTUALIZACIÓN OK no quiero hacer un archivo JAR, no estoy tratando de archivarlo ... todo el punto de hacer que un programa es enviarlo a los usuarios para que puedan usa el programa ... ESO es lo que trato de hacer ... ¿por qué es esto tan difícil?

Respuesta

0

Un archivo JAR puede funcionar como un archivo ejecutable, cuando exporta su proyecto como archivo JAR en Eclipse (como señaló Michael Borgwardt) puede especificar cuál es la clase ejecutable, es decir, cuál tiene el punto de entrada [aka public static void main(String[] args) ]

Si el usuario instaló el JRE, puede hacer doble clic en él y la aplicación se ejecutará.

EDIT: Para una explicación detallada de cómo funciona esto, ver el "How do I create executable Java program?"

+0

Gracias, el archivo JAR no se estaba ejecutando, pero luego configuré la clase de punto de entrada y ahora funciona ... ¡gracias! –

3

javac se encuentra en la carpeta "bin" de su instalación JDK. Para ejecutarlo, debe usar la ruta completa o agregar este directorio a la ruta de búsqueda de su sistema a través del Panel de control.

Si ha instalado a c:\program files\java\jdk1.6.0 su llamada tiene que tener este aspecto:

c:\> "c:\program files\java\jdk1.6.0\bin\javac" -version 
2

Umm, Eclipse es un IDE, que compila las cosas a medida que avanza. No necesitas javac.

+0

Por defecto Eclipse utiliza el JRE no el JDK. Debe agregarlo en la lista de JRE instalados. –

+0

Aún no necesita el JDK, ya que eclipse tiene su propio compilador –

+0

JRE no incluye javac.exe; solo JDK tiene eso. Michael tiene razón: Eclipse tiene su propio paquete. – duffymo

1

Si tiene instalado Eclipse y puede escribir nuevas aplicaciones Java desde dentro de ella, la compilación debería funcionar ya ..

Eclipse construye automáticamente/compila el sistema cuando se va a guardar nuevos archivos Java. Intente escribir una nueva aplicación Hello World simple, imprima algo en la consola (solo escriba sysout y Ctrl + Space dentro de Eclipse)

+0

Sí, esto funciona cuando estoy en eclipse, cómo lo compilo o creo un ejecutable que se puede ejecutar en otra computadora ... Soy nuevo en Java lo siento. –

+0

John, debería considerar agregar esta pregunta a su pregunta original, para capturar su evolución. –

1

Eclipse compila automáticamente todos los proyectos en el área de trabajo. Puede deshabilitar esta opción si lo desea en Proyecto-> Crear automáticamente.

7

No necesita un compilador por separado, eclipse ya compila la aplicación para usted. Lo que probablemente quiera hacer es crear un archivo JAR "ejecutable", que puede hacer en eclipse seleccionando Archivo-> Exportar-> Archivo JAR ejecutable.

Tenga en cuenta, sin embargo, que el archivo JAR resultante no es un ejecutable "real" (es decir, binario de Windows); aún necesita un JRE instalado en la computadora de destino. Realmente no hay una manera de crear ventanas binarias; así no es como funciona Java. Por el lado positivo, funcionará sin recompilación en una máquina Linux o MacOS (si tiene un JRE instalado).

25

Para configurar Eclipse para utilizar el JDK debe seguir estos pasos.

1. Descargar el JDK

En primer lugar hay que descargar el JDK de Soles site. (Asegúrese de descargar uno de ellos que tenga el JDK)

2.Instalar JDK

Instálelo y guardará algunos archivos en su disco duro. En una máquina Windows que esto podría ser en c: \ archivos de programa \ Java \ jdk (número de versión)

3. preferencias de Eclipse

Ir a las preferencias de Eclipse -> Java -> JRE instalados

4. Añadir el JDK

Haga clic en Agregar JRE y usted sólo tiene que encuentra el directorio de Inicio. Haga clic en Examine ... y vaya a donde está instalado el JDK en su sistema. Los otros campos se llenarán después de ubicar el directorio de inicio.

5. que haya terminado

Haga clic en Ok. Si desea que el JDK sea el predeterminado, coloque una Marca de verificación junto a él en la lista del JRE instalado.

+0

Un JRE es suficiente para eso ya que Eclipse tiene su propio compilador (jikes?) Integrado. –

+1

Bueno, la pregunta es cómo instalar un JDK y está ejecutando Eclipse. Es bueno tener el JDK ya que tiene cosas extra y la fuente. –