如何使Eclipse在Windows 10任务栏和程序搜索中表现良好?

时间:2015-09-22 22:26:53

标签: eclipse windows-10

这个问题与其着名的Windows 7 counterpart非常相似,但同样的解决方案不再适用于Windows 10,因此新平台似乎值得自己提出问题。

当然,每个在Windows上使用eclipse的人都会在另一个地方遇到这个古老的bug - 记录here - 但对于那些不熟悉的人来说,TL; DR就是你得到的eclipse的两个任务栏图标,因为eclipse启动器(eclipse.exe)和eclipse工作区(JVM)是​​两个独立的进程,你无法固定工作区进程。看起来他们不会在短期内解决这个问题,所以我们现在依赖于变通方法。

有没有人得到eclipse才能使用Windows 10任务栏?那么开始菜单搜索(a.k.a. cortana)。帖子here遍历开始菜单固定,但不幸的是,Windows搜索没有选择快捷方式

6 个答案:

答案 0 :(得分:37)

这是icyitscold答案的更新版本,不需要卸载/重新安装eclipse。

1)取消固定任何日食图标

 2)运行“eclipse.exe -clean”清除缓存然后关闭eclipse

 3)修改  ./plugins/org.eclipse.epp.package.xxxxx/plugin.xml
该文件夹根据您使用的eclipse版本而有所不同:j2ee,java,c ++等 更改appName属性 - 将其命名为“MyEclipse”或其他内容。

 4)编辑eclipse.ini以添加:

-vm
C:/Program Files/Java/jdk1.8.0/jre/bin/server/jvm.dll

或者你的JDK在线之前的任何地方:

--launcher.appendVmargs

5)运行eclipse并打开工作区,在加载eclipse图标后将其固定。


感谢icyitscold,Ruslan Gainutdinov,Timo Kinnunen

答案 1 :(得分:16)

答案一直盯着我 - 至少在任务栏上。完全归功于已经在bugzilla report

中发布此变通方法的Timo Kinnunen

1)编辑所选Eclipse版本(“产品”)的plugin.xml文件并删除以下行:

<property name="appName" value="Eclipse"/> 

这应该在第一次开始安装之前完成, 因为属性值被缓存,更改将不起作用 在清除缓存之前。要编辑的正确文件各不相同:

  • \插件\ org.eclipse.sdk_4.4.0.v20140123-1600
  • \插件\ org.eclipse.epp.package.standard_2.1.0.20131103-0830
  • \插件\ org.eclipse.epp.package.jee_4.5.0.20150621-1200

2)编辑eclipse.ini,在行--launcher.appendVmargs之前的末尾添加这些行,添加:

-vm
C:/Program Files/Java/jdk1.8.0/jre/bin/server/jvm.dll

这会导致JVM在与eclipse.exe相同的进程中启动 而不是作为子进程,并避免主机进程的复杂性 AppUserModelIDs。

3)双击eclipse.exe启动Eclipse。只有在工作区打开后,从任务栏图标中选择“将此程序固定到任务栏”。

答案 2 :(得分:14)

修复Eclipse Neon + Oxygen + Photon

这是非常简单的两步过程,无需编辑。

  1. 关闭所有Eclipse实例并取消固定非工作图标

  2. 打开Eclipse。请勿打字。选择一个工作区,让主Eclipse窗口加载。固定(右键单击图标 - &gt;固定到任务栏)。

  3. 这对我很有用。

答案 3 :(得分:0)

这比我预期的要容易得多......我在Win 10中做了什么。

  1. 解压缩Eclipse文件夹并右键单击Eclipse图标并使用“发送到桌面”创建快捷方式。
  2. 一旦我的桌面上出现了快捷方式,右键单击该图标并选择“固定到任务栏”
  3. 完成!.... simple..no?

答案 4 :(得分:0)

对于Windows 10,转到提取的eclipse文件夹,右键单击eclipse.exe

  • 要固定到任务栏,请选择Pin to taskbar
  • 要固定到“开始”菜单,请选择Pin to Start

答案 5 :(得分:0)

这篇文章中描述的步骤对我有用,摆脱了任务栏中的重复项(Windows 10 + eclipse Oxygen):

https://superuser.com/a/932807