2009-12-09 34 views
6

Tôi đã cài đặt lại máy tính của mình với Windows 7Eclipse 3.5.1 (Galileo).Eclipse và Windows 7

Điều kỳ lạ là tôi không thể thấy bất kỳ tệp nào mà Eclipse tạo ra. Tôi không thể tìm thấy không gian làm việc, không thể tìm thấy tệp từ số SVN sau khi thanh toán.

Nó có vẻ như Windows 7 không thể đọc các tập tin được tạo ra bởi Eclipse ... lạ

gì có thể là lý do cho việc này?

+0

Bạn sẽ có thể tìm thấy dự án của mình trong không gian làm việc, do đó đề xuất của tôi để khởi chạy nhật thực với tùy chọn '-showlocation'. – VonC

Trả lời

15

Nơi nào bạn đã cài đặt Eclipse? Không gian làm việc của bạn ở đâu?

Trong Windows 7 (Vista, thực tế), rất nhiều chính sách bảo mật chỉ tồn tại trên giấy trong các phiên bản trước của Windows, hiện nay thực sự được thực thi bởi hệ điều hành. Ví dụ, theo tài liệu của Microsoft, nó đã được khá nhiều bất hợp pháp để viết cho C:\Program Files trong nhiều thập kỷ nay, nhưng nếu bạn thực sự đã thử nó, nó vẫn làm việc. Không còn nữa. Theo Vista, C:\Program Files là không có giới hạn.

Tuy nhiên, để không phá vỡ các ứng dụng hiện có (bị hỏng), Microsoft đã giới thiệu ảo hóa hệ thống tệp. Nếu ứng dụng cố gắng ghi vào C:\Program Files, ứng dụng sẽ được chuyển hướng âm thầm đến C:\Users\%Username%\AppData\Local\VirtualStore\Program Files. Vì vậy, ứng dụng cụ thể này xem tất cả các tệp được tạo hoặc thay đổi trong C:\Program Files, nhưng các ứng dụng khác và điều này bao gồm Explorer, chỉ xem thư mục không thay đổi/trống.

Điều này không chỉ áp dụng cho C:\Program Files mà còn với các thư mục hệ thống khác nữa. Ngoài ra, nó cũng áp dụng cho các bộ phận hệ thống của sổ đăng ký, chẳng hạn như HKEY_LOCAL_MACHINE.

Để tránh né tất cả những điều này, tôi chỉ đơn giản là cài đặt bản sao của tôi của Eclipse trong %LocalAppData%\eclipse (đó là C:\Users\%Username%\AppData\Local\eclipse) và tạo ra không gian làm việc của tôi trong %AppData%\eclipse (đó là C:\Users\%Username%\AppData\Roaming\eclipse). Điều đó Chỉ hoạt động ™.

+0

cảm ơn cho câu trả lời phức tạp – special0ne

+0

Chỉ cần ra khỏi tò mò: bạn đã thực sự tìm thấy "biến mất" tập tin một nơi nào đó trong '% LocalAppData% \ VirtualStore '? –

+0

Tôi sẽ cung cấp 10 nếu tôi có thể. Đã lưu cho tôi rất nhiều công việc cố gắng tìm ra lý do tại sao plugin không được cài đặt đúng cách. –

3

Bạn có thể chạy nhật thực với tùy chọn -showlocation, sẽ hiển thị đường dẫn của không gian làm việc trong thanh tiêu đề.
(Xem ví dụ này eclipse.ini)

Từ đó, bạn có thể kiểm tra xem bạn có thấy không gian làm việc đó và nhật thực của dự án trong đó.

Bạn cũng có thể cấu hình phím tắt của bạn:

enter image description here

+0

Xin chào, cảm ơn bạn đã phản hồi, tôi không hiểu cách nó liên quan đến câu hỏi của tôi ... ứng dụng nhật thực chạy nhưng khi tôi tạo không gian làm việc nó tạo và các dự án không được tìm thấy trong cửa sổ thám hiểm 7. tôi biết nơi các tập tin được đặt, nó chỉ là tôi không thể tìm thấy chúng ở đó .... wierd – special0ne