Configurar Javadoc en Eclipse (Linux)

October 24th, 2008 by Daniel Leave a reply »

Si ya habéis usado Eclipse en linux, sabréis que al generar la documentación de Java y visualizarla con cualquier navegador, salen mal los caracteres “no ASCII”. Eso se debe a que el proyecto, por defecto en linux, se crea con la codificación UTF8 y al pasarla a formato HTML no se le especifica al navegador de ese pequeño detalle.

Esto os lo comento porque me ha surgido durante la realización de la primera entrega de POO (Programación Orientada a Objetos) y seguro que hay alguien más con este pequeño problema. Espero que os resulte de utilidad.

Paso 1: (Típico)
para generar la documentación le damos a: Project -> Generate Javadoc …

Paso 2: (Típico)
Seleccionamos el binario javadoc. Javadoc Comand: /usr/java/jdk1.6.0_11/bin/javadoc (en OpenSuse) /usr/lib/jvm/jdk1.6.0_11/bin/javadoc (en Ubuntu)
Seleccionamos la parte del proyecto a generar y la salida del mismo.
Le damos a Next

Nota: si estas utilizando el java-6-openjdk no busques el binario javadoc porque no lo vas a encontrar. No se que sucederá con las licencias para que todavía no se incluya, pero como siempre hay una solución, instala el jdk de toda la vida de Sun Microsystem.

Paso 3: (Típico)
Especificamos el Título del Documento, las opciones básica y las etiquetas a tener en cuenta (@).
Le damos a Next

Paso 4: (Parte Importante)
En el campo VM Options ponemos lo siguiente: -charset “UTF-8″
Le damos a Finish

Así de sencillo. Si observamos el documento HTML antes y después vemos que ha introducido la siguiente etiqueta:

<META http-equiv="Content-Type" content="text/html; charset=UTF-8">

Un Saludo

Advertisement

6 comments

  1. Darkernel says:

    Muchisimas gracias por esta entrada, me has ayudado mucho.

    Un saludo!

  2. icsbcn says:

    Muy interesante. Gracias.

  3. I have been visiting variousblogs for my dissertation study. I have found your blog to be fairlybeneficial. Keep updating your blog with usefulinformation… Regards

  4. Thanks because of this! I’ve been searching all more than the web for that data.

  5. Maintain up the excellent operate mate. This weblog article indicates how properly you recognize and know this subject.

  6. I’m grateful for you because of this excellent written content. You truly did make my day :

Leave a Reply