Programing

Windows 8.1의 고해상도 화면에서 Eclipse 인터페이스 아이콘이 매우 작음

lottogame 2020. 9. 5. 10:31
반응형

Windows 8.1의 고해상도 화면에서 Eclipse 인터페이스 아이콘이 매우 작음


Eclipse (Kepler) 인터페이스의 다양한 아이콘과 버튼은 3200x1800px 화면의 노트북에서 매우 작습니다. 파일의 오류를 나타내는 빨간색 오류 장식은 화면에서 몇 cm 떨어져 있지 않으면보기가 어렵습니다.

운영 체제 (Windows 8.1)에서 화면 해상도 및 기타 설정을 조정 해 보았습니다. 도움이되지만 다른 응용 프로그램이 너무 크게 나타나고 심지어 Eclipse 아이콘이 불편할 정도로 작습니다. Eclipse 환경 설정 (window> preferences> Dialog Font)에서 글꼴을 확대해도 아이콘 크기에는 영향을주지 않습니다.

더 큰 아이콘을 강제하는 쉬운 방법이 있습니까? 해결 방법이 있습니까 (확대기를 사용했지만 다소 투박한 솔루션입니다)? 돋보기를 사서 마우스 옆에 두어야합니까? 누군가 돋보기가 내장 된 마우스를 만들어야할까요? :)

감사.


지난달이 문제에 대한 해결책을 찾았지만 아직 이상적인 해결책을 찾지 못했습니다. 주변에 방법이있는 것 같지만 찾을 수 없습니다.

저는 Windows 8.1에서 200 % 배율 설정이 적용된 2560x1600 화면의 랩톱을 사용합니다 (1280x800 화면처럼 보이지만 더 선명 해짐).

이러한 "HiDPI"모드를 지원하는 응용 프로그램은 멋져 보이지만 그렇지 않은 응용 프로그램 (예 : Eclipse)은 거의 읽을 수없는 작은 아이콘을 표시합니다.

또한 오래된 버전의 Visual Studio를 사용합니다. 그것은 HiDPI에 대해 업데이트되지 않았습니다 (분명히 MS는 새로운 버전의 VS를 사용하기를 원합니다).하지만 HiDPI 화면에서는 두 배로 확대되기 때문에 여전히 괜찮습니다. 아이콘과 문자의 크기는 정상이지만 저해상도로 보입니다.

VS가 어떻게 작동하는지 확인한 후, VS가하는 것처럼 확장하는 것이 기술적으로 그리 어렵지 않기 때문에 동일한 모드에서 Eclipse를 시작하는 방법을 찾기 시작했습니다. 해당 모드에서 Eclipse를 시작하도록 설정할 수있는 옵션이있을 것이라고 생각했습니다. 그래도 찾을 수 없었습니다.

결국 저는 확대없이 (200 %에서 100 %로) 화면 해상도를 1/4 (2560x1600에서 1280x800)로 낮추고 Eclipse가이를 지원하도록 업데이트 될 때까지 고해상도 화면을 활용하지 않았습니다. 몇 가지 작업을해야했지만이 문제에 대한 답변을 간절히 기다리고 있습니다.


한 가지 해결책은 아이콘을 포함하고 크기를 두 배로 늘리는 Eclipse JAR에서 일괄 작업을 실행하는 것입니다. 약간의 땜질 후에 작동했습니다. 결과는 꽤 좋습니다. 작지만 가장보기 좋은 아이콘이 여전히 몇 개 있습니다.

QHD에서 처리 후 Eclipse

코드를 작은 프로젝트에 모았습니다 : https://github.com/davidglevy/eclipse-icon-enlarger

이 프로젝트는 다음과 같이 작동합니다.

  1. Eclipse 기본 디렉토리 (인수 행에 지정됨)의 모든 파일에 대해 반복
  2. 파일이 디렉토리이면 출력 폴더 (인수 행에 지정됨)의 현재 디렉토리 아래에 새 디렉토리를 만듭니다.
  3. 파일이 PNG 또는 GIF 인 경우
  4. 파일이 다른 유형의 사본 인 경우
  5. 파일이 JAR 또는 ZIP 인 경우 대상 파일을 만들고 유사한 프로세스를 사용하여 내용을 처리합니다. 이미지가 두 배가됩니다. b. 다른 파일은있는 그대로 ZipOutputStream에 복사됩니다.

이 솔루션에서 내가 찾은 유일한 문제는 실제로 한 번만 작동한다는 것입니다. 플러그인을 다운로드해야하는 경우 원래 위치에서 다운로드하고 아이콘 증가 배치 프로세스를 다시 적용합니다.

