2013-11-22 22 views
7

Điều này là không một câu hỏi về liên kết nguồn trong dự án java eclipseLinking thư mục nguồn bên ngoài với cái tên "src" trong một Dự án thực

Có thể thêm một thư mục bên ngoài có tên là "src" trong nhật thực như thư mục nguồn. Vấn đề ở đây là giữ tên thư mục bên ngoài là "src" và không phải bất kỳ tên nào khác; để làm điều đó tôi đã cố gắng xóa thư mục src và bin từ dự án Eclipse eclipse chuẩn và sau đó cố gắng "Liên kết nguồn" nhưng điều đó không hoạt động.

Có cách nào khác để tôi có thể thực hiện điều này không?

Điều đó làm cho src của dự án java Eclipse thực sự trỏ đến thư mục bên ngoài có tên "src"? Các vấn đề tương tự với thư mục "thùng rác".

System Information 
OS: Windows 8, 32 bit 
Eclipse: 3.7 

Cảm ơn.

+2

Điều gì không hiệu quả về Nguồn liên kết? –

+0

@aetheria khi thư mục nguồn đã có, tôi không thể thêm thư mục nguồn khác có tên src, khi tôi xóa thư mục gốc src và cố gắng thêm thư mục src bên ngoài, nó vẫn không nhận ra thư mục đó. Cũng nhận thấy rằng ngay cả khi tôi xóa thư mục gốc src; tệp .classpath không thay đổi và tiếp tục phàn nàn về thư mục nguồn bị thiếu. – Ayusman

Trả lời

6

Bạn cần sử dụng Eclipse để xóa thư mục nguồn hiện có khỏi cấu hình dự án, sau đó xóa nó khỏi hệ thống lưu trữ, sau đó bạn có thể thêm thư mục nguồn được liên kết bên ngoài là "src".

  1. Nhấp chuột phải vào dự án và đưa lên "Properties ..."

  2. Bấm vào "Java Build Path" và sau đó là "Source" tab để hiển thị một danh sách các thư mục nguồn trên đường dẫn xây dựng.

  3. Chọn "yourproject/src" và nhấp vào nút "Xóa". Thao tác này sẽ xóa nó khỏi dự án (và tệp .classpath).

  4. Hãy thoát khỏi nó và xóa thư mục.

  5. Quay lại hộp thoại đó và nhấp vào "Liên kết nguồn ...". Nó sẽ hoạt động ngay bây giờ. Nó làm việc cho tôi.

0

Có vẻ hơi xấu, nhưng bạn có thể tạo liên kết cứng trong hệ thống tệp của mình. Trong dòng lệnh của Windows, sử dụng mklink /H src d:\path\to\external\src.

Tôi biết rằng những điều sau đây sẽ khó có ích, nhưng: Hãy nghĩ đến một cách tiếp cận khác.

5

Để tạo liên kết với thư mục bên ngoài, chúng tôi cần đổi tên thư mục nếu có thư mục nào có cùng tên như "src" hoặc xóa thư mục đó tốt hơn. Sau đó bạn có thể tạo liên kết với các thư mục bên ngoài bằng cách sử dụng bất cứ ai trong những phương pháp sau đây:

Phương pháp: 1 - (Hãy liên kết bằng tay thông qua mã):

1. Open the .project file from root folder of your workspace. 
2. Include the below code with your file path: 
    <linkedResources> 
     <link> 
      <name>folder_name_list_in_your_project</name> 
      <type>2</type> 
      <location>folder_path_to_include</location> 
     </link> 
    </linkedResources> 
3. Save the file and refresh the project to include the external folder in your project. 

Phương pháp: 2 - (Hãy liên kết theo cách thủ công qua giao diện người dùng):

1. Right click the project, select "Build Path -> Configure Build Path". 
2. Choose "Source" tab. 
3. Click "Link Source" button. 
4. Click "Browse" to choose the folder. 
5. Enter the folder name in "Folder name" field to list the external name in your project. 
6. If you need to add the pattern for include and/or exclude file, click "Next" and enter the pattern. Then click "Finish". 
7. Otherwise click "Finish". 

Nó làm việc cho tôi và hy vọng rằng các bước của tôi cũng sẽ giúp bạn.

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