Saltar al contenido

Falta tools.jar al iniciar la aplicación STS

Solución:

La solución está en el parámetro -vm. el orden y la ruta absoluta de javaw.exe parece ser el problema.

el archivo Léame menciona _
“Para ejecutar Eclipse con un entorno de ejecución de Java alternativo, se debe identificar la ruta al binario de la máquina virtual Java. Con una instalación de Eclipse desde la distribución, alterar la variable $ PATH para incluir la ruta al entorno de ejecución de Java alternativo a menudo no es suficiente como Eclipse, el paquete de distribuciones de Linux a menudo realiza un escaneo interno para recoger GCJ por sí mismo mientras ignora lo que hay en $ PATH “.

Así que he editado ahora SpringToolSuite4.ini e hice esta entrada

  -vm
 C:UserTempSoftwaresjavajdkoracle-jdk-1.8-64bitbinjavaw.exe

Reinicié mi STS y funciona perfecto.

La referencia para configurar la JVM Especificando la JVM fue muy útil para comprender esto.

Resolví este mismo problema modificando el archivo “eclipse.ini”. Primero traté de resolverlo modificando el archivo SpringToolSuite4.ini, pero no pasó nada, porque ya había instalado el ide de eclipse y el cambio en SpringToolSuite4.ini no funcionó. luego modifiqué el archivo eclipse.ini; Y funcionó.

Los cambios que hice en eclipse.ini se detallan a continuación:

Para comprobar con qué versión de Java (JRE o JDK) se está ejecutando Eclipse, haga lo siguiente:

  • Abra el elemento de menú Ayuda> Acerca de Eclipse. (En Mac, está en el menú Eclipse, no en el menú Ayuda)
  • Haga clic en Detalles de la instalación.
  • Cambiar a la pestaña Configuración
  • Busque una línea que comience con -vm. La siguiente línea muestra qué binario de Java se utiliza.

Dependiendo del nombre y la ubicación del binario de Java utilizado, se puede averiguar si se utiliza un JRE o un JDK:

  • Si la ruta contiene “jre” (por ejemplo, como en C: Archivos de programa Java jre6 bin client jvm.dll) es un JRE
  • Si la ruta contiene “jdk” (por ejemplo, como en C: Archivos de programa Java jdk1.6.0_31 bin javaw.exe), es un JDK.

Si no se utiliza JDK para Eclipse, cámbielo:

  • Salga de Eclipse si se está ejecutando
  • Vaya al directorio de instalación de Eclipse y abra el archivo eclipse.ini en un editor de texto.
  • Busque la línea -vmargs
  • Antes de la línea -vmargs, agregue dos líneas:

    En la primera línea, escriba -vm

    En la segunda línea, escriba la ruta a su instalación de JDK (generalmente algo como: C: Archivos de programa Java jdk1.6.0_31 bin javaw.exe en Windows) *

fuente: https://matsim.org/docs/devguide/eclipse/jdk

No pierda demasiado tiempo buscando tools.jar. Si recibe un error como ese, no se moleste.

Si ya tiene java JDK1.8, vaya a su carpeta lib, tools.jar debería estar disponible allí. Copie y pegue lo mismo en la carpeta lib de JRE1.8.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *