El siguiente ejemplo muestra cómo compilar y ejecutar un programa Java en modo de línea de comandos con archivos jar externos. Está desarrollado bajo Linux.
1. Compile y ejecute un programa Java sin Jar externo
Creemos un programa sencillo de hola mundo «helloworld.java».
public class helloworld{ public static void main(String[] args){ System.out.println("Hello!"); } } |
Compilar y ejecutar
$ javac helloworld.java $ java helloworld
Producción
Hello!
2. Compile y ejecute el programa Java con Jar externo
Ahora descarguemos una biblioteca de terceros y usemos algún método de la biblioteca. En este caso, descargué apache.commons.lang de aquí, y usa el StringUtils.capitalize()
método. El archivo jar se descarga en el directorio «jars» que se encuentra en el mismo lugar que helloworld.java.
import org.apache.commons.lang3.*; public class helloworld{ public static void main(String[] args){ String x = "abcd"; System.out.println(StringUtils.capitalize(x)); } } |
Compilar y ejecutar
$ javac -cp ".:./jars/common.jar" helloworld.java $ java -cp ".:./jars/common.jar" helloworld
Producción:
Abcd
Para Windows, «:» debe reemplazarse por «;».