[ Como ] [ HowTo ] Solucionar el "Error: could not find libjava.so" & "Error: could not find Java 2 Runtime Environment."v2

Atención, este es un tutorial a la manera jeavy, solo hay que echarle mano como ultimo recurso en caso de que Synaptic no nos solucione el susodicho error, (que para alguna gente suele ocurrir :) ).

He modificado este tutorial para que sea compatible con cualquier version de java, y así me evito el tipico mensaje tonto:

HOYGAn ke me salta el mensaje: "no se encontro archivo" mi mail es ####moderado#### GRACIAS

Bueno pues para hacerlo mas o menos bien necesitaremos el paquete completo de java no soportado por Ubuntu, es decir este ¡¡¡ENLACE ROTO, BUSCA LA NOTA AL PIE DE LA PÁGINA!!!. Bueno cuando se nos acaba de bajar el archivo empezamos.

Nota: En este tutorial vamos a utilizar permisos de administrador, así que cada vez que nos salga "permiso denegado" nos fijamos que tenemos este simbolo en la linea de comandos " # " si lo tenemos, podemos ignorar todos los mensajes de permiso denegado y seguir adelante.

Todo lo vamos a hacer por consola, como a todos nos gusta :) Aplicaciones\Accesorios\Terminal

sudo bash
mkdir /usr/local/programas
mkdir /usr/local/programas/jdk
cp -v $(find /home/ -name jdk-*bin | grep "home") /usr/local/programas/jdk
cd /usr/local/programas/jdk
bash jdk-*bin

Ahora nos pedirá amablemente que leamos la licencia, la leemos pulsando intro y al final del todo escribimos "yes" e intro otra vez. Empezará a "inflarse" la carpeta jdk1.6.0_6 o algo así, y cuando acaba seguimos solucionando el error, (no todavia no está solucionado)

rm -v jdk-*bin (este comando es muy importante sino el siguiente no funcionará)
ln -s $(find /usr/local/programas/jdk -name jdk* | grep "programas") jdk

Atención si simplemente quieres instalar el plugin de java para firefox entonces deberías saltar el párrafo de más abajo hasta "instalación de plugin java".
Debido a una mala manipulación/instalación de java en nuestra máquina ahora nos dedicamos a machacar los archivos que etán en "/usr/local/bin" para terminar de solucionar el error. Ya sé que es tedioso pero hay que hacerlo de uno en uno:

cd /usr/local/bin/
ln -sf /usr/local/programas/jdk/jdk/bin/appletviewer
ln -sf /usr/local/programas/jdk/jdk/bin/extcheck
ln -sf /usr/local/programas/jdk/jdk/bin/idlj
ln -sf /usr/local/programas/jdk/jdk/bin/jar
ln -sf /usr/local/programas/jdk/jdk/bin/jarsigner
ln -sf /usr/local/programas/jdk/jdk/bin/java
ln -sf /usr/local/programas/jdk/jdk/bin/javac
ln -sf /usr/local/programas/jdk/jdk/bin/javadoc
ln -sf /usr/local/programas/jdk/jdk/bin/javah
ln -sf /usr/local/programas/jdk/jdk/bin/javap
ln -sf /usr/local/programas/jdk/jdk/bin/java-rmi.cgi
ln -sf /usr/local/programas/jdk/jdk/bin/javaws
ln -sf /usr/local/programas/jdk/jdk/bin/jconsole
ln -sf /usr/local/programas/jdk/jdk/bin/jcontrol
ln -sf /usr/local/programas/jdk/jdk/bin/jdb
ln -sf /usr/local/programas/jdk/jdk/bin/jhat
ln -sf /usr/local/programas/jdk/jdk/bin/jinfo
ln -sf /usr/local/programas/jdk/jdk/bin/jmap
ln -sf /usr/local/programas/jdk/jdk/bin/jps
ln -sf /usr/local/programas/jdk/jdk/bin/jrunscript
ln -sf /usr/local/programas/jdk/jdk/bin/jsadebugd
ln -sf /usr/local/programas/jdk/jdk/bin/jstack
ln -sf /usr/local/programas/jdk/jdk/bin/jstat
ln -sf /usr/local/programas/jdk/jdk/bin/jstatd
ln -sf /usr/local/programas/jdk/jdk/bin/keytool
ln -sf /usr/local/programas/jdk/jdk/bin/native2ascii
ln -sf /usr/local/programas/jdk/jdk/bin/orbd
ln -sf /usr/local/programas/jdk/jdk/bin/pack200
ln -sf /usr/local/programas/jdk/jdk/bin/policytool
ln -sf /usr/local/programas/jdk/jdk/bin/rmic
ln -sf /usr/local/programas/jdk/jdk/bin/rmid
ln -sf /usr/local/programas/jdk/jdk/bin/rmiregistry
ln -sf /usr/local/programas/jdk/jdk/bin/schemagen
ln -sf /usr/local/programas/jdk/jdk/bin/serialver
ln -sf /usr/local/programas/jdk/jdk/bin/servertool
ln -sf /usr/local/programas/jdk/jdk/bin/tnameserv
ln -sf /usr/local/programas/jdk/jdk/bin/unpack200
ln -sf /usr/local/programas/jdk/jdk/bin/wsgen
ln -sf /usr/local/programas/jdk/jdk/bin/wsimport
ln -sf /usr/local/programas/jdk/jdk/bin/xjc

