2009-12-09 26 views
6

He reinstalado mi computadora con Windows 7, y Eclipse 3.5.1 (Galileo).Eclipse y Windows 7

Lo extraño es que no puedo ver ningún archivo que Eclipse produzca. No encuentro el espacio de trabajo, no puedo encontrar los archivos del SVN después de finalizar la cuenta.

Parece que Windows 7 no puede leer los archivos producidos por Eclipse ... extrañas

Cuál podría ser la razón de esto?

+0

Debería poder encontrar su proyecto en el área de trabajo, de ahí mi sugerencia de iniciar su eclipse con la opción '-showlocation'. – VonC

Respuesta

15

lugar en el que se ha instalado Eclipse? ¿Dónde está tu espacio de trabajo?

En Windows 7 (Vista, en realidad), muchas políticas de seguridad que existían solo en el papel en versiones anteriores de Windows, ahora son realmente aplicadas por el sistema operativo. Por ejemplo, de acuerdo con la documentación de Microsoft, ha sido prácticamente ilegal escribir al C:\Program Files durante décadas, pero si realmente lo intentó, aún así funcionó. Ya no. A partir de Vista, C:\Program Files está fuera de los límites.

Sin embargo, para no romper las aplicaciones existentes (rotas), Microsoft introdujo la virtualización del sistema de archivos. Si una aplicación intenta escribir en C:\Program Files, se redirige silenciosamente a C:\Users\%Username%\AppData\Local\VirtualStore\Program Files. Por lo tanto, esta aplicación específica ve todos los archivos que creó o cambió en C:\Program Files, pero otras aplicaciones, y esto incluye el Explorador, vea solo el directorio sin cambios/vacío.

Esto no solo se aplica a C:\Program Files sino también a otros directorios del sistema. Además, se aplica a las partes del sistema del registro, como HKEY_LOCAL_MACHINE, por ejemplo.

Con el fin de evitar todo esto, simplemente instalado mi copia de Eclipse en %LocalAppData%\eclipse (que es C:\Users\%Username%\AppData\Local\eclipse) y creó mi espacio de trabajo en %AppData%\eclipse (que es C:\Users\%Username%\AppData\Roaming\eclipse). Eso Just Works ™.

+0

gracias por respuesta elaborada – special0ne

+0

Sólo por curiosidad: ¿realmente encontraste los archivos "desaparecidos" en algún lugar en '% LocalAppData% \ VirtualStore ¿? –

+0

Daría este +10 si pudiera. Me ahorró mucho trabajo tratando de descubrir por qué los complementos no se instalarían correctamente. –

3

Puede ejecutar Eclipse con la opción -showlocation, que mostrará la ruta del espacio de trabajo en la barra de título.
(Ver este eclipse.ini por ejemplo)

A partir de ahí, se puede comprobar si se encuentra ese espacio de trabajo, y sus proyectos de Eclipse dentro de ella.

También puede configurar el acceso directo:

enter image description here

+0

hola, gracias por su respuesta, no entiendo cómo se relaciona con mi pregunta ... la aplicación de eclipse se ejecuta pero cuando construyo el espacio de trabajo crea, y los proyectos no son vistos por el explorador de Windows 7. sé dónde se encuentran los archivos, es simplemente no puedo encontrarlos allí .... wierd – special0ne