Dell XPS에서는 실행하는 데 약 5 분이 걸립니다.

제안 / 개선에 만족하지만 Eclipse 팀이 수정하기를 기다리는 동안 이것은 실제로 임시 솔루션 일뿐입니다.


나는이 문제에 대해 조금도 고생했다. 많은 분들이 정말 복잡한 해결 방법을 게시 하셨지만이를 수행하는 훨씬 더 쉬운 방법이 있습니다! 프로그램 일 뿐이며 스크립트를 수정하거나 타사 도구를 설치할 필요가 없습니다. 이 문제는 위에서 언급했듯이 높은 DPI 스케일링과 관련이 있지만 많은 사람들이 놓치고 있다고 생각하는 것은 런처 자체에서 호환성 설정을 직접 수정할 수 없다는 것입니다. 런처와 이클립스는 서로 다른 프로그램입니다! Eclipse.exe를 찾아서 높은 DPI 스케일링 옵션을 재정의해야합니다. 일단 설정되면 런처를 정상적으로 사용할 수 있습니다. 런처는 실행 파일을 치고 eclipse.exe를 시작하며 .exe에 호환성 설정을 설정 했으므로 해당 설정을 사용하여 실행됩니다.

다음은 호환성 설정을 지정하는 방법에 대한 스크린 샷입니다.

Eclipse.exe 호환성 설정

그리고 예,이 설정을 조정하기 전에 아이콘은 매우 작았습니다. 런처 자체에서 호환성 설정을 시도했지만 분명히 문제가 해결되지 않았습니다. 그러나 eclipse.exe 아이콘에 대한 재정의 High DPI 설정을 설정하면 이제 정상적인 크기가됩니다. 이것이 다른 사람들에게 효과가 있는지 알려주십시오!


완료를 위해 Eclipse 4.6 Neon https://www.eclipse.org/downloads/index-developer.php (현재 개발자 버전) 에서이 문제가 해결되었다고 추가 할 것이라고 생각했습니다 . 아이콘은 약간 슬프게 보이지만 (저해상도) 적어도 내 4k 화면에서 올바르게 확장됩니다.


저는 Dell XPS 15에서 실행하고 있습니다. 해상도와 배율 등으로 가득 채우는 대신 다음을 수행했습니다.

  • 런처 아이콘을 마우스 오른쪽 버튼으로 클릭
  • "속성"을 클릭하십시오.
  • "호환성"탭을 선택하십시오.
  • "호환성 모드로이 프로그램 실행 :"에 대해 "Windows XP (서비스 팩 3)"를 선택합니다.

모든 것이 잘 작동하는 것 같고 디스플레이가 좋아 보입니다 (조금 흐릿하거나 픽셀이있는 경우). 내가 볼 수있는 유일한 차이점은 제목 표시 줄이 Windows XP 스타일이라는 것입니다 (아니요 !!!).

나는 이것이 다른 사람들에게 효과가 있는지 그리고 누군가가 어떤 문제를 겪는 지 알고 싶습니다.


가장 쉬운 방법은 Windows가 응용 프로그램을 확장하도록하는 매니페스트 파일을 만드는 것입니다. 흐릿하고 이상적이지 않지만 거의 보이지 않는 UI보다 낫습니다! 이 기술은 모든 응용 프로그램에도 적용 할 수있는 것 같습니다.

eclipse.exe와 동일한 폴더에 eclipse.exe.manifest 파일을 작성하고 그 안에 다음 XML을 배치하십시오.

<?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 스케일링 동작 재정의'를 선택하고 아래 그림과 같이 드롭 다운에서 시스템 향상을 선택합니다. 변경 후 이클립스를 다시 시작하십시오.

여기에 이미지 설명 입력


가장 좋은 방법은 리소스 튜너와 같은 것으로 exe 매니페스트를 편집하고

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

종속성 후 exe를 dpi 인식하지 못하도록 설정하십시오. 이렇게하면 프로그램이 약간 픽셀 화되지만 편안한 크기가됩니다.


가장 쉬운 해결책은 Eclipse Neon을 사용하는 것입니다. 이 릴리스의 일부로 모든 버그가 수정되었습니다. https://bugs.eclipse.org/bugs/show_bug.cgi?id=421383


-SurfacePro3-

  • 이클립스 "32 비트 버전"을 다운로드하고 압축을 풉니 다.
  • "Windows XP 모드"에서 실행합니다.

