2008-09-22 21 views
10

Theo mặc định, netbeans lưu các cài đặt của nó trong một thư mục có tên .netbeans trong thư mục chính của người dùng. Có thể thay đổi vị trí của thư mục này (đặc biệt là trong Windows) không?Cách thay đổi vị trí của thư mục cài đặt netbeans (~/.netbeans)

Cảm ơn James Schek Tôi biết câu trả lời (thay đổi đường dẫn trong netbeans.conf) nhưng điều đó dẫn tôi đến một câu hỏi khác: Có cách nào để đưa tên người dùng hiện tại vào đường dẫn đến thư mục cài đặt netbeans không?

tôi muốn làm một cái gì đó như thế này:

netbeans_default_userdir="D:\etc\${USERNAME}\.netbeans\6.5beta" 

nhưng tôi không thể tìm ra các tên của biến để sử dụng (nếu có bất kỳ). Tất nhiên tôi có thể đạt được điều tương tự với tùy chọn --userdir, tôi chỉ tò mò thôi.

Trả lời

13

có, chỉnh sửa tệp netbeans.conf trong% NETBEANS_HOME% \ etc.

Chỉnh sửa phù hợp với: netbeans_default_userdir = "$ {HOME}/netbeans/6.0."

Nếu bạn cần "profile" khác nhau - tức là. muốn chạy các bản sao Netbeans khác nhau với các thư mục nhà khác nhau, bạn có thể chuyển một thư mục chính mới cho trình khởi chạy. Chạy "netbeans.exe --userdir/path/to/dir" hoặc "nb.exe --userdir/path/to/dir"

2

"HOME" là biến duy nhất được IDE hỗ trợ. Khi triển khai một ứng dụng tùy chỉnh sử dụng Nền tảng Netbeans, "APPNAME" cũng được hỗ trợ ra khỏi hộp.

2

Đối với những người tiếp đất lên đây săn tìm một câu trả lời:

Nếu bạn đang cố gắng thiết lập một phiên bản di động trong cửa sổ, Netbeans 7.2 và lên sẽ không bắt đầu nếu userdir là cùng cấp hoặc thấp hơn so với gốc Netbeans .

Vì vậy, nếu bạn có: c:\Portable\Netbeans bạn không thể làm netbeans_default_userdir="c:\Portable\Netbeans\userdir\8.0"

Sử dụng một cài đặt thư mục netbeans NGOÀI ví dụ netbeans_default_userdir="c:\Portable\NetbeansUserDir\8.0"

cho bộ nhớ cache không quan trọng.

Đã kiểm tra trong Windows 8.1 và 7.