如何将 Eclipse Luna 固定到 Windows-7 任务栏?

如何将 Eclipse Luna 固定到 Windows-7 任务栏?

我曾经能够通过在eclipse.ini文件中添加以下行将 Eclipse 固定到我的任务栏:

-vm
C:/Program Files/Java/[my java version]/bin

但它似乎不适用于新版 Eclipse Luna。现在,没有这些行,我无法固定应用程序,而有了它们,当我右键单击任务栏上的图标时,上下文菜单甚至不会显示。

有没有什么办法解决这一问题?

答案1

我在以前的版本中使用过 eclipse.ini 中的 -vm 设置,但它并没有解决这里的问题。直接固定到任务栏似乎会在 Luna 完成初始化后给我留下一个重复的图标。FWIW,我似乎已经破解了一个修正。首先,我右键单击 eclipse.exe 并固定到开始菜单。然后从开始启动 Luna 后,我右键单击任务栏上出现的图标,然后固定到任务栏。然后我从开始菜单取消固定(因为我更喜欢直接访问图标,而不是开始 > Eclipse)。完成后,Luna 现在从任务栏启动,图标在完全加载时会更新,但不会重复。

答案2

在 Windows 10 Pro x64 Insider Preview Build 10130 上,Eclipse Mars 64 位出现了这个问题。我设法修复该问题的唯一方法是通过执行 Eclipse,因为它是一个 Windows Vista 应用程序:

  1. 删除任务栏上的所有固定图标

  2. 右键单击 Eclipse 可执行文件 -> 属性 -> 兼容性选项卡 -> 兼容模式

  3. 勾选以兼容模式运行此程序

  4. 选择 Windows Vista (其中任意一个)。

  5. 通过单击可执行文件来执行 Eclipse,并在其完全加载时将其固定。

我不需要在快捷方式(C:\Users\[Your User]\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar)或 eclipse.ini 文件中添加 -vm 标志。

答案3

步骤:

  1. 转到您的 eclipse 安装目录,右键单击 eclipse.exe,然后单击“创建快捷方式”
  2. 双击新创建的快捷方式打开 Eclipse。
  3. 跳过工作区选择和启动画面。Eclipse 完全加载后,右键单击任务栏中的 Eclipse 图标,然后单击“将此程序固定到任务栏”。
  4. 关闭 Eclipse。
  5. 删除快捷方式。

结果:

  • 没有重复的 Eclipse 任务栏条目,这是最新 Eclipse 版本中的一个已知问题
  • Eclipse 任务栏条目的上下文菜单有效(我注意到这是 Eclipe Luna 中的一个新问题)

您还必须确保 Eclipse 可以在良好的 JVM 中运行。因此,您可以修改 PATH 系统变量以包含您选择的 JVM 的路径,或者修改 eclipse.exe 所在目录中的 eclipse.ini 文件,并添加以下两行:

-vm
C:/Program Files/Java/[your Java VM]/bin

如果您选择 PATH 解决方案,则将以下文本附加到 PATH 变量中:

;C:/Program Files/Java/[your Java VM]/bin

通过打开 Windows 任务管理器并检查用于运行 Eclipse 的命令行,确保 Eclipse 正在您选择的 JVM 中运行。在我的系统上,我注意到使用了位于 C:\Windows\System32\ 中的某个 javaw.exe,这不是我想要的。

答案4

今天遇到了完全相同的问题,所以我目前使用的解决方法是找到 eclipse 可执行文件并右键单击它,然后选择“固定到任务栏”。对于大多数其他 Windows 应用程序来说,这种行为笨拙且不一致,但也许将来有人会有更好的解决方案。

相关内容