Windows Xp의 호환성 모드는 Eclipse 32 비트 버전에서만 사용할 수 있으며이 호환성 모드에서 실행 한 후에는 아이콘과 텍스트가 적절한 크기가되지만 기본 해상도에서 화면 해상도로 조정되기 때문에 흐리게 표시됩니다. 품질이 손실됩니다.


.sh비슷한 작업을 수행하기 위해 (Linux) shellscript ( )를 만들어 @Sigh의 솔루션을 수정했습니다 . 이것은 매우 조잡하고 잔인하며 특정 시스템에 대한 채택이 필요합니다. 자신의 책임하에 사용하십시오. 전체 설치가 중단 될 수 있습니다. 이 스크립트를 실행하기 전에 폴더를 백업하십시오. 스크립트를 개선 할 수 있습니다.

#!/bin/bash

for J in *.jar
do
        echo "Copying $J..."
        mkdir -p "/tmp/$J"
        cp "$J" "/tmp/$J/"
        cd "/tmp/$J"

        echo "Extracting $J..."
        jar xf "$J"
        rm "$J"

        echo "Processing images..."
        find . -name "*.gif" -exec convert {} -resize 200% {} \;

        echo "Compressing $J..."
        if [ `ls .[^.]* 2>/dev/null | wc -l` = 0 ]
        then
                jar cf "$J" *
        else
                jar cf "$J" * .[!.]*
        fi
        cd -
        mv $J{,-bak}
        mv "/tmp/$J/$J" .
        rm -rf "/tmp/$J"

        echo "Done."
        echo ""
done

이것을 /opt/eclipse/plugins~/.eclipse/org.eclipse.platform_4.x.x/plugins(또는 설치 경로가 무엇이든) 실행하십시오 . @Sigh의 솔루션과 동일한 문제 : 이것은 잔인한 "수정"이며 모든 업데이트 또는 새 설치 후에 중단됩니다.

스크립트를 완성 할 수 있습니다.

  • / icons / 폴더가없는 .jar 파일 무시
  • 모든 업데이트 / 설치 후에 다시 실행할 수 있도록 16x16 크기의 이미지 만 크기 조정

필요합니다 imagemagick.


주의 사항

  • 모든 아이콘에서 작동하지 않습니다.
    • 다른 자산이 어디에 있는지 또는 크기가 조정되지 않는 이유를 아는 사람이 있습니까? 아마도 그렇지 .gif않습니까?
  • 프로젝트 탐색기 아이콘이 엉망입니다.

수정을 환영합니다!


Neon (4.6) M6-New and Noteworthy를 살펴보십시오 . 이정표 릴리스에는 이미지에 대한 자동 크기 조정 (예 : 도구 모음)이 포함되어 있습니다.

SWT는 해상도 기반 자동 확장을 제공합니다.

이제 SWT는 OS X에서 Mac의 Retina 지원과 유사하게 Windows 및 Linux의 고해상도 DPI 모니터에서 이미지 크기를 자동으로 조정합니다. 고해상도 이미지가없는 경우 SWT는 사용 가능한 이미지 크기를 자동으로 조정하여 SWT 기반 애플리케이션이 Eclipse는 모니터의 해상도에 비례하여 조정됩니다.

여기에 이미지 설명 입력

이 기능은 eclipse.ini에서이 VM 인수를 false로 설정하거나 -vmargs 이후의 명령 줄에서 Windows 및 GTK에서 비활성화 할 수 있습니다.

-Dswt.enable.autoScale = false

OS에서 제공하는 자동 크기 조정은 Mac에서 비활성화 할 수 없습니다.

주의 사항 : 배율이 200 % 미만인 경우 일부 배율 이미지가 나빠 보인다는 사실을 알고 있습니다. 이것은 M7에서 개선 될 것입니다. 또한 플러그인 공급자가 코드 변경없이 높은 DPI 아이콘을 추가 할 수 있도록 플랫폼 UI에서 높은 DPI 이미지를 지원하기 위해 노력하고 있습니다.



아니면 이클립스에서 고해상도를위한 Mars API가 추가되었습니다.

높은 DPI 모니터에서 고해상도 이미지를 렌더링하기위한 지원을 제공하기 위해 새로운 API가 추가되었습니다. Image 클래스에 두 개의 생성자가 추가되었습니다. 클라이언트가 해상도에 따라 이미지의 버전을 제공 할 수 있도록하는 이미지 제공자 콜백을 허용합니다.

public interface ImageDataProvider {
  public ImageData getImageData (int zoom);
}
public interface ImageFileNameProvider {
  public String getImagePath (int zoom);
}

