2012-02-27 14 views
6

Tôi đang sử dụng Eclipse 3.7.1 và mã của tôi không thấy tệp logging.properties của mình. (Tôi nghĩ nó sẽ tự động thấy nó vì nó nằm ở vị trí tiêu chuẩn trong JRE nhưng điều đó dường như là sai). Tôi đã nói với tôi cần phải thêm tập tin này vào thư mục gốc của classpath nhưng tôi không chắc chắn làm thế nào để làm điều đó.Làm cách nào để thêm logging.properties vào classpath của một dự án Eclipse?

Eclipse cung cấp cho tôi các cách thêm lọ, thư viện, biến và các thứ khác vào đường dẫn lớp nhưng tôi không biết cách thêm tệp thuộc tính. Ai có thể dẫn tôi vào? Bạn nghĩ sẽ dễ dàng hơn khi thêm một tệp văn bản đơn giản hơn là thêm một cái bình nhưng tôi không thấy bất kỳ tùy chọn nào cho các tệp văn bản hoặc tệp thuộc tính nên tôi không chắc chắn cách tiếp tục.

Trả lời

12

Nhấp chuột phải vào dự án của bạn->Run/Debug Settings->Edit the launch configuration you are using->Switch to Classpath tab->Right Click User Entries->Add the Folder (or External Folder) containing your properties file->Click Apply. Tôi giả sử bạn đang tham chiếu đến một ứng dụng giao diện điều khiển ở đây.

Nếu bạn đặt tệp thuộc tính ở cấp cơ sở của dự án (đó là nơi thư mục dự án được tạo), thì nó sẽ tự động được bao gồm trong đường dẫn lớp.

Bạn nên biết rằng CLASSPATH không bao giờ chứa các tệp cụ thể. Nó thường bao gồm các thư mục, lọ, v.v.

+0

Cảm ơn bạn, CoolBeans! Tôi đã làm những gì bạn nói và thêm log.properties của tôi vào classpath chính xác như bạn đã nói. System.out.println của tôi (getClass(). GetClassLoader(). GetResource ("logging.properties")); tuyên bố bây giờ cho thấy đường dẫn đến tệp thay vì null. Thật kỳ lạ, tệp nhật ký vẫn không có vẻ như đang được viết. Tôi không thấy bất kỳ tệp mới nào trong thư mục% h, chỉ 5 thư mục giống nhau đã tồn tại trong nhiều ngày nay; không ai trong số họ đã thay đổi. Có lẽ tệp logging.properties cũng bị rối tung lên, không chỉ vô hình đối với chương trình .... –

+0

Được rồi, tôi sẽ bắt đầu một câu hỏi khác. Cảm ơn một lần nữa, CoolBeans. –