Làm thế nào để tạo một dự án từ nguồn hiện có trong Eclipse và sau đó tìm thấy nó?


173

Tôi đã tạo một số tệp .java. Tất cả chúng đều nằm trong một thư mục. Tôi đã sử dụng một trình soạn thảo văn bản để viết các tập tin này. Bây giờ tôi muốn chuyển sang Eclipse. Tôi làm nó như thế nào? Tôi đã thử nhiều cách. Không ai trong số họ làm việc.

THÊM:

Tôi nghĩ cách phổ biến là có nguồn trong thư mục nhật thực gọi là "không gian làm việc". Vì vậy, làm thế nào để tôi có được các tập tin của tôi trong thư mục này. Tôi có nên sử dụng nhật thực để tạo một dự án mới từ nguồn hiện có và Eclipse sẽ đưa tất cả các tệp vào không gian làm việc không? Hoặc tôi nên sao chép thủ công tất cả các tệp của mình vào không gian làm việc? Tôi nên đặt các tập tin lớp của tôi ở đâu hơn? Tôi có nên tạo một thư mục con? Với tên nào?

THÊM 2:

Khi tôi cố gắng tạo một dự án với tên "trò chơi", nhật thực viết cho tôi rằng một dự án có tên như vậy đã tồn tại. Nhưng làm thế nào tôi có thể mở dự án này?

THÊM 3:

Trong "không gian làm việc" của mình, tôi đã tạo một thư mục con gọi là "trò chơi". Tôi đã sao chép tất cả tệp .java của mình vào thư mục con này. Sau đó, với Eclipse tôi đã tạo ra một dự án mới với tên trò chơi. Kết quả là, Eclipse đã tạo .classpath.projectcác tệp trong thư mục "trò chơi". Nó cũng được tạo ra binvà các srcthư mục con. Và bây giờ tôi nghĩ rằng đó không phải là cách chính xác để đi. Các tệp nguồn được cho là nằm trong thư mục "src". Đúng? Và hiện tại tất cả các tệp .java của tôi đều nằm trong "không gian làm việc \ trò chơi".

THÊM 4:

Tôi đã làm nó cách khác xung quanh. Với Eclipse tôi đã tạo ra một dự án mới với tên "trò chơi". Kết quả là, Eclipse đã tạo một thư mục có tên "trò chơi" vào thư mục "không gian làm việc". Trong "trò chơi" thư mục tôi tìm thấy thư mục "src". Tôi đã sao chép tất cả các tập tin .java của mình vào thư mục này. Nhưng bây giờ trong thư mục "Gói Explorer" tôi không thể mở thư mục "src". Vậy, làm thế nào tôi có thể truy cập các tệp nguồn của mình từ Eclipse? Tại sao Eclipse không muốn mở thư mục "src"?


Tôi nghi ngờ rằng không có gì xuất hiện trong không gian làm việc của bạn vì bạn chưa mở các tệp. Mở các tệp từ thư mục dự án, và chúng sẽ xuất hiện. Đó chỉ là một sự nghi ngờ.
manuel

Bạn đang nói về các tệp. Class, nhưng nhật thực chỉ tìm các tệp .java (những tệp bạn chỉnh sửa). Nó sẽ tự tạo. Class. Điều rất phổ biến là không có các tệp nguồn trong không gian làm việc của bạn. Bạn cũng có thể tạo một dự án mới, nó sẽ tạo một thư mục trong không gian làm việc của bạn, nơi bạn có thể sao chép các tệp của mình vào (có lẽ chức năng nhập trong nhật thực cũng sẽ làm điều này cho bạn)
Thirler

2
hãy chắc chắn nhấn f5 (refresh) sau khi sao chép bất kỳ tệp nào vào dự án nhật thực nếu bạn làm điều đó trong khi nó đang chạy.
Ray Tayek

Câu trả lời:


243

Phương pháp dễ nhất:

  1. Đặt tất cả các tệp nguồn vào một thư mục được đặt tên theo dự án của bạn. tức là "ProjectName" Bạn có thể giữ thư mục này trong không gian làm việc của mình hoặc nó có thể ở một nơi khác.
  2. Bắt đầu một dự án mới trong nhật thực và đặt tên cho nó bằng cách sử dụng cùng tên dự án đó.
  3. Bỏ chọn hộp "sử dụng vị trí mặc định" và tìm thư mục chứa dự án của bạn trừ khi dự án của bạn đã ở trong không gian làm việc - thì bạn không được bỏ chọn hộp "sử dụng vị trí mặc định"
  4. Nhấn tiếp'.

Eclipse nên đủ thông minh để tìm hiểu những gì đang xảy ra. Sau khi nhấp vào tiếp theo, nó sẽ hiển thị cho bạn tất cả các tệp mà nó tìm thấy trong thư mục đó. Nó sẽ chỉ tự động thêm các tệp đó vào dự án của bạn. Võngà!


Nếu bạn nhìn vào Eclipse giúp nó xuất hiện, họ cũng đề xuất theo cách này.
Jacek Prucia