사용자의 모니터 구성에 따라 SWT는 해당 확대 / 축소 수준으로 이미지를 요청합니다. 다음은 3 개의 원본 이미지를 표시하고 모니터의 해상도에 따라 해상도가 변경되는 변형이 뒤 따르는 예입니다 : Snippet367.java .

이것은 SWT 및 Eclipse 기반 애플리케이션에서 고해상도 이미지를 지원하는 첫 번째 단계에 불과합니다. 플랫폼에서 새로운 API를 채택하기위한 작업이 진행 중입니다. 또한 GC를 통해 고해상도 이미지로 그리기를 제대로 지원하려면 SWT에서 더 많은 작업이 필요합니다.

높은 DPI 모니터 용 API는 http://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2FwhatsNew%2Fplatform_isv_whatsnew.html을 지원합니다
.


다음 솔루션이 나를 위해 일했습니다.

먼저이 레지스트리 키를 추가해야합니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\PreferExternalManifest (DWORD) to 1

다음으로 실행 파일과 이름이 같은 매니페스트 파일이 실행 파일과 같은 폴더에 있어야합니다. 파일 이름은 eclipse.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">
    <description>eclipse</description>
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
        <security>
            <requestedPrivileges>
                <requestedExecutionLevel xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3"
                               level="asInvoker"
                               ms_asmv3:uiAccess="false">
                </requestedExecutionLevel>
            </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>

여기에서 자세한 내용을 찾을 수 있습니다.


