2010-03-10 19 views
49

Estoy ejecutando Windows 7 con UAC habilitado. Siempre me ha parecido raro que Eclipse no use un instalador y no use la carpeta AppData para almacenar sus datos en Windows, pero últimamente he tenido que volver a instalarlo un par de veces (problemas con el disco duro) e I ' Me he estado preguntando si realmente lo estoy poniendo en el mejor lugar.¿A qué carpeta debo instalar Eclipse en Windows?

Copio la carpeta de eclipse a mi directorio C:\Program Files\ y hago un acceso directo en mi menú de inicio, y luego lo anoto en mi barra de tareas. Sin embargo, eclipse tiene problemas, así que voy a las propiedades, la pestaña de compatibilidad y habilito "Ejecutar como administrador". Luego, cada vez que abro eclipse, tengo que presionar yes en la ventana de UAC, pero todo funciona correctamente, excepto por un efecto secundario: mi touchpad no desplaza ninguna ventana en eclipse. Esto se debe a que el programa touchpad se ejecuta como un usuario normal, por lo que no puede modificar el eclipse ejecutándose como administrador. Entonces, tengo que cerrar y volver a abrir el software de mi touchpad como administrador.

De todos modos, larga historia corta ... ¿Dónde está el mejor lugar para colocar la carpeta de eclipse en Windows, y por qué?


Editar: acabo de encontrar a possible suggestion, no dude en comentar. Parece que puedo ejecutarlo como administrador una vez por primera vez y configurar todos mis complementos y demás, y luego ejecutarlo como un usuario normal para mis tareas normales (codificación). No puedo creer que nunca pensé en hacer esto, pero puedo apegarme al directorio Archivos de programa y probar este enfoque a menos que obtenga una mejor respuesta aquí.


Ninite lugares Eclipse en C: \ eclipse. Desde que hice esta pregunta, esa ha sido mi ubicación de instalación para Eclipse. Eclipse aún no maneja adecuadamente los permisos cuando se ejecuta fuera de la carpeta Archivos de programa.

+1

Estoy muy interesado en la respuesta a este porque he tenido problemas similares (solo ejecuto Eclipse desde un directorio local en este momento). – JasCav

+1

Si encuentra una solución, no la agregue como edición, agréguela como respuesta. – webjunkie

+0

Gracias webjunkie pero si lees las respuestas que verías marqué la respuesta aceptada. Mi edición fue solo una investigación adicional que encontré, pero al final fui con la respuesta de NW Architect. – Ricket

Respuesta

30

puedo configurar Eclipse en

c:\software\eclipse_{version}\ 

guardo todos mis paquetes de código abierto (ANT, Maven, Apache, etc) en c: \ software también. Luego agrego los directorios necesarios a mi variable $PATH (c: \ software \ ant \ bin).

También guardo el área de trabajo de Eclipse en c:\software\eclipse_workspace.

La gran ventaja de esta configuración es la portabilidad. Simplemente puedo mover toda la carpeta a una nueva unidad, volver a configurar mi ruta, y todo funciona. Sin interferencias de la configuración del registro en absoluto. Hace que sea muy fácil hacer una copia de seguridad.

Este enfoque funcionó para XP, Windows7 RC1 y Windows7 Professional sin problema.

+0

Y esto funciona correctamente con UAC habilitado? Si busca actualizaciones de software en Eclipse, ¿no se queja de que no haya sitios de software? (Esto es un signo de no tener suficientes permisos, lo que sucede cuando no me ejecuto como administrador) – Ricket

+1

Creo que UAC es solo un problema en C: \ Archivos de programa. Hay algunos detalles en https://bugs.eclipse.org/168445 cuando esto comenzó a ser un problema en Vista. Personalmente, instalo eclipse y cosas relacionadas en C: \ Dev \ –

+1

(+). Aún se conservan buenos consejos. Eclipse debería funcionar mejor que el predeterminado 'C: \ Users \ Bob \ Eclipse' - directorios de perfil de usuario de ninguna manera destinados a las prácticas de ingeniería – area5one

1

Puede ponerlo en su carpeta User o en la carpeta My Documents, por lo que no tiene que preocuparse por los permisos. Luego solo agrega un enlace a tu menú de inicio/inicio rápido/escritorio y estarás listo para continuar.

5

Puede instalar (descomprimir) un eclipse:

  • cualquier lugar que desee (lo que significa que no tiene que instalarlo en c:\Program Files (lo instalo por ejemplo en c:\prog\java\eclipse, un árbol de directorios creo
  • con un espacio de trabajo de configurar cualquier lugar que desee (para mí:. c:\prog\java\workspace, y me refiero a ese espacio de trabajo en my eclipse.ini
    Esto es importante porque la ubicación predeterminada de un espacio de trabajo (usando user.home) no siempre es una buena idea (véase esto SO question y su associated eclipse bug que será resuelto solamente con el próximo eclipse de Helios 3.6)
  • con plugins establecidos en cualquier lugar que desee a través de un Dropins folder (también referido en la eclipse.ini, para mí: c:\prog\java\myplugins)
  • con un JVM installed anywhere you want (también referido en la eclipse.ini, para mí: c:\prog\java\jdks\jdk6u18, y he instalado varios otros JDK en c:\prog\java\jdks)

Eclipse no siempre debe tener estar en c:\Program Files, y el ajuste de describir anterior funciona perfectamente con:

  • Vista o Seven, UAC activado plenamente
  • XP, sin derechos de administrador.
+0

Bueno, quiero decir, sé que NO NECESITA instalarse en Archivos de programa, simplemente no lo hago Crear mis propias carpetas de programas, y UAC parece guardar el directorio de Archivos de programa (lo mismo con la carpeta de Windows y probablemente con otros) para que las cosas necesiten privilegios elevados para modificarlo. Así que, en esencia, me estás diciendo que coloque Eclipse en cualquier lugar que quiera, que no esté protegido por UAC. – Ricket

+0

@Ricket: exactamente. Y no solo Eclipse. Su espacio de trabajo, complementos y JVM (tanto para ejecutar Eclipse como para programar) se pueden colocar en cualquier lugar que desee, especialmente donde UAC no lo molestará. – VonC

0

Tengo muchas versiones diferentes de Eclipse y productos relacionados instalados. Así que los tengo instalados como C:\Eclipse\... para Windows y /Eclipse/... en Mac y Linux. Por lo general, con el nombre del directorio como nombre base del archivo zip - p. eclipse-rcp-helios-SR2-macosx-cocoa-x86_64 ... Algunos productos, como los de IBM, tienen sus propias ideas y con frecuencia no se pueden cambiar ...

En cuanto a los espacios de trabajo - sí, tengo uno para cada cliente - se colocan en /Eclipse/Workspaces/... y amigos .

Y las plataformas de destino se colocan en /Eclipse/TargetPlatforms/... y amigos.

0

Normalmente instalo Eclipse en %LocalAppData%.

C:\Users\<username>\AppData\Local\Eclipse\<version>\ 
  • Común ruta de instalación utilizado por Google Chrome, Python, GitHub de escritorio, la discordia, y F.lux
  • instala sólo Eclipse para el perfil de usuario actual. (separadas configuración por usuario)
  • no requiere privilegios de administrador
  • accesible como un defecto Windows environment variable (%LocalAppData%)
  • carpeta se designa específicamente para contener los datos de aplicación
Cuestiones relacionadas