Trong Netbeans, cách chính xác để lấy đường dẫn tệp của Dự án hiện đang mở. Trong mô-đun tôi đang phát triển, tôi cần phải có được đường dẫn của dự án cho một FileChooser tuy nhiên hầu hết những gì tôi đã thử chỉ đơn giản là trả về đường dẫn của mô-đun mà nó đang thực thi. Là cách của họ để có được con đường của dự án mà phương pháp được chạy từ?Đường dẫn tệp dự án hiện tại của Netbeans
Trả lời
Tôi cũng đã tìm ra được một chút mặc dù tôi không chính xác như bản sửa lỗi. Vì tệp nằm trong thư mục của dự án thực thi của nó và DataObject của nó là trong tra cứu của DataNode được sử dụng để tạo cấu trúc cây mà tôi vừa sử dụng: ((DataNode) getParentNode(). GetParentNode(). GetParentNode(). getParentNode()) getDataObject(). getPrimaryFile();
Tôi không đặc biệt thích phương pháp này nhưng có vẻ như hoạt động tốt ngay bây giờ.
Nhấp chuột phải vào dự án. Nhấp vào thuộc tính. Tab nguồn. Đường dẫn "Project Folder" nằm ở trên cùng.
Đây là một đường dẫn mã hoá cứng nó sẽ không hoạt động cho Dự án đang mở mà lệnh đang được thực hiện từ nếu nó là một dự án hoàn toàn khác với bản gốc hoặc nếu trên một máy tính khác – kdgwill
Hmmm. Trong trường hợp đó có thể bạn có thể sử dụng Class.getResource() –
Gọi điều này từ một mô-đun cho tài nguyên nằm trong một thư mục khác với chính mô-đun đó có thể không hoạt động hoặc – kdgwill
Cố gắng để có được một trường hợp dự án thông qua tra cứu và sau đó
private String getProjectDirectory(final Project project) {
try {
FileObject projectDirectory = project.getProjectDirectory();
return FileUtil.toFile(projectDirectory).getAbsolutePath();
} catch (Exception e) {
//ignore the exception
return null;
}
}
Dự án có nghĩa là lớp, mà jar cung cấp cho chúng tôi Project class –
http : //bits.netbeans.org/dev/javadoc/org-netbeans-modules-projectapi/org/netbeans/api/project/Project.html – Ben
- 1. Nhận đường dẫn tệp của tệp trong dự án hiện tại của bạn
- 2. T4 Bao gồm đường dẫn tệp từ gốc dự án
- 3. tạo tệp jar của dự án maven với netbeans
- 4. Cách lấy đường dẫn Thư mục Dự án Hiện tại bằng C#
- 5. Nhận đường dẫn hiện tại của tệp java đang chạy
- 6. Thêm tools.jar vào đường dẫn lớp của dự án sbt
- 7. Nhận đường dẫn thư mục gốc của dự án PHP
- 8. In Dự án trong NetBeans
- 9. Thêm Java FX 2.0 vào dự án Netbeans hiện có
- 10. NetBeans mở vấn đề dự án
- 11. Thêm dự án JAR vào dự án Maven trong NetBeans
- 12. Eclipse không đặt các tệp XML trong đường dẫn xây dựng riêng của dự án
- 13. Cách lấy đường dẫn dự án từ dự án thử nghiệm?
- 14. Chuyển đổi dự án hiện tại thành dự án maven
- 15. Cách mở bảng 'Dự án' trong Netbeans
- 16. Eclipse - Đặt tệp .classpath cho dự án hiện tại
- 17. Nhận netbeans để chạy dự án của tôi với sudo?
- 18. Tên tệp/đường dẫn truy vấn hiện tại trong LINQPad
- 19. Hiển thị đường dẫn đầy đủ của tên tệp trong các tab ~ Netbeans 6.8
- 20. Nhập JSON vào dự án Netbeans
- 21. xslt lấy đường dẫn thư mục tệp hiện tại
- 22. Eclipse: Lỗi (Bytecode FILE) SOURCE FILE [trong DỰ ÁN] không nằm trên đường dẫn xây dựng của dự án
- 23. Nhận đường dẫn thư mục hiện tại
- 24. Tại sao NetBeans không thể tìm thấy CopyLibs cho một số dự án của tôi?
- 25. Thay đổi đường dẫn dự án trong Aptana Studio 3
- 26. Đường dẫn dự án Eclipse CDT không hợp lệ
- 27. Dự án từ xa NetBeans với svn
- 28. Tạo dự án javascript trong Netbeans?
- 29. MSBuild sao chép đầu ra từ dự án khác vào đầu ra của dự án hiện tại
- 30. Nhận url của đường dẫn hiện tại trong Terminal SSH
Nếu nó giúp phương pháp mở File Explorer là từ một subnode của DataNode của một File Type tạo ra cho dự án. – kdgwill
Trong netbeans, có lẽ đường dẫn sẽ là C: \ Users \ your_username \ Documents \ NetBeansProjects: D – COD3BOY
Loại dự án này là gì? Trong hầu hết các trường hợp, bạn sẽ không cung cấp trình chọn tệp cho người dùng để chọn 'tài nguyên ứng dụng'. BTW - 'FileExplorer' là gì? –