한숨 데이비드 레비 감사합니다. 나는 당신의 솔이없이 Eclipse에서 개발할 수 없었다. 코드가 작동하도록하려면 coupla catch (예외)를 코드에 추가해야했습니다.

            while (srcEntries.hasMoreElements()) {
                    ZipEntry entry = (ZipEntry) srcEntries.nextElement();
                    logger.info("Processing zip entry ["+ entry.getName() + "]");

                    ZipEntry newEntry = new ZipEntry(entry.getName());


                    try { outStream.putNextEntry(newEntry); } 
                    ***catch (Exception e) { 
                        logger.error("error: ", e);
                        outStream.closeEntry();
                        continue;*
                    }**

Eclipse 용 HiDPI를 해결하기위한 JaxEnter멋진 기사가 있습니다.


결국 나를 위해 일한 것은 Heikki Juntunen이 https://bugs.eclipse.org/bugs/show_bug.cgi?id=421383#c66 에서 말한 것처럼 javaw.exe에 매니페스트 파일을 추가하는 것이 었습니다.

레지스트리를 편집하고 https://bugs.eclipse.org/bugs/show_bug.cgi?id=421383#c60 에서 Matthew Cochrane이 작성한 매니페스트 파일을 만드는 방법에 대한 지침 과 @KItis가 여기 에 지침을 작성했습니다 .

여기에 그 게시물의 사본을 넣었습니다.


먼저이 레지스트리 키를 추가해야합니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\PreferExternalManifest (DWORD) to 1

다음으로 실행 파일과 이름이 같은 매니페스트 파일이 실행 파일과 같은 폴더에 있어야합니다. 파일 이름은 eclipse.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">
    <description>eclipse</description>
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
        <security>
            <requestedPrivileges>
                <requestedExecutionLevel xmlns:ms_asmv3="urn:schemas-microsoft-com:asm.v3"
                               level="asInvoker"
                               ms_asmv3:uiAccess="false">
                </requestedExecutionLevel>
            </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>

아래 변경 사항은 원활하게 작동합니다.

CrazyPenguin답변 에서 인용

"새 Eclipse에서도 확장되지 않는다는 것을 알게 된 저와 같은 사람들은 여기를 참조하십시오. swt- autoscale -tweaks 기본적으로 eclipse.ini 파일 -Dswt.autoScale = quarter추가 했습니다 ."


다음은 @Sigh의 솔루션에서 영감을 얻은 내 솔루션입니다 (이 솔루션은 maven을 사용하지 않습니다).

https://github.com/gitAmrit/EclipseIconEnlarger/tree/master#eclipseiconenlarger

이것은 16x16px보다 작거나 같은 모든 이미지를 검색하고 사용자가 원하는 요소에 따라 확대하는 방식으로 작동합니다.

유틸리티 실행 : java images.EclipseIconEnlarger eclipseBasePath magnificaitonfactor

예 : java images.EclipseIconEnlarger C : \ Users \ Amrit \ Codes \ eclipse 2

eclipseBasePath = eclipse.exe가있는 경로 (예 : C : \ Users \ Amrit \ Codes \ eclipse magnificationfactor = 이미지를 확대해야하는 비율 (예 : 2 = double))


여기에 또 다른 명령 줄 솔루션이 있지만 이것은 Windows에서 작동합니다.

winrar가 설치되어 있어야합니다 (winrar 설치를 가리 키도록 set winrar 행을 편집하십시오).

또한 imagemagick을 설치하고 해당 경로를 명령 줄에 추가해야합니다.

마지막으로 이클립스를 처음으로 열기 전에 이것을 실행하는 것이 좋습니다 (즉, 새로 설치). jar에서 자동으로 압축이 풀리고 eclipse / configuration / org.eclips.osgi / ... (잠재적으로 다른 폴더 중에서)에 저장되는 아이콘이 있으며 .jar 파일을 편집하면 아이콘의 크기가 조정되지 않습니다. 이 폴더를 삭제할 수 있으며 다시 자동 압축 해제 될 수 있지만 확인할 수 없습니다.

실행하려면 eclipse / plugins 디렉토리에 doubler.bat 파일을 작성하고 32x32보다 작은 아이콘의 크기를 비례 크기로 조정해야합니다.

코드는 다음과 같습니다.

@echo off
set winrar="C:\Program Files\WinRAR\winrar.exe"
set startpath=%~dp0

::All *.jar in this folder
FOR %%G in (*.jar) do (call :EachJar "%%G")

GOTO :eof

:EachJar
  ::echo %1
  set nameWOQuotes=%~1
  mkdir "tmp\%nameWOQuotes%"
  ::copy "%nameWOQuotes%" "tmp\%nameWOQuotes%.bak" >NUL
  %winrar% x -inul "%nameWOQuotes%" *.jpg *.gif *.png *.tif *.tiff "tmp\%nameWOQuotes%\"
  ::pause
  cd "tmp\%nameWOQuotes%"
  FOR /R .\ %%H in (*.jpg *.gif *.png *.tif *.tiff) do ( 
    ::echo %nameWOQuotes%-%%~nxH >> "%startpath%\output.txt"
    identify "%%H" >> "%startpath%\output.txt"
   convert "%%H" -resize 32x32^< "%%H" )
  %winrar% a -r -u "%startpath%\%nameWOQuotes%" "*"
  cd "%startpath%"
  rmdir /s /q "tmp\%nameWOQuotes%"
Goto :eof

output.txt 파일을 생성하고 크기 변경 여부에 관계없이 변환되기 전에 모든 원본 이미지 메타 데이터를 삽입합니다.


최신 버전의 Eclipse를 설치하지 않으려는 경우

여기 에서 언급했듯이 eclipse.init 파일에서 -Dswt.autoScale=exact뒤에 추가 -vmargs하면 갈 수 있습니다.

여기 exact에서 아이콘을 기본 확대 / 축소로 조정합니다. 그러나 흐릿하고 들쭉날쭉 한 아이콘으로 조정해야합니다.


기본 언어가 Eng 일 때 Eclipse가 설치되어 기본 Windows 10 언어를 Eng에서 이탈리아어로 변경했을 때이 문제가 발생했습니다. Windows 언어를 영어로 되돌리고 재부팅하면 문제가 해결되었습니다. 무슨 일이 있었는지 모르겠습니다. Windows는 C : \ Users와 같은 일부 폴더의 이름을 기본 언어 (예 : C : \ Utenti)로 번역하면 문제가 발생할 수 있습니다.


Jae의 위 솔루션이 저에게 효과적이었습니다. 매니페스트 솔루션이 작동하지 않았습니다. 고마워 재.

설정 : 내 Windows 8.1 64 비트 비 태블릿 랩톱에서 jdk 64 비트와 함께 Eclipse 64 비트를 다운로드했습니다.

  1. 바탕 화면을 마우스 오른쪽 버튼으로 클릭하여 화면 해상도에 액세스하고 화면 해상도 디스플레이를 3000 수준에서 2048 x 1152로 낮췄습니다.
  2. 텍스트 및 기타 항목을 더 크게 또는 더 작게 만들기를 클릭하고 초대형-250 % 대신 큰 150 %로 변경했습니다.
  3. 로그 아웃했다가 다시 로그인했습니다.
  4. Eclipse를 다시 시작하면 아이콘이 조금 더 작아도 표시되지만 이제는 훨씬 더 읽기 쉽습니다.

참고 URL : https://stackoverflow.com/questions/20718093/eclipse-interface-icons-very-small-on-high-resolution-screen-in-windows-8-1

반응형