Netbeans에서 새 프로젝트를 시작할 수 없습니다


10

문제:

"새 프로젝트 추가"대화 상자 (아래 스크린 샷)를 열면 새 프로젝트를 만들 수 없습니다. 로딩 메시지 (모래 시계 아이콘)는 영원히 유지됩니다. "취소"를 제외하고 다른 버튼은 비활성화됩니다.

며칠 전에 제대로 작동했지만 문제가 나타나기 전에 설정을 변경하지 않았습니다. 내부 업데이트 기능을 실행했지만 문제가 지속됩니다.

여기에 이미지 설명을 입력하십시오

정보 :

내 OS 버전 : Ubuntu 12.04.2 LTS 64 비트

넷빈즈 버전 :

도움말->

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

내가 시도한 것 :

  • --laf명령 행 옵션을 사용하여 룩앤필 변경 룩앤필은 변하지 만 문제는 지속됩니다.
  • 내부 업데이트 명령을 사용하여 플러그인이 업데이트되었지만 문제가 지속됩니다.
  • 최신 버전 (7.31)을 다운로드하여 설치하면 이전 버전에서 설정을 가져와 문제가 지속됩니다.
  • 설정 폴더를 제거하고 ~/.netbeans/7.3.1netbeans를 다시 시작 하여 설정 을 가져 오지 않고 새로 새로 설치하도록 선택

답변:


11

방금 동일한 질문을 여기에 게시했습니다 ... 나를위한 해결책은 OpenJDK를 6b27 에서 6b24 로 다운 그레이드 하는 것입니다 (자세한 내용은 링크 참조).

내 NetBeans는 재연 에서처럼 정확하게 보이고 다른 이상한 문제가있었습니다.

나는 당신이 제안 java -version이 프로그램은 당신이 가지고있는 경우 6b27가 설치되어 있고 cat /var/log/dpkg.log | grep openjdk최근에 당신이 되 돌리는 문제 해결을 시도 할 수있는 오픈 JDK 업데이트받은 쇼 6b24 이 명령을 사용하여 :

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

****편집하다****

다른 문제를 발견하면서 (SSH 연결이 NetBeans 내에 설정되지 않음) 마침내 Oracle JDK7로 업그레이드하는 단계를 밟았습니다. 다른 JDK로 NetBeans를 시작하려면 ./netbeans-7.X/etc/netbeans.conf줄 을 편집 하고 변경해야합니다 netbeans_jdkhome="/usr/lib/jvm/java-7-oracle/jre"(NetBeans 설치 프로세스에서 생성되는 것 같습니다). 그렇지 않으면 무슨 java -version말을 하든 여전히 기존 JDK를 사용합니다 .


2
좋은 제안! JDK 7과 OpenJDK 버전이 꽤 오랫동안 출시되었으므로 Java 7을 사용해 볼 수도 있습니다. 따라서 Java 6.x를 고수 할 이유가 없습니다.
allquixotic

@ somequixotic 노트북에서 업데이트했지만 NetBeans의 문제는 해결되지 않았습니다. 아마도 여전히 후드 아래에서 OpenJDK를 사용하고 있었습니까? java -version표시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

아하! dpkg.logupgrade openjdk-6-jre-lib 6b27-1.12.5-0ubuntu0.12.04.1 6b27-1.12.6-1ubuntu0.12.04.2와 짧은 휴가를 떠나기 하루 전인 7 월 24 일 nad Netbeans가 일하고있었습니다. 범인이 될 수 있습니다!
그 브라질 사람

1
@ ruda.almeida 다운 그레이드는 새로운 프로젝트의 문제를 해결했지만 나중에 다른 문제 (SSH의 경우)가 있었으므로 실제 최종 솔루션은 설치 openjdk-7-jre(또는 oracle 버전-모두 작동)하고 변경하는 것이 었습니다. 의 경로 netbeans.conf.
s1lv3r

1
경우에 따라 : "sudo apt-get install openjdk-7-jre"를 설치하고 있지만 설정 파일의 경로는 다음과 같습니다. netbeans_jdkhome = "/ usr / lib / jvm / java-7-openjdk-amd64 / jre" , 당신이 당신의 대답에 넣은 것 대신
leticia

1

그것은이다 의 JDK에 의한 버그 사용 버전 :

이 문제는 포커스가있는 JDK 버그입니다 (포커스를 요청할 때 루프를 종료하지 마십시오). JDK에 대해 제기 된 문제는 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6598089 입니다. (IcedTea 및 향후 OpenJDK는 Linux 배포 용 기본 JDK로 배포되므로 지원해야합니다.)

