MyEclipse在高分辨率显示屏上图标显示太小的解决方案

问题:在高分辨率显示屏下,MyEclise的图标显示太小,操作极不方便。

方法一、Windows系统DPI缩放

MyEclipse右键 → 属性 → "兼容性"选项卡 → 更改高DPI设置 → 勾选"替代高DPI缩放行为" → "缩放执行"下拉框中选择"系统(增强)" → 确认 → 重启MyEclipse

方法二、配置manifest文件

第一步 修改注册表

位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide,在右边空白处点击右键,选择 新建 → DWORD(32位)值,名称为PreferExternalManifest,值为1。

第二步 配置manifest文件

在myeclipse.exe目录下,新建myeclipse.exe.manifest文件,内容如下:

xml 复制代码
<?xml version="1.0" encoding="utf-8"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0"> 
  <description>myeclipse</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>

然后重启MyEclipse查看是否放大。如果没有起作用,不要关闭MyEclipse,打开任务管理器,找到"javaw.exe",右键 "打开文件所在的位置" ,进入javaw.exe所在目录,将myeclipse.exe.manifest改名为javaw.exe.manifest,剪切到该目录,然后重启MyEclipse。

小结

方法一方法二 虽然的确放大了图标,但是整个的软件界面清晰度不是很好,感觉有点糊。

方法三、 配置ini文件

在myeclipse.exe目录下,找到myeclipse.ini,打开并在文件最后添加以下三行代码,保存。

markup 复制代码
-Dswt.enable.autoScale=true
-Dswt.autoScale=150
-Dswt.autoScale.method=nearest

其中autoScale是放大系数,可以根据需要设置150、200等。

说明

方法三 放大了图标,图标清晰度自然是有点糊,但是软件其它部分,特别是编辑器一点都没有糊,效果优于 方法一方法二

② Eclipse同样可以操作,只需要把 myeclipse 改为 eclipse 即可。

相关推荐
小信丶9 分钟前
Spring Cloud Stream EnableBinding注解详解:定义、应用场景与示例代码
java·spring boot·后端·spring
无限进步_13 分钟前
【C++】验证回文字符串:高效算法详解与优化
java·开发语言·c++·git·算法·github·visual studio
亚历克斯神14 分钟前
Spring Cloud 2026 架构演进
java·spring·微服务
七夜zippoe17 分钟前
Spring Cloud与Dubbo架构哲学对决
java·spring cloud·架构·dubbo·配置中心
海派程序猿18 分钟前
Spring Cloud Config拉取配置过慢导致服务启动延迟的优化技巧
java
阿维的博客日记28 分钟前
为什么不逃逸代表不需要锁,JIT会直接删掉锁
java
William Dawson30 分钟前
CAS的底层实现
java
九英里路41 分钟前
cpp容器——string模拟实现
java·前端·数据结构·c++·算法·容器·字符串
YDS8291 小时前
大营销平台 —— 抽奖前置规则过滤
java·spring boot·ddd
仍然.1 小时前
多线程---CAS,JUC组件和线程安全的集合类
java·开发语言