Câu trả lời:
Eclipse đang tìm kiếm các dự án nhật thực, có nghĩa là nó đang tìm kiếm các tệp dành riêng cho nhật thực trong thư mục gốc, cụ thể là .project
và .classpath
. Bạn đã cung cấp nhầm thư mục cho Eclipse (nếu bạn đang nhập một dự án nhật thực) hoặc bạn thực sự muốn tạo một dự án mới từ nguồn hiện có ( new
-> java project
-> create project from existing source
).
Tôi nghĩ rằng bạn có thể muốn cái thứ hai, vì các dự án Eclipse thường có các thư mục nguồn và xây dựng riêng biệt. Nếu các nguồn và tệp .class của bạn nằm trong cùng một thư mục, có thể bạn không có dự án eclipse.
Câu trả lời này giống với câu trả lời của Laura, tuy nhiên, trong các phiên bản nhật thực mới, bạn sẽ không thể thấy tùy chọn "tạo dự án từ nguồn hiện có".
Do đó, bạn có thể làm điều này thay thế:
Goto Tệp > Mới > Dự án
Chọn loại dự án, nhấp vào Tiếp theo
Bỏ chọn Sử dụng vị trí mặc định
Nhấp vào Duyệt qua để điều hướng đến thư mục nguồn của bạn hoặc nhập đường dẫn đến nguồn của bạn
Nhấp vào Kết thúc
Lấy từ diễn đàn thảo luận này trong eclipse.org
Một giải pháp cho điều này là sử dụng Maven. Từ thư mục gốc của dự án làm mvn eclipse: clean, theo sau là mvn eclipse: eclipse. Điều này sẽ tạo ra các tệp .project và .classpath theo yêu cầu của eclipse.
Tôi có một giải pháp hoàn hảo cho vấn đề này. Sau khi thực hiện các bước đơn giản sau, bạn sẽ có thể Nhập mã nguồn của mình vào Eclipse!
Trước hết, những lý do khiến bạn không thể Nhập dự án của bạn vào máy trạm Eclipse là bạn không có .project và classpath file.
Bây giờ chúng ta biết tại sao điều này xảy ra, vì vậy tất cả chúng ta cần làm là tạo ra .project và classpath tập tin bên trong hồ sơ dự án. Đây là cách bạn làm điều đó:
Đầu tiên, hãy tạo tệp .classpath :
sao chép dán các mã sau và lưu nó:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Sau đó tạo tệp .project :
sao chép dán các mã sau:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>HereIsTheProjectName</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
bạn phải thay đổi trường tên thành tên dự án của bạn. bạn có thể thực hiện việc này trong dòng 3 bằng cách thay đổi HereIsTheProjectName thành tên dự án của riêng bạn. sau đó lưu nó.
Đó là tất cả, Hãy tận hưởng !!
Sau một thời gian dài cuối cùng tôi đã tìm thấy điều đó! Đây là cách của tôi: Tệp -> Dự án mới -> Dự án Android từ mã hiện có -> Duyệt đến thư mục gốc dự án của bạn kết thúc!
Nếu bạn không có Tôi chỉ có .project
và .classpath
các tệp trong thư mục, cách duy nhất hoạt động (ít nhất là đối với tôi) với phiên bản mới nhất của Eclipse là:
File
-> New
-> Project...
-> Android
-> Android Application Project
->Next >
src
tệp trong Trình khám phá góiGeneral
-> File System
->Next >
Browse
vào dự án của bạn, chọn các tệp cần thiết, nhấn Finish
Sau đó, bạn sẽ có một dự án với tất cả mã hiện có của bạn cũng như mới .project
và .classpath
tệp.
Tôi gặp sự cố tương tự khi sửa đổi .project xml-file. Khi tôi hoàn nguyên tệp về phiên bản gốc, dự án đã được tạo, thì tôi có thể nhập dự án. Có thể nó sẽ giúp ích cho ai đó có cùng loại vấn đề;)
nếu bạn đang xây dựng một dự án maven thông qua một bảng điều khiển lệnh, hãy đảm bảo rằng phần sau nằm ở cuối lệnh:
eclipse:eclipse -Dwtpversion=2.0