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 ™.
fonte
2009-12-09 14:19:38
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