Uso o Hardy para programar, usando sempre a versão mais nova do JDK, sempre mais atualizada que a do repositório do Ubuntu. Porém mesmo com tudo configurado, o OpenOffice não detecta o JRE instalado ao navegar atrás do diretório, quando tento realizar tarefas que necessitam do Java. Apenas quando instalo via Synaptic que tudo funciona.
Alguém já configurou o JRE instalado manualmente, no OppenOffice?
Ao tentar executar a exportação para XHTML, por exemplo:
![](http://img84.imageshack.us/img84/7493/67206238.png)
Indo em ‘Tools > Options > Java’ (na imagem vê-se que não há nenhum JRE detectado, o que não ocorre quando instalo via Synaptic):
![](http://img268.imageshack.us/img268/9210/79090132.png)
Navegando pelos diretórios atrás do JRE, também no "$JAVA_HOME" aqui:
![](http://img268.imageshack.us/img268/152/96436639.png)
Erro final:
![](http://img12.imageshack.us/img12/7590/31461523.png)
Vc chegou a verificar se o “java” esta adicionado ao path?..
O java_home esta ok…Correto?
[]s
Sim… alguns testes aleatórios no terminal:
administrador@administrador-desktop:~$ echo $JAVA_HOME
/usr/local/java/jdk1.6.0_16
administrador@administrador-desktop:~$ whereis java
java: /usr/local/java
administrador@administrador-desktop:~$ javac X.java
javac: file not found: X.java
Usage: javac <options> <source files>
use -help for a list of possible options
administrador@administrador-desktop:~$ java X
Exception in thread "main" java.lang.NoClassDefFoundError: X
Caused by: java.lang.ClassNotFoundException: X
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: X. Program will exit.
administrador@administrador-desktop:~$
Instalei o NetBeans e os servidores web, PostgreSQL, tudo funciona tranquilo… :-o
https://answers.launchpad.net/ubuntu/+faq/99
Não sei (não tenho aqui comigo nem o Ubuntu nem o OpenOffice) mas provavelmente é nesse tal arquivo ( $HOME/.openoffice.org2/user/config/javasettings_Linux_x86.xml ) onde o Ubuntu guarda onde deve procurar a JRE.