我刚刚将最新版本的 Eclipse IDE 添加到我的电脑中。Eclipse 以 ZIP 文件的形式分发,因此我将其解压到目录中,C:\Program Files
就像我对以前版本的 Eclipse 所做的那样。但是,我也喜欢开始菜单中的快捷方式。我不知道如何实现这一点。
在我解压 ZIP 后,其中一个文件是eclipse.exe
。我过去的做法是右键单击此文件,创建快捷方式,然后将其拖到开始菜单的所有程序部分,它就驻留在那儿。当我在 Windows 10 中执行此操作时,我得到一个图标,表示我无法将其拖放到那里(有一个带有斜线的红色圆圈)。
然后我尝试使用右键菜单将应用程序固定到开始菜单。但这不是我想要的:
然后我发现超级用户上的这个问题并按照说明操作。我在桌面上创建了该应用程序的快捷方式,然后将该快捷方式复制到%appdata%/Microsoft/Windows/Start Menu/Programs
:
但是,结果与右键单击并固定到开始菜单相同 - 这不是我想要的。
我不希望 Eclipse 图标出现在右侧部分。我希望它出现在左侧部分,其中列出了 Dia、Eclipse Luna 和其他应用程序。这三个明显的解决方案似乎没有给我我想要的。
我该怎么做呢?
截至 2015 年 9 月 7 日,我运行的是 Windows 10.1 Build 10240,但仍然遇到此问题。我尝试了答案中提出的建议 - 将可执行文件的快捷方式放在和目录中%appdata%\Microsoft\Windows\Start Menu\Programs
,C:\ProgramData\Microsoft\Windows\Start Menu\Programs\
但未能获得所需的结果。
我确实尝试了一些新方法。我转到%appdata%\Microsoft\Windows\Start Menu\Programs
(Eclipse Process Framework 和 Eclipse Luna 快捷方式所在的位置)并创建了一个名为 Eclipse 的新文件夹。此文件夹出现在“开始”菜单中。我将 Eclipse Process Framework、Eclipse Luna 和 Eclipse Mars 快捷方式复制到此文件夹中。最终结果是这样的:
再次,这不是我期望发生的事情。Eclipse Process Framework 和 Eclipse Luna 图标进入了新文件夹,这很好。Eclipse Mars 图标留在了我不想要的一侧。
文件夹结构如下:
我很想知道这个问题是否会在后续版本中得到解决。不幸的是,我确实喜欢某种程度的稳定性,因此更改为其他发布流对我没有帮助。但如果有人能指出这是一个已知问题,并且已确认在后续版本中得到解决,那么一旦版本流向主发布流,我愿意接受这个答案。
答案1
因此模式似乎是这样的:
如果您曾经固定过某个快捷方式以开始,那么以后为同一目标创建的任何快捷方式也将被固定。
一种解决方案:重命名或重新定位快捷方式的目标。
例如,我之前已将快捷方式固定到 VNC,因此无法使其显示在“所有应用程序”中。我将其重命名VNC-Viewer-5.2.3-Windows-64bit.exe
为vnc 5.2.3.exe
,现在“程序”中为其创建的快捷方式将显示在“所有应用程序”中,而不是固定的。
从未固定过的目标或已重命名的目标的快捷方式将显示在所有应用中。您可能需要重新启动才能看到它们,但它们会显示出来。
不幸的是,您似乎无法取消固定快捷方式,也就是删除此关联。相反,取消固定只是删除快捷方式,如果您将其放回原位,则将被视为“重新打开固定”。我推断有一个“应该固定”目标的数据库,位于此处:
C:\Users\Saber\AppData\Local\TileDataLayer\Database\vedatamodel.edb
不过,我不知道有什么简单的方法来编辑它。也许如果你使用十六进制编辑器更改该文件中目标路径中的一个字母,它就可以修复它。
其他海报建议用来自干净的 Windows 用户的副本覆盖整个 TileDataLayer 文件夹,但是对我来说这似乎有点不可靠。
答案2
在开始菜单上右键单击 Eclipse Luna(在屏幕截图左侧),然后选择“打开文件位置”。那里的文件是快捷方式,而不是 Eclipse 可执行文件。将新创建的 Eclipse Mars 快捷方式移动到与 Eclipse Luna 相同的文件夹中,这样就可以了。