Tôi không thể bắt đầu một dự án mới trên Netbeans


10

Vấn đề:

Khi tôi mở hộp thoại "thêm dự án mới" (ảnh chụp màn hình bên dưới), tôi không thể tạo dự án mới. Thông điệp tải (biểu tượng đồng hồ cát) ở lại mãi mãi. Ngoại trừ "hủy", các nút khác bị tắt.

Nó đã hoạt động tốt vài ngày trước, tôi đã không thay đổi bất kỳ cài đặt nào trước khi vấn đề xuất hiện. Tôi đã chạy tính năng cập nhật nội bộ, nhưng vấn đề vẫn tồn tại.

nhập mô tả hình ảnh ở đây

Thông tin:

Phiên bản hệ điều hành của tôi : Ubuntu 12.04.2 LTS 64 bit

Phiên bản Netbeans :

Trợ giúp -> về

Product Version: NetBeans IDE 7.2.1 (Build 201210100934)
Java: 1.6.0_27; OpenJDK 64-Bit Server VM 20.0-b12
System: Linux version 3.2.0-49-generic running on amd64; UTF-8; pt_BR (nb)
User directory: /home/user/.netbeans/7.2.1
Cache directory: /home/user/.cache/netbeans/7.2.1

Những gì tôi đã cố gắng:

  • Thay đổi giao diện với --laftùy chọn dòng lệnh. Giao diện không thay đổi, nhưng vấn đề vẫn tồn tại.
  • Sử dụng lệnh cập nhật nội bộ, một plugin đã được cập nhật nhưng vấn đề vẫn tồn tại.
  • Tải xuống và cài đặt phiên bản mới nhất (7.31), nó đã nhập các cài đặt từ phiên bản trước và vấn đề vẫn còn.
  • Xóa thư mục cài đặt ~/.netbeans/7.3.1, khởi động lại netbeans, chọn không nhập cài đặt và thay vào đó là cài đặt sạch mới

Câu trả lời:


11

Chỉ cần đăng cùng một câu hỏi ở đây ... giải pháp cho tôi là hạ cấp OpenJDK từ 6b27 xuống 6b24 (xem liên kết để biết chi tiết).

NetBeans tôi đang tìm kiếm excactly như trong sreenshot của bạn và cũng có một số vấn đề lạ khác.

Tôi sẽ đề nghị bạn làm java -versionnếu điều này cho thấy bạn đã cài đặt 6b27cat /var/log/dpkg.log | grep openjdkcho thấy gần đây bạn đã nhận được bản cập nhật OpenJDK, bạn có thể cố gắng khắc phục sự cố trở lại thành 6b24 bằng lệnh này:

apt-get install openjdk-6-jre=6b24-1.11.1-4ubuntu2 openjdk-6-jre-headless=6b24-1.11.1-4ubuntu2 icedtea-6-jre-cacao=6b24-1.11.1-4ubuntu2

****biên tập****

Khi tôi phát hiện ra một số vấn đề khác (kết nối SSH sẽ không được thiết lập trong NetBeans), cuối cùng tôi đã thực hiện bước nâng cấp lên Oracle JDK7. Để bắt đầu NetBeans với một JDK khác, bạn phải chỉnh sửa ./netbeans-7.X/etc/netbeans.confvà thay đổi dòng netbeans_jdkhome="/usr/lib/jvm/java-7-oracle/jre"(Tôi đoán điều này được tạo trong quá trình cài đặt NetBeans). Nếu không, nó vẫn sẽ sử dụng JDK cũ của bạn cho dù có java -versionnói gì đi nữa.


2
Gợi ý tốt! Bạn cũng có thể muốn dùng thử Java 7, vì JDK 7 và tương đương OpenJDK đã được phát hành từ khá lâu, vì vậy thực sự không có lý do gì để gắn bó với Java 6.x.
allquixotic

@somequixotic Tôi đã cập nhật nó vào sổ ghi chép của mình, nhưng vì một số lý do, các vấn đề với NetBeans không biến mất. Có lẽ nó vẫn đang sử dụng OpenJDK dưới mui xe? java -versionđã hiển thịjava version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
s1lv3r

Aha! dpkg.logcác chương trình upgrade openjdk-6-jre-lib 6b27-1.12.5-0ubuntu0.12.04.1 6b27-1.12.6-1ubuntu0.12.04.2và hai chương trình tương tự khác vào ngày 24 tháng 7, một ngày trước khi tôi rời đi trong một kỳ nghỉ ngắn, nad Netbeans đang làm việc. Có thể là thủ phạm!
chàng người Brazil đó

1
@ ruda.almeida Việc hạ cấp đã giải quyết vấn đề với các dự án mới cho tôi, nhưng sau đó tôi gặp vấn đề khác (với SSH), vì vậy giải pháp cuối cùng thực sự cho tôi là cài đặt openjdk-7-jre(hoặc phiên bản oracle - cả hai đều hoạt động) và thay đổi con đường trong netbeans.conf.
s1lv3r

1
Chỉ trong trường hợp: Đối với tôi hoạt động cài đặt "sudo apt-get install openjdk-7-jre", nhưng đường dẫn trong tệp cấu hình là: netbeans_jdkhome = "/ usr / lib / jvm / java-7-openjdk-amd64 / jre" , thay vì câu bạn đưa vào câu trả lời của bạn
leticia

1

Đó là một lỗi gây ra bởi phiên bản JDK được sử dụng:

