¿Por qué no estoy usando la versión de Java que elijo y qué hacer? -- 16.04 campo con java camp askubuntu Relacionados El problema

Why am I not using the version of java that I choose, and what to do?


0
vote

problema

Español

[10/11/19 Actualización con múltiples líneas] Gracias. Cuando hago echo $ ruta y limpiarlo, obtengo lo siguiente:

ingrese la descripción de la imagen aquí

La última entrada es donde extraí tanto JRE como JDK Tarballs. Se agrega por / etc / perfil.

No sé dónde se encuentra el duplicado / doméstico / lew / bin o las referencias extrañas a Java 12, a continuación, salen del (intento fallido anteriormente de usar V12). ¿Hay alguna manera de eliminarlos, o son insignificantes?

El sitio de Oracle tiene un 'Entorno de tiempo de ejecución de Java SE 8U221', pero no recibo hits en ningún lugar buscando 'Java SE Tiempo de ejecución Medio ambiente 8U222'.

¿Qué más puedo intentar?

===================== [post original] Ninguna de las 'preguntas similares' respondió esto.

Thinkorsorywim (TOS) se basa en Java. Estaba funcionando bien Intenté actualizar de 16.04 a 18.04, pero no pude hacer que las cosas funcionen, así que reinstalé 16.04.

Luego, TOS comenzó a darme errores de Java. No sé qué versión de Java estaba usando antes, solo estaba funcionando.

  1. One sucede cada (!) El tiempo lo abro. Puedo hacer clic en 'Continuar' y el El programa parece funcionar bien, pero es molesto y simplemente no debería suceder.

Error abierto 2. Otro sucede cada vez que creo una lista de vigilancia y cuando guardo un cuadrícula. Una vez más, 'Continuar' funciona pero no está bien.

ingrese la descripción de la imagen aquí

No entiendo el segundo, pero el primero parece reflejar un número de versión de Java (1.8.0_U222), por lo que soy centrándome en la versión .

Como parte de tratar de solucionar esto, he reinstalado Java con el siguiente comando:

sudo apt instalar OpenJDK-8-JDK OpenJDK-8-JRE

El soporte TOS me dijo que "la única versión de Java que funciona con TOS es 1.8.0.60".

Les encontré las versiones archivadas JRE y JDK Aquí . Por instrucciones de Oracle, i "instalé" el JRE simplemente extrayendo su tarball en un directorio / usr / java. No pude encontrar comentarios sobre dónde extraer los archivos JDK, pero los pongo en el mismo directorio. es que está mal?

Otra fuente dice agregar rutas a / etc / perfil.

Aquí están el final de / etc / perfil y la salida de alternativas de actualización y Java -Version. Pero todavía estoy obteniendo el error Java por encima de la referencia 1.8.0_222. ¿Qué crees que está sucediendo, y qué puedo hacer?

ingrese la descripción de la imagen aquí

Original en ingles

[10/11/19 update with multiple lines] Thanks. When I echo $PATH and clean it up, I get the following:

enter image description here

The last entry is where I extracted both JRE and JDK tarballs. It's added by /etc/profile.

I don't know where the duplicate /home/lew/bin or the extraneous references to java 12 still come from (earlier failed attempt to use v12). Is there a way to remove them, or are they insignificant?

Oracle site has a 'Java SE Runtime Environment 8u221' but I get no hits anywhere searching for 'Java SE Runtime Environment 8u222'.

What else can I try?

===================== [original post] None of the 'similar questions' answered this.

ThinkorSwim (TOS) is based on java. It was working fine. I tried upgrading from 16.04 to 18.04, but I couldn't get things to work the same so I reinstalled 16.04.

Then TOS started giving me java errors. I don't know what version of java I was using before, it was just working.

  1. One happens Every(!) Time I open it. I can click 'continue' and the program seems to work ok, but it's annoying and it simply shouldn't happen.

open error 2. Another happens whenever I create a watchlist and when I save a grid. Again, 'continue' works but it's not right.

enter image description here

I don't understand the second one, but the first one seems to reflect a java version number (1.8.0_u222) so I'm focusing on version.

As part of trying to fix this, I've reinstalled java with the following command:

sudo apt install openjdk-8-jdk openjdk-8-jre

