2010-09-23 49 views
18

Tôi đã sử dụng Unix trước khi biên dịch và chỉnh sửa Java của mình. Trong đó tôi đã sử dụng các tệp thuộc tính ngay bên trong thư mục làm việc hiện tại của tôi, nơi tệp lớp tồn tại. Bây giờ tôi đã chuyển sang Eclipse IDE. Tôi không biết làm thế nào để thêm các tập tin thuộc tính tương tự ở đây trong Eclipse. Làm ơn giúp tôi.Cách thêm tệp thuộc tính Java vào Dự án Java của tôi trong Eclipse

Trả lời

9

Nó sẽ hoạt động tốt như trong Unix, nếu bạn có tệp thuộc tính trong thư mục làm việc hiện tại. Một lựa chọn khác sẽ được bổ sung thêm tài sản của bạn nộp vào classpath và nhận được inputstream sử dụng this.getClass().getClassLoader().getResourceAsStream("xxxxx.properties"); More here

+0

Cảm ơn bạn đã phản hồi John –

+2

Url không còn hoạt động nữa. Mã số – paranza

2

Nếu bạn đã tạo một dự án Java trong nhật thực bằng cách sử dụng tùy chọn 'từ nguồn hiện tại' thì nó sẽ hoạt động như trước đây. Để chính xác hơn Tệp> Dự án Java mới. Trong phần Nội dung, chọn 'Tạo dự án từ nguồn hiện tại' và sau đó chọn thư mục dự án hiện tại của bạn. Trình hướng dẫn sẽ xử lý phần còn lại.

+0

Cảm ơn bạn đã phản hồi Sagar ... –

+0

bạn được hoan nghênh. Hy vọng rằng nó đã được giúp đỡ cho bạn :) –

+0

Điều này không trả lời câu hỏi trong anyway – WMios

27

Trong trình thám hiểm gói, nhấp chuột phải vào gói và chọn Mới -> Tệp, sau đó nhập tên tệp bao gồm hậu tố ".properties".

+0

Cảm ơn Michael ... Điều này làm việc tốt cho tôi .... –

+0

Chấp nhận câu trả lời và đánh dấu câu hỏi là đã đóng. Giúp mọi người theo cách đó. –

+0

Thao tác này không hoạt động nữa. Không có tùy chọn 'file' đơn giản sau khi chọn' New> '. Bạn buộc phải chọn tệp '.HTML' hoặc' .JSP' (và các đuôi tệp thích hợp để đặt tên) và bạn bị chặn đặt tên nó bằng '.properties'. Bất kỳ đề xuất? – Mowzer

4

bước sau:

  1. Nhấp chuột phải vào bất kỳ gói mà bạn muốn tạo .properties bạn nộp hoặc tạo gói mới theo yêu cầu
  2. bây giờ chọn mới rồi chọn tệp (nếu bạn không tìm thấy tệp rồi chuyển đến vị trí gói của bạn và tạo nó ở đó)
  3. bây giờ đặt tên nó là yourfilename.properties
27
  1. Tạo thư mục “tài nguyên” trong thư mục Tài nguyên Java nếu dự án của bạn không có.
    1. tạo tệp config.properties có giá trị thấp hơn.

enter image description here

/Tài Java/nguồn/config.properties

để tải tài sản.

Properties prop = new Properties(); 
InputStream input = null; 

try { 

     input = getClass().getClassLoader().getResourceAsStream("config.properties"); 


    // load a properties file 
    prop.load(input); 

    // get the property value and print it out 
    System.out.println(prop.getProperty("database")); 
    System.out.println(prop.getProperty("dbuser")); 
    System.out.println(prop.getProperty("dbpassword")); 

} catch (IOException ex) { 
    ex.printStackTrace(); 
} finally { 
    if (input != null) { 
     try { 
      input.close(); 
     } catch (IOException e) { 
      e.printStackTrace(); 
     } 
    } 
} 
+2

không được yêu cầu nhưng vẫn hữu ích, cảm ơn bạn, +1 –

-2

Nếu bạn đang làm việc với java cốt lõi, hãy tạo tệp của bạn (. properties) bằng cách nhấp chuột phải vào dự án của bạn. Nếu tập tin hiện diện bên trong gói của bạn hoặc thư mục src nó sẽ ném ra một tập tin không tìm thấy lỗi

1
  1. Nhấp chuột phải vào thư mục trong dự án của bạn trong nhật thực, nơi bạn muốn tạo tập tin bất động sản
  2. New-> Other- > trong tệp loại bộ lọc tìm kiếm và trong cửa sổ liên tiếp cung cấp tên tệp có đuôi mở rộng .properties
1

Để tạo lớp thuộc tính, vui lòng chọn gói của bạn nơi bạn muốn tạo tệp thuộc tính.

Nhấp chuột phải vào gói và chọn gói khác. Bây giờ hãy chọn Tệp và nhập tên tệp của bạn với hậu tố (.properties). Ví dụ: db.properties. Hơn kết thúc nhấp chuột. Bây giờ bạn có thể viết mã của mình bên trong tệp thuộc tính này.

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