Vấn đề này là lỗi JDK với tiêu điểm (không bao giờ kết thúc vòng lặp khi yêu cầu tiêu điểm). Vấn đề được đệ trình chống lại JDK là http://bugs.sun.com/ormsdatabase/view_orms.do?orms_id=6598089 . (IcedTea và trong tương lai OpenJDK sẽ được phân phối dưới dạng JDK mặc định cho phân phối Linux để nó được hỗ trợ.)

Lỗi này dường như ảnh hưởng đến cả Oracle JDK và OpenJDK. Cập nhật JDK của bạn để sửa nó. (Đừng quên chante netbeans_jdkhomebiến trong ./netbeans-7.X/etc/netbeans.conftệp!)


-1

Hãy thử thay đổi Giao diện và Cảm nhận của Netbeans thành Nimbus.


Đã thử Nimbus, Metal, GTK, v.v ... Giao diện thay đổi, nhưng các nút không thể bấm và tải vĩnh cửu vẫn tồn tại.
chàng người Brazil

Phiên bản nào của Netbeans? bất cứ điều gì trên bàn điều khiển khi bạn chạy netbeans từ bàn điều khiển?
allquixotic

Không có gì trên bàn điều khiển nếu bắt đầu từ dòng lệnh.
Chàng trai người Brazil

Bạn có dự án quan trọng nào trước khi khóa này không?
mojo706

@ mojo706 Không, và những người tôi đã sao lưu
chàng người Brazil đó

-1

Tôi đã gặp vấn đề tương tự đêm qua một Ubuntu 13.04

Tôi đã cài đặt openjdk 6 và cài đặt thành công nhưng netbeans bị treo khi tôi cố gắng tạo một dự án mới.

Hôm nay tôi đã xoay sở để giải quyết nó sau khi hét vào máy tính của tôi và làm bạn gái sợ hãi :)

Khá chắc chắn điều này đã giải quyết nó.

Truy cập https://netbeans.org/community/release/73/install.html#install_windows và bạn sẽ thấy rằng bạn cần đến chmodtrình cài đặt:

chmod +x installer-file-name

trước khi bạn cài đặt ...

sh installer-file-name

Khi tôi đã làm điều này, tôi đã có một netbeans thực thi trên máy tính để bàn của mình (vì một số lý do không được liệt kê trong các ứng dụng).

Một điều cần lưu ý về trình cài đặt, đối với tôi, nó nói rằng nó không thể truy cập vào một số gói JUNIT, tôi đã chọn 'thoát các mô-đun này hoặc một cái gì đó tương tự, và phần còn lại của cài đặt hoạt động tốt.

Tôi hy vọng điều này cũng giải quyết vấn đề của bạn!


Tôi đã phải chmod +xcài đặt hoặc nó thậm chí sẽ không cài đặt phiên bản mới. Đó không phải là nguyên nhân của vấn đề của tôi.
chàng người Brazil đó

@Ruda, điều khác duy nhất tôi đã làm khác là cài đặt netbeans trước bất kỳ bản cập nhật nào khác (tức là tôi đã cài đặt lại ubfox và chỉ cài đặt jdks (6 và 7) trước khi cài đặt netbeans). Những thứ khác để thử: Chạy trình cài đặt với jdk7 và 6 và xem có gì xảy ra khác nhau giữa chúng không. Xin lỗi câu trả lời của tôi đã không giúp đỡ.
planty182

-1

Tôi đã gặp vấn đề này trong một vài ngày và nó hoàn toàn làm tôi khó chịu.

Tuy nhiên, chỉ cần giải quyết nó bằng cách thay đổi phiên bản Java của tôi từ OpenJDK sang Oracle

Những thứ này có thể giúp bạn -

http://kiranscience.blogspot.co.uk/2012/08/remove-openjdkjre-from-ubfox-1204.html

http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubfox-via.html


... quên đề cập, sau đó phải cài đặt lại netbeans hoặc cập nhật netbeans.conf để sử dụng jre mới
user180187

Có vẻ như một câu trả lời hợp lệ cho tôi.
Pilot6

-1

Tôi đã giải quyết nó bằng cách nâng cấp lên open-jdk 7.


-1

Tôi đã gặp phải vấn đề tương tự và một vài người khác đang cố gắng để Netbeans hoạt động trên 12.04LTS, đây là cách tôi quản lý để có một bản sao hoạt động đầy đủ.

Tôi (xin đừng bắn tôi) đã sử dụng một thiết bị windows để tải xuống gói Netbeans đầy đủ từ trang web của Netbeans.

Sau đó tôi đã chuyển tệp .sh sang máy tính để bàn của mình, sau đó tôi cần thay đổi các quyền để cho phép tệp được thực thi, với;

sudo chmod +x netbeans-7.4-linux.sh

sau đó tôi chỉ cần cài đặt các tập tin với;

./netbeans-7.4-linux.sh

Netbeans không hiển thị trong các ứng dụng nhưng có một trình khởi chạy trên máy tính để bàn.

Hy vọng đây là một số trợ giúp cho ai đó :)


-1

Cho tôi thay đổi

netbeans_jdkhome="/usr/lib/jvm/java-6-openjdk-amd64"

đến

netbeans_jdkhome="/usr/lib/jvm/java-7-openjdk-amd64"

trong tập tin netbeans.conf đã hoạt động. :) :)


1
Câu trả lời này không đầy đủ vì nó đứng, Nó sẽ chỉ hoạt động nếu bạn đã cài đặt Java 7, nếu bạn đang sử dụng openJDK, nếu kiến ​​trúc bộ xử lý của bạn là amd64, v.v.
Chàng trai người Brazil
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.