2009-12-09 16 views
6

Ho reinstallato il mio computer con Windows 7 e Eclipse 3.5.1 (Galileo).Eclipse e Windows 7

La cosa strana è che non riesco a vedere alcun file prodotto da Eclipse. Non riesco a trovare l'area di lavoro, non riesco a trovare i file dal SVN dopo il check out.

Sembra che Windows 7 non può leggere i file prodotti da Eclipse ... strani

Quale potrebbe essere la ragione di questo?

+0

Dovresti essere in grado di trovare il tuo progetto nell'area di lavoro, quindi il mio suggerimento di lanciare l'eclisse con l'opzione '-showlocation'. – VonC

risposta

15

Dove avete installato Eclipse? Dov'è il tuo spazio di lavoro?

In Windows 7 (Vista, in realtà), un sacco di criteri di sicurezza esistenti solo su carta nelle versioni precedenti di Windows, ora sono effettivamente applicate dal sistema operativo. Ad esempio, secondo la documentazione di Microsoft, è stato praticamente illegale scrivere su C:\Program Files per decenni, ma se lo avessi provato, funzionava ancora. Non più. A partire da Vista, C:\Program Files è off-limits.

Tuttavia, per non interrompere le applicazioni esistenti (interrotte), Microsoft ha introdotto la virtualizzazione del filesystem. Se un'applicazione tenta di scrivere su C:\Program Files, viene automaticamente reindirizzato a C:\Users\%Username%\AppData\Local\VirtualStore\Program Files. Quindi, questa specifica applicazione vede tutti i file che ha creato o modificato in C:\Program Files, ma altre applicazioni, e questo include l'Explorer, vedere solo la directory invariata/vuota.

Questo non vale solo per C:\Program Files ma anche per altre directory di sistema. Inoltre, si applica alle parti di sistema del registro, ad esempio HKEY_LOCAL_MACHINE.

Per aggirare tutto questo, ho semplicemente installato la mia copia di Eclipse a %LocalAppData%\eclipse (che è C:\Users\%Username%\AppData\Local\eclipse) e ha creato la mia area di lavoro in %AppData%\eclipse (che è C:\Users\%Username%\AppData\Roaming\eclipse). Che funziona solo ™.

+0

grazie per la risposta elaborata – special0ne

+0

Solo per curiosità: hai effettivamente trovato i file "scomparsi" da qualche parte in '% LocalAppData% \ VirtualStore '? –

+0

Darei questo +10 se potessi. Mi ha salvato un sacco di lavoro cercando di capire perché i plugin non si installano correttamente. –

3

È possibile avviare eclissi con l'opzione -showlocation, che visualizzerà il percorso dell'area di lavoro nella barra del titolo.
(Vedere ad esempio eclipse.ini)

Da lì, è possibile verificare se si trova lo spazio di lavoro e i relativi progetti di eclissi al suo interno.

È anche possibile configurare la scorciatoia:

enter image description here

+0

ciao, grazie per la risposta, non capisco in che modo si riferisce alla mia domanda ... l'applicazione eclissi viene eseguita ma quando creo lo spazio di lavoro che crea, e i progetti non sono visibili a Windows 7 Explorer. so dove si trovano i file, è solo che non riesco a trovarli lì .... wierd – special0ne