2011-08-01 11 views
10

Tôi biết rằng tôi chỉ có thể chạy một chương trình vớiLàm thế nào tôi có thể xem xét các biến môi trường hiện tại mà nhật thực IDE đang sử dụng?

System.out.println(System.getEnv()); 

nhưng tôi muốn chỉ cần kiểm tra chúng mà không cần phải làm điều đó. Bất kỳ ý tưởng?

+0

Bạn có nghĩa là mở một 'cmd' và sử dụng' set'? – Jacob

+0

Tôi không nghĩ Eclipse cung cấp một cơ sở để hiển thị các biến môi trường của nó. –

Trả lời

20

Thực sự là một cách để xem v.v. Nó không được thực hiện như một hàm, mà là một phần của các nhiệm vụ khác.

Bạn có thể nhấp chuột phải vào bất kỳ dự án trong Package Explorer, sau đó nhấp vào

Run As -> Run Configurations . Và ở đây, trong tab Môi trường ->Chọn ...

Ở đây bạn đi. Danh sách hệ thống env Eclipse kế thừa được hiển thị ở đây.

+0

Đây là một công cụ tuyệt vời, tuyệt vời! – Grammin

+1

Cảm ơn - Tôi chưa bao giờ thấy điều này !! – Run2

5

Môi trường của Eclipse sẽ kế thừa từ người dùng thực thi nó. Tùy thuộc vào hệ điều hành của bạn, bạn nên có một công cụ dòng lệnh để cho bạn biết.

Bạn cũng có thể nhìn vào cấu hình:

Helios

  • Trợ giúp menu ->Về Eclipse
  • nút
  • Cấu hình cài đặt chi tiết tab
+0

Tôi biết nhưng tôi muốn lấy nó từ nhật thực – Grammin

+0

Đây là giải pháp toàn diện và trực tiếp hơn. Về mặt kỹ thuật điều này tốt hơn đủ điều kiện như một câu trả lời. –

0

Trên Windows, nếu bạn có Sysinternals Process Explorer được cài đặt - mà tôi sẽ đề nghị mạnh mẽ bất kỳ nhà phát triển làm - sau đó bạn có thể:

  1. Sử dụng biểu tượng mục tiêu (ở trên cùng của Process Explorer) và click vào Eclipse cửa sổ đó sẽ chọn Process ID Eclipse trong bảng Process
  2. nhấp chuột phải vào mục Eclipse chọn và chọn Properties ... từ menu ngữ cảnh
  3. bấm về Môi trường

Trên Linux

  1. Nếu bạn cần PID, sau đó sử dụng sau đây và bấm vào cửa sổ Eclipse: xprop | grep -i pid
  2. Thay ${PID} với PID của tiến trình Eclipse ID: strings /proc/${PID}/environ
Các vấn đề liên quan