Archivo de la etiqueta: Java

Cambiar de OpenJDK a SunJDK en Ubuntu – Ubuntu Tips

Por defecto en Ubuntu como JDK de Java tenemos la OpenJDK la cual suele funcionar bastante bien,  pero si queremos habilitar la ‘Oficial’ o SunJDK tenemos que realizar los siguientes pasos:

  • Abrimos el Centro de Software Ubuntu
  • Seleccionamos en el menú Editar > Orígenes de Software
  • Seleccionamos la pestaña Otro software
  • Activamos las opciones de Socios de Canonical (las dos)

Después de hacer esto lo mas rapido es abrir una terminal y ejecutar los siguientes comandos

  • sudo apt-get update
  • sudo apt-get install sun-java6-jdk sun-java6-jre sun-java6-plugin
  • sudo update-alternatives -–config java

En el listado que nos saldrá al ejecutar el update-alternatives seleccionamos el SunJDK

 

Enhanced by Zemanta

Clase para la devolución de la entrada por teclado con JAVA

Duke, the Java Mascot, in the waving pose. Duk...
Image via Wikipedia

Hay trozos de código que nos cansamos de escribirlos constantemente, y en la mayoría de los casos acabamos copiandola y pegándola de una aplicación a otra. Uno de estos trozos podria ser el recoger datos de teclado en una clase JAVA y devolverlos por pantalla.

package entrada;
import java.io.*;
/**
 * @author Ruben Lacasa
 *
 */
public class Entrada {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String param = getEntrada("Introduzca un texto: ");
		System.out.println("Has introducido " + param);
	}
	/**
	 * Recoge lo que hemos escrito y lo devuelve
	 * 
	 * @param peticion
	 * @return
	 */
	public static String getEntrada(String peticion) {
		BufferedReader stdin = new BufferedReader(
				new InputStreamReader(System.in));
		System.out.print(peticion);
		System.out.flush();
		try {
			return stdin.readLine();
		} catch (Exception e) {
			return "Error: " + e.getMessage();
		}
	}
}

Esta funcion tambien esta disponible como Gist en Github aqui

Hello World!!!

An example Hello world program, written in Per...
Image via Wikipedia

Hello World!!!

Con esta famosa frase nos iniciamos todos en cualquier lenguaje de programación, cualquier manual o cualquier curso en sus primeras lecciones la primera demostración que nos hacen es sacar por pantalla esta frase.

Por eso he pensado en hacer un pequeño recopilatorio de como mostrar esta frase en distintos lenguajes de programación.

JAVASCRIPT

<script language='text/javascript'>
    document.write("Hello World!!!");
</script>

JAVA

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

PHP

<?php
echo "Hello World!!!";
?>

RUBY

puts "Hello World!!!"

PYTHON

print ("Hello World!!!")

PERL

print "Hello World!!!";

Objetive-C

#import <Foundation/Foundation.h>;
int main (int argc, const char * argv[])
{
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    NSLog(@"Hello, World!!!");
    [pool drain];
    return 0;
}