2014-11-10 14 views
5

Tôi đang sử dụng Netbeans 8.0.1 và tôi cần chạy và kiểm tra phân tích SonarQube từ IDE của tôi trước khi cam kết với SVN. Tôi đã cài đặt plugin plugin Netbeans-Radar để khởi chạy phân tích cục bộ và kiểm tra kết quả. Plugin này có một tùy chọn gọi là "Nhận vấn đề với Sonnar Runner" cho mục đích này như tôi tìm thấy trong trang web này: http://code.google.com/p/radar-netbeans/Cấu hình Plugin Netbeans Radar

Vấn đề là khi tôi chạy tùy chọn này, sau một thời gian, tôi recive một "Java Heap Space" lỗi. Tôi biết lỗi này có nghĩa là gì nhưng tôi không biết cách giải quyết nó. Tôi đã thử tăng không gian heap của Netbeans, thêm đối số "-J-Xmx1024m" vào thuộc tính "netbeans_default_options" trong tệp .../Netbeans 8.0/etc/netbeans.conf. Không gian heap của Netbeans thực sự tăng lên, khi tôi kiểm tra với jvisualVM (quy trình Netbeans có khoảng trống 1GB).

Sự cố là plugin khởi chạy quá trình độc lập và không sử dụng các đối số được chỉ ra trong tệp netbeans.conf. Trong nhật ký lỗi, tôi thấy rằng lệnh này đã được đưa ra:

C:\Program Files (x86)\Java\jdk1.7.0_45\jre\bin\java.exe -cp C:\Users\XXX\AppData\Local\Temp\sonar-runner-impl7326402756121541816.jar org.sonar.runner.impl.BatchLauncherMain C:\Users\XXX\AppData\Local\Temp\sonar-project1505822727125430784.properties 

Vì vậy, câu hỏi là, ai đó có thể cho tôi biết thế nào tôi có thể cấu hình các plugin Netbeans-Radar để tăng không gian đống? Làm thế nào tôi có thể cấu hình Netbeans hoặc Radar plugin để sử dụng đối số "-Xmx1024m" khi khởi chạy java.exe?

tôi sử dụng phiên bản này: Netbeans 8.0.1, Radar-plugin 2.1

+0

Tính năng được yêu cầu tại trang web chính thức [http://code.google.com/p/radar-netbeans/issues/detail?id=29](http://code.google.com/p/radar-netbeans/ vấn đề/chi tiết? id = 29) – ARIS

Trả lời

6

Các tính năng được yêu cầu tại trang web chính thức tại liên kết này: http://code.google.com/p/radar-netbeans/issues/detail?id=29 và đã được bổ sung trong phiên bản 2.2-SNAPSHOT (không được tiết lộ vào ngày hiện hành) .

Trong bảng điều khiển cài đặt (công cụ> tùy chọn> linh tinh> SonarQube), có một tùy chọn được gọi là "Đối số JVM Runner". Tôi đã thử với 1GB (tùy chọn -Xmx1024m) và bây giờ là làm việc hoàn hảo.

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