나는 주변에서 봤는데 문제가있는 유일한 사람은 아니지만 해결책을 찾지 못했습니다. 여기 누군가가 알아 냈을 수도 있습니다.
문제는 netbeans.exe가 실제로 javaw.exe를 호출하는 스텁이라는 것입니다. NetBeans 프로세스를 작업 표시 줄에 고정하려고 할 때 실제로 “Java (TM) Platform SE Binary”를 고정합니다. 아이콘이 바뀌고 핀이 작동하지 않습니다.
재미있는 것은 다른 컴퓨터에서 작동한다는 것입니다. 다른 버전의 NetBeans 또는 다른 버전의 Java인지 여부를 알 수 없습니다.
누구든지 이것을 알아 냈습니까?
추가 : 이것은 프로그래밍과 관련이 없다는 것을 알고 있습니다. 반면에 프로그래밍 환경을 개선하는 방법에 대한 많은 주제가 여기에 있으며, 이것보다 나쁘지 않습니다.
아, 그리고 btw-Windows 7 Enterprise x64; 자바 JDK 1.6.17; 넷빈즈 6.8
답변
정확하게 해결되지는 않았지만 문제가 발견되었습니다. 설명은 다음과 같습니다.
Netbeans.exe는 C ++로 작성된 사용자 지정 실행기입니다. 32 비트 모듈입니다. 로드되면 먼저 Java를 DLL로로드 한 다음 NetBeans를 시작합니다. 그러나 Java 런타임이 64 비트 인 경우 32 비트 모듈이 64 비트 모듈을로드 할 수없고 그 반대도 가능하므로이를 수행 할 수 없습니다. 따라서 올바른 매개 변수를 사용하여 Java를 별도의 프로세스 (javaw.exe)로 시작합니다.
“모든 것이 작동하는”시스템에 32 비트 Java 런타임을 설치했지만 “결함이있는 시스템”에 전체 64 비트 JDK를 설치했습니다.
따라서 본질적으로 가능한 세 가지 해결책이 있습니다.
- 64 비트 Java를 설치 제거하고 32 비트를 설치하십시오.
- 런처를 64 비트 모듈로 컴파일하십시오 (아마도 수정하지 않고 작동하는지 알고 있음).
- 모든 올바른 매개 변수를 사용하여 javaw.exe로 바로 가기를 작성하십시오 (작업 관리자에서 찾을 수 있음).
답변
무료 SevenBeans 모듈 을 사용하여 NetBeans를 작업 표시 줄에 고정하고 다른 Windows 7 기능을 활용할 수 있습니다 .
답변
문제를 찾아서 해결했습니다.
설치된 Java VM 비트 크기와 함께 실행하는 NetBeans 실행 파일에 따라 다릅니다.
Java 32 비트 만 설치됨 :
- netbeans.exe 는 고정 될 수 있습니다
- netbeans64.exe 를 고정 할 수 없습니다
Java 64 비트 만 설치됨 :
- netbeans.exe 를 고정 할 수 없습니다
- netbeans64.exe 는 고정 될 수 있습니다
VM 버전간에 전환 할 때 NB는 NetBeans가 불만을 제기했습니다 (이번에 만; 과거에는 불만을 기억하지 않습니다). 이 netbeans_jdkhome=
줄을 변경하여 해결할 수 있습니다etc/netbeans.conf
답변
시작 메뉴에서 NetBeans 6.8을 작업 표시 줄에 시작한 다음 작업 표시 줄의 아이콘을 마우스 오른쪽 단추로 클릭하여 방금 작업 표시 줄에 고정했습니다. 생성 된 바로 가기는 “C : \ Program Files \ NetBeans \ bin \ netbeans.exe”를 가리키며 제대로 작동합니다.
Windows 7 32 비트의 Java 6 업데이트 17
답변
빠른 수정:
- 시작 메뉴 열기
- NetBeans 바로 가기 찾기
- 마우스 오른쪽 버튼을 클릭하고 “작업 표시 줄에 고정”을 선택하십시오.
전체 64 비트 설치에서도 작동합니다!
답변
JVM 시작 매개 변수는 \ etc \ netbeans.conf에 있습니다.
답변
내 컴퓨터에서 IDE 프로세스를 시작하는 데 사용되는 전체 명령은 다음과 같습니다 (훌륭한 프로세스 탐색기 를 통해 발견됨 ). 분명히 자신의 것이 약간 다를 것입니다.
"C:\Program Files\Java\jdk1.6.0_17\jre\bin\javaw.exe" "-Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade" "-Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense" "-client" "-Xverify:none" "-Xss2m" "-Xms32m" "-XX:PermSize=32m" "-XX:MaxPermSize=200m" "-Dapple.laf.useScreenMenuBar=true" "-Dsun.java2d.noddraw=true" "-Xmx512m" "-Djdk.home=C:\Program Files\Java\jdk1.6.0_17" "-Dnetbeans.home=C:\Program Files\NetBeans 6.8\platform11" "-Dnetbeans.user=C:\Users\alex\.netbeans\6.8" "-XX:+HeapDumpOnOutOfMemoryError" "-XX:HeapDumpPath=C:\Users\alex\.netbeans\6.8\var\log\heapdump.hprof" "-Dnetbeans.system_http_proxy=DIRECT" "-Dsun.awt.keepWorkingSetOnMinimize=true" "-Dnetbeans.dirs=C:\Program Files\NetBeans 6.8\nb6.8;C:\Program Files\NetBeans 6.8\ergonomics2;C:\Program Files\NetBeans 6.8\ide12;C:\Program Files\NetBeans 6.8\java3;C:\Program Files\NetBeans 6.8\xml2;C:\Program Files\NetBeans 6.8\apisupport1;C:\Program Files\NetBeans 6.8\webcommon1;C:\Program Files\NetBeans 6.8\websvccommon1;C:\Program Files\NetBeans 6.8\enterprise6;C:\Program Files\NetBeans 6.8\mobility8;C:\Program Files\NetBeans 6.8\profiler3;C:\Program Files\NetBeans 6.8\ruby2;C:\Program Files\NetBeans 6.8\python1;C:\Program Files\NetBeans 6.8\php1;C:\Program Files\NetBeans 6.8\visualweb2;C:\Program Files\NetBeans 6.8\soa2;C:\Program Files\NetBeans 6.8\identity2;C:\Program Files\NetBeans 6.8\uml6;C:\Program Files\NetBeans 6.8\harness;C:\Program Files\NetBeans 6.8\cnd3;C:\Program Files\NetBeans 6.8\dlight2;C:\Program Files\NetBeans 6.8\groovy2;C:\Program Files\NetBeans 6.8\extra;C:\Program Files\NetBeans 6.8\javafx2;C:\Program Files\NetBeans 6.8\javacard1" "-Djava.class.path=C:\Program Files\NetBeans 6.8\platform11\lib\boot.jar;C:\Program Files\NetBeans 6.8\platform11\lib\org-openide-modules.jar;C:\Program Files\NetBeans 6.8\platform11\lib\org-openide-util.jar;C:\Program Files\NetBeans 6.8\platform11\lib\locale\boot_ja.jar;C:\Program Files\NetBeans 6.8\platform11\lib\locale\boot_pt_BR.jar;C:\Program Files\NetBeans 6.8\platform11\lib\locale\boot_zh_CN.jar;C:\Program Files\NetBeans 6.8\platform11\lib\locale\org-openide-modules_ja.jar;C:\Program Files\NetBeans 6.8\platform11\lib\locale\org-openide-modules_pt_BR.jar;C:\Program Files\NetBeans 6.8\platform11\lib\locale\org-openide-modules_zh_CN.jar;C:\Program Files\NetBeans 6.8\platform11\lib\locale\org-openide-util_ja.jar;C:\Program Files\NetBeans 6.8\platform11\lib\locale\org-openide-util_pt_BR.jar;C:\Program Files\NetBeans 6.8\platform11\lib\locale\org-openide-util_zh_CN.jar;C:\Program Files\Java\jdk1.6.0_17\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_17\lib\tools.jar" org/netbeans/Main "--branding" "nb"
바로 가기는 특정 문자 수로 제한되며 모든 문자는 맞지 않습니다. 내가 대신 다 잡아 환경 변수를 만들려고하지만 환경 변수가 제한 길이 있었다 밝혀졌다 뿐만 아니라 (하지 과감하지만), 그래서 나는 그 두 가지를 만드는 끝났다.
나는 "C:\Program Files\Java\jdk1.6.0_17\jre\bin\javaw.exe" %NB_PARAMS1% %NB_PARAMS2%
시작 의 지름길 목표로 끝났고 "C:\Program Files\NetBeans 6.8\"
그것은 잘 작동하는 것 같습니다.
바로 가기에 올바른 아이콘이 표시되도록하려면 시작 관리자의 바로 가기 아이콘으로 쉽게 변경할 수 있습니다.