15
lưu ý rằng nếu nguồn của bạn đã ở vị trí mặc định và bạn bỏ chọn "sử dụng vị trí mặc định" và duyệt đến thư mục của bạn, nhật thực sẽ phàn nàn rằng đã có một dự án ở đó và không cho phép bạn tiến hành.
drevicko

1
Bước 3 là sai. Nếu bạn bỏ chọn "sử dụng vị trí mặc định" thì nó sẽ không hoạt động, như drevicko đã nói.
Draemon

1
vâng, trong bước 3 tôi phải đảm bảo rằng 'sử dụng vị trí mặc định' được chọn để làm cho nó hoạt động.
Nisk

1
Một gotcha - một số phiên bản tạo dự án có TÙY CHỌN KHÁC NHAU. Ví dụ: tôi đã không nhận được hộp kiểm "sử dụng vị trí mặc định" (và bị kẹt) khi tôi cố gắng tạo dự án của mình dưới dạng PHP, nhưng như một dự án Eclipse chung, tôi có thể làm việc ở trên (bạn có thể chỉnh sửa dự án Natures sau đó nếu cần, nhưng đó là một chủ đề hoàn toàn khác ...)
jsh

8
  1. Nhấp chuột phải vào trình thám hiểm gói và chọn Mới - Dự án Java
  2. Tạo trò chơi dự án mới
  3. Mở dự án mới trong trình thám hiểm gói - bạn sẽ chỉ thấy thư mục nguồn có tên src (chưa có gì bên trong)
  4. Mở tệp Explorer (ví dụ: Windows Explorer) và kéo các nguồn của bạn
  5. Kéo chúng vào Eclipse và thả chúng vào thư mục src mới - nếu được hỏi, chọn "Sao chép tệp"
  6. Eclipse nên đặt các tệp vào gói mặc định, nếu không đúng, bạn có thể chỉnh sửa các tệp vi phạm (được đánh dấu bằng chữ thập đỏ) bằng cách mở chúng trong Eclipse, chọn khai báo gói (thường là dòng 1), nhấn Ctrl + 1 và chọn tùy chọn thích hợp (ví dụ: "Chuyển xy sang gói com.game"

4

Câu trả lời này sẽ dành cho câu hỏi

Cách tạo dự án nhật thực mới và thêm thư mục hoặc gói mới vào dự án hoặc cách xây dựng dự án mới cho các tệp java hiện có.

  1. Tạo một dự án mới từ menu File-> New-> Java Project
  2. Nếu bạn định thêm pakcage mới, thì hãy tạo cùng tên gói ở đây bằng File-> New-> Gói
  3. Nhấp vào tên của gói trong trình điều hướng dự án và nhấp chuột phải và nhập ... Nhập-> Chung-> Hệ thống tệp (chọn tệp hoặc gói của bạn)

Điều này làm việc cho tôi Tôi hy vọng nó sẽ giúp người khác. Cảm ơn bạn.


2

Có hai điều

1- Nếu đã là Dự án Eclipse, thì chỉ cần đi đến Tệp-> Nhập-> Chung-> Dự án hiện tại vào Nơi làm việc

2- Nếu không, hãy xác định loại dự án, ví dụ Java, Web, vv Tạo một dự án mới thuộc loại bạn xác định vào nơi làm việc. Sao chép Paste nguồn, lib và các tập tin cần thiết khác. làm mới, biên dịch và chạy dự án trong nhật thực.


2

Phương thức đơn giản nhất thực sự tốt nhưng bạn không có được một dự án Java tiêu chuẩn, tức là các tệp .java và. Class được phân tách trong các thư mục khác nhau.

Để có được điều này rất dễ dàng:

  1. Tạo một thư mục có tên "ProjectName" trên không gian làm việc của Eclipse.
  2. Sao chép hoặc di chuyển thư mục của bạn với các tệp .java vào thư mục "ProjectName".
  3. Tạo một Dự án Java mới gọi là "ProjectName" (với vị trí sử dụng mặc định được đánh dấu).
  4. Báo chí <Enter>và đó là nó.

0

Trong trình thám hiểm gói và màn hình điều hướng, bây giờ bạn sẽ thấy dự án bạn đã tạo. Lưu ý rằng nhật thực sẽ không sao chép các tệp của bạn, nó sẽ chỉ cho phép bạn sử dụng nguồn hiện có và chỉnh sửa nó từ nhật thực.


Trong menu thả xuống "Dự án" "Dự án mở" không được kích hoạt. Tôi nghĩ rằng bởi vì tôi không có dự án tại thời điểm này. Trong menu thả xuống "Điều hướng" tôi thấy không có tùy chọn nào liên quan đến các dự án. Tôi thấy ở đó "Đi đến", "Loại mở", "Loại mở trong phân cấp", v.v.
La Mã

Thông thường bạn nên có một cửa sổ được neo ở bên trái hiển thị các dự án trong không gian làm việc của bạn. Nếu không có ở đây, bạn có thể vào menu: window -> show view -> gói explorer.
Thirler

0

Có một số cách để thêm các tệp vào một dự án Java hiện có trong Eclipse. Vì vậy, giả sử bạn đã tạo dự án Java trong Eclipse (ví dụ: sử dụng File-> New-> Project...- và chọn Java project).

Để đưa các tệp Java vào dự án mới, bạn có thể thực hiện bất kỳ thao tác nào sau đây. Lưu ý rằng có những cách khác là tốt. Trình tự là sở thích của tôi.

  • Kéo các tệp vào dạng Navigatorxem trực tiếp từ trình quản lý tệp gốc. Trước tiên, bạn phải tạo bất kỳ gói Java cần thiết nào. Phương pháp này là tốt nhất cho một vài tệp trong gói Java hiện có.
  • Sử dụng File-> Import...- chọn File System. Sau đó, bạn có thể chọn chính xác các tệp cần nhập vào dự án mới và gói Java nào để đặt chúng. Điều này cực kỳ tiện lợi nếu bạn muốn nhập nhiều tệp hoặc có nhiều gói Java.
  • Sao chép các đám cháy trực tiếp vào thư mục / thư mục trong không gian làm việc và sau đó sử dụng File-> Refreshđể làm mới khung nhìn Eclipse của hệ thống gốc. Hãy nhớ chọn dự án mới trước khi làm mới.

Điều cuối cùng là những gì bạn đã làm - trừ làm mới ...


0

Trong khi tạo một dự án từ một thư mục đầy đủ có thể hoặc không thể hoạt động trong không gian làm việc, có một điều kiện bên ngoài không gian làm việc ngăn bắt đầu một dự án mới với một thư mục đầy đủ.

Điều này có liên quan nếu bạn sử dụng nhiều vị trí thư mục cho các nguồn, ví dụ: thư mục htdocs hoặc www cho các dự án web và một vị trí khác cho các ứng dụng Java trên máy tính để bàn.

Điều kiện được đề cập xảy ra khi Eclipse được yêu cầu tạo một dự án mới và được cung cấp một thư mục đầy đủ bên ngoài không gian làm việc. Eclipse sẽ nói rằng thư mục không trống và ngăn tạo một dự án mới trong thư mục đã cho. Tôi chưa tìm thấy cách nào khác, và bất kỳ giải pháp nào cũng cần thêm các bước.

Giải pháp yêu thích của tôi là như sau

  1. Đổi tên thư mục đầy đủ với Sao lưu "Bản gốc" hoặc "Sao lưu.
  2. Tạo dự án Eclipse với tên của thư mục đầy đủ trước khi thư mục được đổi tên.
  3. Sao chép tất cả các nội dung thư mục đầy đủ được dán nhãn vào thư mục dự án mới.

Eclipse nên tạo một dự án mới và cập nhật dự án đó với nội dung thư mục mới khi nó quét các thay đổi. Các nguồn hiện có là một phần của dự án mới.

Mặc dù bạn phải thực hiện thêm ba bước, nhưng bây giờ bạn đã có bản sao lưu với các nguồn ban đầu có sẵn và cũng có thể sử dụng bản sao của chúng trong một dự án hiện có. Nếu không gian lưu trữ là một mối quan tâm, chỉ cần di chuyển / cắt nguồn thay vì sao chép hoàn toàn nội dung thư mục gốc.


0

Nếu bạn tạo một dự án mới dựa trên cấu trúc Maven hiện có:

Tạo dự án bằng cách sử dụng trình hướng dẫn dự án chung và đặt tên dự án giống như vừa tạo.

Nếu bạn cố gắng tạo dự án dưới dạng dự án Maven thông qua m2e sẽ nhận được lỗi rằng dự án / pom đã tồn tại.


0
  1. Tạo một dự án mới ..
  2. Nhấp chuột phải vào dự án của bạn ..
  3. Chọn đường dẫn xây dựng -> Cấu hình đường dẫn xây dựng
  4. Trong tab nguồn, chọn nguồn liên kết, các tệp .java của bạn chứa thư mục ..

Tôi đề nghị điều này vì không có phương pháp nào bạn đã thử làm việc --- FYI


-1

Thực hiện theo các hướng dẫn này từ các tài liệu nhật thực tiêu chuẩn.

  1. Từ thanh menu chính, chọn liên kết lệnh Tệp> Nhập .... Trình hướng dẫn Nhập sẽ mở.
  2. Chọn Chung> Dự án hiện có vào Vùng làm việc và bấm Tiếp theo.
  3. Chọn một trong hai Chọn thư mục gốc hoặc Chọn tệp lưu trữ và nhấp vào Duyệt liên kết để xác định vị trí thư mục hoặc tệp chứa các dự án.
  4. Trong Dự án, chọn dự án hoặc dự án mà bạn muốn nhập.
  5. Nhấp vào Kết thúc để bắt đầu nhập.

4
Điều này có vẻ giống như cách nhập một dự án hiện có, trái ngược với việc tạo một dự án mới từ nguồn hiện tại
Richard Tingle
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.