Instalación de plugin java:
Para instalar el plugin primero tenemos que ingresar al directorio de la instalación de firefox. El predeterminado creo que está en "/usr/lib/mozilla". Digo creo porque no utilizo el predeterminado, lo he desinstalado. Tambien os recuerdo que seguimos teniendo privilegios de administrador, si habeis cerrado la terminal teneis que escribir otra vez "sudo bash".
Ingresaremos a la carpeta correta :D :

cd $(find / -name plugins | grep "mozilla")

Y luego hacemos un "softlink" hasta el plugin de java:

ln -s $(find /usr/local/programas/jdk/ -name libjavaplugin_oji.so | grep "/i386/ns7/libjavaplugin_oji.so")

Ale pues que vaya bien.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Nota

Al parecer el enlace que deje para la descarga del paquete de java no funciona corretamente. Será mejor que os lo bajéis de la pagina oficial de Java.
Entras en esta página:
http://java.sun.com/javase/downloads/?intcmp=1281
Le das click a la versión que no es beta del kit de desarollo, momentaneamente es el JDK 6 Update 6, bueno pues pinchas en "Download" Select Platform "Linux" a secas, check en I agree license..., Continue y te bajas el que se acaba en ".bin" no el que se acaba en "rpm.bin". Te lo bajas en el escritorio.



Linux#466973;Ubuntu#20815;Debian#100;Ante el error: 
dpkg was interrupted... debes ejecutar en una terminal: 
sudo dpkg --configure -a

Activar JavaScript

Para activar JavaScript hay que ir en el navegador a "Editar/Preferencias/Contenido" y pulsamos el "check" de "Activar Java" y "Activar JavaScript".


Mi firma:
Escribir en el foro sin buscar con Google puede acabar en comentarios moderados e hilos movidos

Instalar la última versión de Java: JRE y JDK

Instalar la última versión de Java
JRE
http://www.elleonplateadodeojosrojos.es/blog/java_runtime_environment-jre/
JDK
http://www.elleonplateadodeojosrojos.es/blog/java_development_kit-jdk/

Hasta Siempre

"Sólo existe un sentimiento mayor que el amor a la libertad: el odio al que te la quita."

Ernesto G.

"Sólo existe un sentimiento mayor que el amor a la libertad: el odio al que te la quita."

 Ernesto G.

Se agradece tu

Se agradece tu contribución, chapó el tutorial.

Inicio de sesión

Encuesta

¿Qué entorno gráfico prefieres usar? ¿Por qué?
Unity
23%
Gnome 3
23%
Gnome classic
38%
Kde
6%
Xfce
4%
Enligthenment
1%
Lxde
2%
Otro - Especificar
2%
¿Entorno gráfico? Ninguno, ¡solo uso la consola!
2%
Total de votos: 1093