Eclipse STS vuelve a crear carpetas cada vez que se abre, puede deberse a permisos de archivos

Ok, he hecho esta pregunta dos veces en stackoverflow dos veces, aquí y aquí .

No obtuve una respuesta, pero después de repensar el problema, creo que puede deberse a los permisos de archivos/carpetas, está bien, esto es lo que está sucediendo.

Entorno: eclipse STS 3.8.2 que se ejecuta sobre java 1.8 y el SO es macOs Sierra.

cuando abro el IDE por primera vez, crea una carpeta en mi usuario doméstico llamada .eclipse y dentro de una carpeta con el nombre org.springsource.sts_3.8.2.RELEASE_562342862_macosx_cocoa_x86_64 . El IDE usa esta carpeta para guardar la configuración, los complementos, etc., está bien, esto último cuando cierro el IDE y lo abro de nuevo, el IDE crea una nueva carpeta como la primera pero cambia el nombre así org.springsource.sts_3 . 8.2.RELEASE_562342586_macosx_cocoa_x86_64 y guarda allí la configuración, por lo que se pierde toda la configuración anterior.

Esto conduce a tener un entorno nuevo cada vez que abro el IDE, por lo que se pierden todos los complementos instalados. He intentado copiar y pegar el contenido de una carpeta a otra, pero el IDE ignora los archivos que hay allí.

Hmm, ¿crees que esto es un error en Eclipse, cómo guarda la configuración o un error en cómo STS le pide al editor que guarde la configuración? De cualquier manera, esto parece un error y no algo que pueda configurar para salir. Me pregunto si vincularía simbólicamente la carpeta más nueva cuando la descubra para que su configuración "permanezca"
Hola, probé la versión anterior y el comportamiento es el mismo, cosa que no pasaba en otros mac.

Respuestas (1)

Yo también estaba enfrentando el mismo problema. Para resolverlo hice los siguientes pasos.

  1. Extrae el archivo tar/zip donde quieras.
  2. Arrastre el archivo STS.app a "Aplicaciones".
  3. Ahora también verá la aplicación STS en Launchpad.
  4. Ahora puede iniciar STS haciendo clic en este icono de STS desde la búsqueda de Launchpad/Spotlight.

Debería resolver el problema.

Gracias, funcionó, también comenté tu respuesta en las otras publicaciones. aquí y aquí