¿Cómo compilar un archivo .java en Ubuntu?

67

¿Cómo puedo compilar un archivo .java?

¿Qué programas necesitaré? Si necesito Java JDK, también necesitaré ayuda para instalarlo. Soy muy nuevo en Ubuntu, así que cualquier programa que necesite instalar lo necesitaré en un tutorial sobre cómo instalarlo.

    
pregunta user65407 03.06.2012 - 05:03

5 respuestas

72

Para compilar el archivo, abre tu terminal y escribe

javac filename.java

Para ejecutar el archivo de clase generado, use

java filename

Pero para hacer esto, necesita tener Java JDK instalado en su computadora. Puede instalarlo con las instrucciones en ¿Cómo instalo Java? .

    
respondido por el Ten-Coin 03.06.2012 - 05:51
20

OpenJDK funciona mejor para mí. Es simple y nunca he tenido ningún problema con eso. Solo sigue estos sencillos pasos:

  1. Desde la instalación del terminal, abra jdk

    sudo apt-get install openjdk-7-jdk
    
  2. Escribe un programa java y guarda el archivo como nombre de archivo.java

  3. Ahora para compilar use este comando desde el terminal

    javac filename.java
    

    Si todo funciona bien, se debe crear un nuevo archivo "filename.class".

  4. Para ejecutar el programa que acaba de compilar, escriba el siguiente comando en la terminal:

    java filename
    

NOTA

Puede usar cualquier editor de texto (como gedit),

reemplace el nombre de archivo con el nombre que desee

necesita estar en el mismo directorio que el "presente directorio de trabajo" (obtenido ejecutando pwd ) mientras ejecuta el comando desde la terminal.

    
respondido por el Mrinal 02.05.2013 - 18:07
10

Si, por ejemplo, su archivo es my_file.java :

class MyClass
{
    public static void main(String[] args)
     {
       System.out.println("Hello World");
     }
}

Quieres hacer:

javac my_file.java

y luego

java MyClass # The name of the class, not file

Sin embargo, es una convención común para dar clases y archivos con el mismo nombre.

    
respondido por el Akavall 30.12.2013 - 05:34
5

Necesita instalar un JDK, Java Development Kit. Ubuntu contiene un metapaquete default-jdk , que depende del JDK actualmente preferido. Ahora es openjdk-6-jdk.

Para compilar un archivo Java en un archivo .class ejecutable, puede ejecutar

javac filename.java

y ejecutarlo

java file

Es el caso de uso más simple y, en general, no funciona porque las clases de Java dependen principalmente de otras clases de Java colocadas en bibliotecas.

Entonces, probablemente le gustaría usar algunas soluciones más sofisticadas. La mayoría de los editores de texto son compatibles con el resaltado de sintaxis de Java, por ejemplo, jEdit , kate o vim , pero no resuelven el problema de compilación.

Tiene otra opción: puede instalar un IDE de Java con todas las funciones. Ubuntu viene con los dos principales IDEs Java de OpenSource - NetBeans y Eclipse .

    
respondido por el Oto 'tapik' Buchta 03.06.2012 - 06:32
3

Simplemente escribe sudo apt-get update , seguido de sudo apt-get install openjdk-7-jdk para una instalación rápida de java7, luego puedes jugar con java: -)

Para obtener una documentación Java más detallada, visite este enlace .

    
respondido por el vicd 03.06.2012 - 05:21

Lea otras preguntas en las etiquetas