2009-10-07 48 views
46

Tôi đang sử dụng Eclipse PDT 3.5 trên Vista (32 bit). Nó hoạt động, mặc dù nhật thực cần quyền quản trị để thực thi. Điều này làm phiền tôi, nhưng tôi chấp nhận nó.Tệp mô tả dự án (.project) cho dự án của tôi bị thiếu

Nhưng: mọi lúc và sau đó (tôi không chắc chắn, thậm chí có thể là mọi lúc tôi muốn mở dự án), tôi nhận được thông báo lỗi "Tệp mô tả dự án (.project) cho dự án của tôi bị thiếu ".

KHÔNG thiếu, nó nằm trong thư mục chính của dự án. Nó không có bộ cờ đặc biệt (nó không bị ẩn, cũng không phải tập tin hệ thống, cũng không được bảo vệ chống ghi).

Điều này dành cho TẤT CẢ các dự án tôi có trong danh sách của mình. Giải pháp duy nhất mà tôi đã tìm thấy cho đến nay là xóa dự án khỏi nhật thực và thêm lại nó. Điều này hơi khó chịu.

Tôi có thể làm gì?

CHỈNH SỬA: Không gian làm việc nằm trên ổ đĩa máy chủ. Đây có phải là vấn đề không? Tôi đã sử dụng Eclipse 3.3 trước đây và không có vấn đề gì với các đường dẫn máy chủ. Và khối lượng máy chủ được ánh xạ tới một ký tự ổ đĩa.

+0

Có thể là một câu hỏi ngu ngốc, nhưng bạn có chắc chắn rằng bạn đang sử dụng cùng một không gian làm việc mỗi lần? Bạn đã thử tạo và sử dụng không gian làm việc khác để xem sự cố vẫn còn chưa? –

+1

Mỗi dự án có một vùng làm việc riêng. Khi tôi tạo một dự án, tôi chọn đường dẫn hiện có. – Martin

+0

Đã xảy ra lỗi này với 'gradle' vì sử dụng' cleanEclipse' thay vì chỉ 'xóa sạch'. – Daniel

Trả lời

54

Tôi đã tìm thấy điều này solution bởi googling. Tôi vừa mới gặp vấn đề này và giải quyết nó.

Sai lầm của tôi là đặt một dự án ở vị trí khác ngoài vùng làm việc và chia sẻ không gian làm việc này giữa một số máy tính, nơi các đường dẫn khác nhau. Tôi đã học được rằng, khi một dự án không hoạt động, vị trí của nó được lưu trong không gian làm việc/.metadata/.plugins/org.eclipse.core.resources/.projects/PROJECTNAME/.location

Xóa .location and reimporting the dự án vào không gian làm việc đã giải quyết được vấn đề. Hi vọng điêu nay co ich.

+34

Nó dễ dàng hơn nhiều để loại bỏ các dự án (không cần xóa nội dung trên DISK) từ Eclipse và sau đó nhập khẩu nó một lần nữa. Một điều nữa là tôi không có tệp .location cho dự án của tôi trong thư mục được chỉ định (Eclipse 4.3) –

1

Tôi đã gặp sự cố tương tự và tôi chưa nhận được lỗi đó kể từ khi tôi đóng dự án trước khi đóng myEclipse và không dọn dẹp vị trí mặc định.

Nguồn dự án và tệp được biên dịch của tôi nằm ngoài vùng làm việc mặc định nhưng có các thư mục stubb được tạo mặc định bởi myEclipse trong không gian làm việc mặc định. Khi tôi thiết lập dự án, có hai tệp .project - một trong không gian làm việc mặc định trỏ tới thư mục làm việc và một tệp .project trong thư mục đã chọn của tôi.

+0

Rất thú vị, tôi sẽ xem xét điều đó. Cảm ơn. – Martin

0

Tôi đang sử dụng Eclipse 3.5.1 trên Ubuntu. Sau khi khởi động lại máy, các dự án của tôi trong khung nhìn PHP Explorer đã đưa ra cảnh báo rằng tệp .project bị thiếu. Vấn đề là thư mục bên ngoài nơi các dự án của tôi được lưu trữ không được gắn vào khởi động lại. Vì vậy, tôi đã thực hiện một số mount -a từ dòng lệnh và Eclipse nhận ra tệp.

0

Nếu bạn chỉ muốn thanh toán và bạn xóa thư mục khỏi không gian làm việc, bạn cũng cần phải xóa tham chiếu đến nó trong chế độ xem Java. Sau đó, nó nên kiểm tra như thể nó đã được kiểm tra ra cho lần đầu tiên.

1

Nếu bạn di chuyển các tập tin vì lý do gì bằng tay, sau đó Elipse mất tài liệu tham khảo và đầu ra một lỗi thiếu tập tin dự án, nhưng lý do là thaty bạn di chuyển bằng tay các tập tin và Eclipse mất tài liệu tham khảo

8

tôi đã cùng vấn đề và trong trường hợp của tôi .project tệp cũng có mặt trong thư mục dự án và đã có quyền chính xác.

Sự cố này xảy ra với tôi sau khi tôi đóng và mở lại nhiều dự án một cách nhanh chóng và Eclipse cố gắng xây dựng lại chúng cùng một lúc.

Trong trường hợp của tôi Eclipse mất .location tập tin trong thư mục workspace cho 2 trong số 5 dự án: hướng dẫn <workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects/<project name>/.location

Tôi đã theo trên How to get project list if delete .metadata accidentally và nhập khẩu dự án trong vùng làm việc bằng tay qua File :: Import :: Other :: General :: Existing Projects. Sau đó, tập tin .location được tạo lại và Eclipse đã ngừng phàn nàn.

-1

Nếu bạn giữ một bản sao lưu của thư mục worskpace của bạn, sau đó tất cả các bạn cần làm là khôi phục thư mục sau đây từ bản sao lưu:

workspace/.metadata/.plugins/org.eclipse.core.resources 
0
<?xml version="1.0" encoding="UTF-8"?> 
<projectDescription> 
<name>Lynxster</name> 
<comment></comment> 
<projects> 
</projects> 
<buildSpec> 
</buildSpec> 
<natures> 
</natures> 
</projectDescription> 

trong thẻ tên cho tên của thư mục dự án và lưu tệp này với phần mở rộng .project & dán nó vào thư mục dự án.

làm việc này cho tôi.

Các vấn đề liên quan