ProgramingTip

Windows 8/10에서 NetBeans IDE 확장

bestdevel 2020. 12. 2. 21:39
반응형

Windows 8/10에서 NetBeans IDE 확장


DPI가 높은 화면에서 Windows 8.1에서 NetBeans를 실행합니다. Windows 자체는 400 %까지 확장이 가능하며 모든 것은 괜찮아 괜찮아.

그러나 NetBeans를 시작하면 확장이 활성화되지 않은 것처럼 실행되고 IDE에 아주 작은 글자 만 표시됩니다. IDE가 시작되는 속성을 확인하고 "이 프로그램에 대한 확장 활성화"가 선택되어 있습니다.

편집기와 오류 로그에서 글꼴 크기를 늘릴 수 있습니다. 거기에 화면에 입력중인 내용을 볼 수 있고 메뉴, 패널 등은 매우 작아서 매우 불편합니다. 함께 일하려고합니다. Windows 8.1로 NetBeans를 확장 할 수있는 방법은 무엇입니까? 현재 NetBeans 8.0을 사용하고 있습니다.


  • C : \ Program Files \ NetBeans 8.0 \ etc \ netbeans.conf를 다.
  • 변경 -J-Dsun.java2d.dpiaware=true-J-Dsun.java2d.dpiaware=false

해결 방법은 메뉴 옵션의 글꼴 크기를 늘리는 것입니다. 참조 : FaqFontSize-NetBeans Wiki

  • C : \ Program Files \ NetBeans 8.x \ etc \ netbeans.conf를 다.
  • 포함하는 줄을 찾습니다. netbeans_default_options
  • --fontsize 18따옴표 안에 추가하십시오 . 예 :"<other -J options> --fontsize 18"

이렇게하면 내부 글꼴 크기가 증가하여 동적 UI 요소의 크기가 증가하여 사실상 DPI 크기 조정 해결 방법이됩니다. 단점은 아이콘 / 이미지가 확장되지 않는다.


  1. 바탕 화면에서 netbeans 아이콘을 마우스 오른쪽 버튼으로 클릭합니다.
  2. 속성을 선택하십시오.
  3. 대체 탭으로 이동합니다.
  4. 높은 DPI 배율 재정의를 선택하고 드롭 박스의 시스템을 선택합니다.
  5. 적용을 클릭하십시오.
  6. NetBeans를 다.

4K 해상도의 Windows 10에서 작동했습니다. 글꼴과 버튼은 약간 흐릿하지만 어쨌든 영화를 보지 않고 프로그래밍하고 있기 때문에 신경 쓰지 않습니다. 어딘가에서 엉망이 된 경우 빠른 수정 및 실행 취소가 접수.

영상


불행히도 .conf 파일의 dpiaware 설정 변경은 Surface 4 pro 및 Windows 10에서 작동하지 않습니다. netbeans 포럼의 링크에서 dpi를 인식하는 선언 된 모든 (!) 프로그램에 대한 범용 솔루션 인 것처럼 보이는 솔루션을 찾았습니다. 실제로는 ( Dan Antonellis 홈페이지 참조 ).

수정은 매우 간단합니다. 먼저 키를 추가하여 Windows가 내부 파일보다 외부 매니페스트 파일을 선호하도록 설정합니다 (일부 버전 이전까지 언급 임).

DWORD PreferExternalManifest=1

...에

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide

그런 다음 해당 exe 파일의 디렉터리에 다음 내용으로 매니페스트 파일 (이 경우 netbeans64.exe.manifest 또는 netbeans.exe.manifest)을 만듭니다.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">

<dependency>
  <dependentAssembly>
    <assemblyIdentity
      type="win32"
      name="Microsoft.Windows.Common-Controls"
      version="6.0.0.0" processorArchitecture="*"
      publicKeyToken="6595b64144ccf1df"
      language="*">
    </assemblyIdentity>
  </dependentAssembly>
</dependency>

<dependency>
  <dependentAssembly>
    <assemblyIdentity
      type="win32"
      name="Microsoft.VC90.CRT"
      version="9.0.21022.8"
      processorArchitecture="amd64"
      publicKeyToken="1fc8b3b9a1e18e3b">
    </assemblyIdentity>
  </dependentAssembly>
</dependency>

<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
  <security>
    <requestedPrivileges>
      <requestedExecutionLevel
        level="asInvoker"
        uiAccess="false"/>
    </requestedPrivileges>
  </security>
</trustInfo>

<asmv3:application>
  <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
    <ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
  </asmv3:windowsSettings>
</asmv3:application>

</assembly>

이렇게하면 부분적으로 만 dpi를 인식하는 Visual Studio 2013 및 SQL Server Management Console 2012를 수정할 수 있습니다 (예 : Visual Studio 2013 전체 레이아웃이 손상되어 200 %에서 양식 편집기를 사용할 수 없음). 사용할 수 없거나 최소한 이런 방식으로 레이아웃이 잘못된 모든 앱을 수정했습니다.

물론 디스플레이와 원하는 크기에 따라 약간 흐릿해질 수 있지만 개인 취향 (선명도 대 레이아웃)의 문제입니다. 최소한이 수정으로 인해 더 높은 dpi 설정에서 필수 응용 프로그램을 사용할 수 있습니다.

이 스레드가 내 Google 결과의 첫 번째 스레드 였기 때문에 마지막 활동이 꽤 오래 전이지만이 솔루션을 게시하는 것이 좋은 생각이라고 생각했습니다.


이제 Windows 10에서이 작업을 수행합니다. Netbeans 바로 가기 (C : \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ NetBeans)를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

호환성 탭으로 이동 한 다음 높은 DPI 설정 변경을 선택합니다. 거기에서 Override High DPI Scaling 상자를 선택하고 System으로 설정합니다.


설정 --fontsize 18유사하게 Darcula 플러그인을 사용하는 경우 "Override Default Fonts"옵션의 값을 18로 설정할 수 있습니다. 동일한 효과가 있습니다. 또한 Segoe UI로 변경하면 Windows 10과 잘 어울립니다.


디스플레이 설정으로 이동하여 스케일과 레이아웃을 100 % Boom으로 변경하십시오! :)


을 길게 누른 Alt key다음 위 또는 아래로 스크롤하여 축소 또는 확대합니다.

참고 URL : https://stackoverflow.com/questions/23651486/netbeans-ide-scaling-on-windows-8-10

반응형