버그는 Oracle JDK와 OpenJDK 모두에 영향을 미치는 것으로 보입니다. JDK를 수정하여 수정하십시오. ( 파일 에서 netbeans_jdkhome변수 를 부르는 것을 잊지 마십시오 ./netbeans-7.X/etc/netbeans.conf!)


-1

Netbeans의 Swing Look and Feel 를 Nimbus로 변경해보십시오 .


Nimbus, Metal, GTK 등을 사용해 보았습니다. 모양과 느낌이 바뀌지 만 클릭 할 수없는 버튼과 영원한 로딩은 지속됩니다.
그 브라질 사람

Netbeans의 버전은 무엇입니까? 콘솔에서 netbeans을 실행할 때 콘솔에 무엇이 있습니까?
allquixotic

명령 행에서 시작한 경우 콘솔에 아무것도 없습니다.
그 브라질 사람

잠그기 전에 중요한 프로젝트가 있습니까?
mojo706

@ mojo706 아니요, 그리고 내가 백업 한 것들
브라질 남자

-1

어젯밤 우분투 13.04에서 같은 문제가 발생했습니다.

openjdk 6을 설치했으며 설치가 성공했지만 새 프로젝트를 만들려고 할 때 netbeans가 중단되었습니다.

오늘 나는 내 컴퓨터에서 비명을 지르고 여자 친구를 무서워 한 후에 그것을 해결했습니다. :)

이것이 확실하게 해결되었습니다.

https://netbeans.org/community/releases/73/install.html#install_windows로 이동 chmod하면 설치 프로그램 이 필요하다는 것을 알 수 있습니다 .

chmod +x installer-file-name

설치하기 전에 ...

sh installer-file-name

일단이 작업을 수행하면 데스크탑에 실행 가능한 netbeans가 있습니다 (어떤 이유로 응용 프로그램에 나열되지 않음).

설치 프로그램에 대해 알아야 할 한 가지 사항은 일부 JUNIT 패키지에 액세스 할 수 없다고 말했으며 '이 모듈을 종료하십시오'또는 이와 유사한 것을 선택했으며 나머지 설치는 정상적으로 작동했습니다.

이것으로 문제가 해결되기를 바랍니다.


나는에 있었다 chmod +x설치 또는 심지어 새 버전을 설치하지 않을 것입니다. 그것은 내 문제의 원인이 아닙니다.
그 브라질 사람

@Ruda, 내가 다르게했던 유일한 것은 다른 업데이트 전에 netbeans를 설치하는 것입니다 (즉, 우분투를 다시 설치하고 netbeans를 설치하기 전에 jdks (6 및 7) 만 설치했습니다). 시도해야 할 다른 것 : jdk7 및 6을 사용하여 설치 프로그램을 실행하고 서로 다르게 발생하는지 확인하십시오. 죄송합니다. 답변이 도움이되지 않았습니다.
planty182

-1

나는 며칠 동안이 문제를 겪어 왔으며 완전히 나를 감았습니다.

그러나 Java 버전을 OpenJDK에서 Oracle로 변경하여 해결했습니다.

이것들이 당신을 도울 수 있습니다-

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

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


... 언급을 잊어 버린 후, 새로운 jre를 사용하기 위해 netbeans를 다시 설치하거나 netbeans.conf를 업데이트해야합니다
user180187

그것은 나에게 유효한 대답처럼 보입니다.
Pilot6

-1

open-jdk 7로 업그레이드하여 문제를 해결했습니다.


-1

나는 같은 문제를 겪었고 Netbeans이 12.04LTS에서 작동하도록 노력하는 다른 사람들도 있었으며, 이것이 전체 작업 사본을 관리하는 방법입니다.

나는 Netbeans 웹 사이트에서 전체 Netbeans 패키지를 다운로드하기 위해 Windows 장치를 사용했습니다.

그런 다음 .sh 파일을 데스크탑으로 전송 한 다음 파일을 실행할 수 있도록 권한을 변경해야했습니다.

sudo chmod +x netbeans-7.4-linux.sh

그런 다음 간단히 파일을 설치했습니다.

./netbeans-7.4-linux.sh

Netbeans는 응용 프로그램에는 나타나지 않지만 데스크탑에는 실행기가 있습니다.

이것이 누군가에게 도움이되기를 바랍니다 :)


-1

나를 위해 변화

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

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

netbeans.conf 파일에서 작동했습니다. :) :)


1
이 답변은 불완전합니다. 이미 Java 7이 설치되어 있고 openJDK를 사용하는 경우, 프로세서 아키텍처가 amd64 등인 경우에만 작동합니다.
브라질 사람
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.