TOS support told me that "the only version of java that works with TOS is 1.8.0.60".

I found archived JRE and JDK versions here. Per Oracle's instructions, I "installed" the JRE simply by extracting their tarball into a directory /usr/java. I couldn't find comment on where to extract the JDK files, but I put them in the same directory. Is that wrong?

Another source said to add paths to /etc/profile.

Here are the end of /etc/profile and the output of update-alternatives and java -version. But I'm still getting the java error above referencing 1.8.0_222. What do you think is happening, and what can I do?

enter image description here

     

Lista de respuestas

0
 
vote

Si está instalando manualmente una versión específica de Java, al menos, deberá agregarlo a su ruta. Se verá algo así:

ruta = / home / user1 / jre1.8.0.60 / bin: $ ruta Ruta de exportación

Agregue esas dos líneas a la parte inferior de su archivo .bashrc. Esto le está asumiendo que lo desempaquetó en su hogar.

 

If you are manually installing a specific version of Java, at the very least, you will need to add it to your path. It will look something like this:

PATH=/home/user1/jre1.8.0.60/bin:$PATH export PATH

Add those two lines to the bottom of your .bashrc file. This is assuming you unpacked it in your home dir.

 
 

Relacionados problema

1  OpenForis Calc / Tomcat incrustado no se iniciará  ( Openforis calc embedded tomcat wont start ) 
Tratando de ejecutar openforis calc , la instancia de Tomcat incrustada falla. El error parece aparecer aquí: Apr 17, 2015 2:13:47 AM org.apache.catalin...

1  Ejecutar .Jars sin la invocación Java -jar [duplicar]  ( Run jars without java jar invocation ) 
Esta pregunta ya tiene respuestas aquí : ¿Cómo puedo ejecutar un archivo .jar desde el terminal ...

-1  Xubuntu 19.0.4 No se puede instalar ningún paquete sin reinstalar el instalador de Java  ( Xubuntu 19 0 4 unable to install any packages without reinstalling java installe ) 
No puedo instalar Oracle-Java12-Installer debido a que no puede aceptar el acuerdo de licencia a través del terminal. Además, no puedo instalar, eliminar o pu...

3  Problema de lanzamiento de Eclipse en Ubuntu 16.04  ( Problem launching eclipse in ubuntu 16 04 ) 
Estoy ejecutando Ubuntu 16.04 He instalado OpenJDK a través de Synaptic y también Eclipse a través de Synaptic. Todo estaba funcionando bien. Sin embargo, de ...

6  Instalación de múltiples versiones de Sun Java  ( Installing multiple versions of sun java ) 
Tengo la necesidad de mantener diferentes versiones de un determinado producto escrito en Java, y usa el JDK de Sun para construir. Algunas versiones anterior...

0  Recogido _java_options: -dawt.usesystemAafontsettings = jadeo  ( Picked up java options dawt usesystemaafontsettings gasp ) 
shaliya@achala:~$ java -version Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp java version "1.8.0_161" Java(TM) SE Runtime Environment (buil...

1  umake no liste la de Java IDE  ( Umake doesnt list java ides ) 
Aclarando a una mala pregunta que estoy cerrando , ¿por qué NetBeans, ni siquiera Eclipse, muestran como un ¿Opción IDE para umake? thufir@doge:~$ thufir...

0  Cómo dar acceso a un programa para hacer un archivo en el directorio raíz  ( How to give a program access to make file in root directory ) 
Estoy ejecutando un programa que utiliza Log4j.El LOG4J usa el archivo Rolling Archivo. Sin embargo, no puede crear el archivo. Supongo que es porque la cre...

5  ¿Cómo configura el applet Java para trabajar detrás de proxy?  ( How configure java applet to work behind proxy ) 
Estoy ejecutando Ubuntu 11.04 y he instalado paquetes Sun-Java6- *. Mi estación de trabajo se está ejecutando detrás de un proxy autenticado, he establecido...

317  ¿Cómo instalar OpenJDK 8 en 14.04 LTS?  ( How to install openjdk 8 on 14 04 lts ) 
Java 8 ya está disponible de acuerdo con http://openjdk.java.net/projects/jdk8/ , pero http://openjdk.java.net/install/ aún no menciona Cómo instalar OpenJ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos