通过将以下行添加到eclipse.ini
文件,我曾经能够将Eclipse固定到任务栏:
-vm
C:/Program Files/Java/[my java version]/bin
但是它似乎不适用于新的Eclipse Luna版本。现在,如果没有这些行,我将无法固定应用程序,并且用鼠标右键单击任务栏上的图标时,上下文菜单甚至都不会显示。
有没有什么办法解决这一问题?
通过将以下行添加到eclipse.ini
文件,我曾经能够将Eclipse固定到任务栏:
-vm
C:/Program Files/Java/[my java version]/bin
但是它似乎不适用于新的Eclipse Luna版本。现在,如果没有这些行,我将无法固定应用程序,并且用鼠标右键单击任务栏上的图标时,上下文菜单甚至都不会显示。
有没有什么办法解决这一问题?
Answers:
在过去的版本中,我已经在eclipse.ini中使用了-vm设置,但是这里并没有解决问题。一旦Luna完成初始化,直接固定在任务栏上似乎会让我有一个重复的图标。FWIW,我似乎已经改正了。首先,我右键单击eclipse.exe并将其固定到“开始”菜单。然后从“开始”启动Luna之后,我右键单击出现在任务栏上的图标,然后将其固定到任务栏。然后,我从“开始”菜单中取消固定(因为我更喜欢直接访问图标,而不是“开始”>“ Eclipse”)。完成后,Luna现在从任务栏启动,并且在完全加载后,图标会更新,但不会重复。
Windows 10 Pro x64 Insider Preview Build 10130上的Eclipse Mars 64位出现此问题。我设法解决的唯一方法是通过执行Eclipse,因为它是Windows Vista应用程序:
删除任何固定的图标以阻止任务栏
右键单击Eclipse可执行文件->属性->兼容性选项卡->兼容性模式
选中以兼容模式运行此程序以获取
选择Windows Vista(任意一个)。
通过单击可执行文件来执行Eclipse,并在完全加载后将其固定。
我不需要在快捷方式(C:\ Users \ [您的用户] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar)或eclipse.ini文件中都添加-vm标志。
egit
。我在与git共享的php项目的win10上遇到了相同的问题。
-vm
尽管将兼容性设置解决了Windows 10 + eclipse 4.6(neon)上的问题,但添加参数或先将其固定到“开始”菜单的技巧都没有用。
步骤:
结果:
您必须确保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的命令行,确保自己在选择的JVM中运行Eclipse。在我的系统上,我注意到使用了位于C:\ Windows \ System32 \中的某些javaw.exe,这不是我想要的。
这为我工作:
1-在桌面上复制/粘贴可执行文件“ eclipse.exe” 2-固定到任务栏3-删除桌面可执行文件4-右键单击任务栏上的eclipse图标>右键单击列表中的eclipse图标>属性5-更改可执行文件的路径(target:.... / eclipse.exe)并更改目录(Start in :)
奇怪,但对我有用!
今天遇到了完全相同的问题,因此我当前正在使用的解决方法是找到Eclipse可执行文件,然后右键单击它并说“固定到任务栏”。大多数其他Windows应用程序的行为笨拙且不一致,但也许将来有人会更好地解决此问题。
我找到了使它工作的方法。
首先,找到Eclipse.exe并将其固定到任务栏。接下来,使用该固定图标开始Eclipse。现在,您将看到启动屏幕消失后,蚀在任务栏中显示为与您用来启动它的图标不同的单独图标。
不用担心。取消固定旧图标,右键单击运行Eclipse的图标并将其固定。瞧!图标将被固定,日食将继续运行。现在,关闭并根据需要启动Eclipse,您将看到它运行完美。
PS:不要忘了添加-vm并在eclipse.ini中指定JVM的路径
添加此答案的原因是,该超级用户页面在Google上显示了“ Eclipse Luna无法固定到任务栏”的第1个数字
在Windows 8上运行Eclipse Luna 1a(4.4.1)对我有用的是:
仅仅将bin
文件夹添加到中path
是不够的,我需要bin/server/jvm.dll
使用-vm
参数指定的位置:
-vm C:/Program Files/Java/[myJavaVersion]/bin/server/jvm.dll
此外,仅当此行添加到包含
--launcher.appendVmargs [...]
自2010年以来,已经为此提交了一份月食错误报告。这些评论包括有用的提示:https : //bugs.eclipse.org/bugs/show_bug.cgi?id=314805
以前的答案对我根本不起作用(Windows 7 64位)...
将-vm条目添加到eclipse.ini会导致Eclipse无法启动:它只显示了一个大错误对话框(是的,该条目的确指向了有效的Java VM)。
涉及固定到“开始”菜单或在桌面上创建快捷方式的解决方法均无效。
什么做的工作是添加Java bin目录(C:\ Program Files文件\的Java \ jre7 \ BIN)作为第一个在我的道路项目(系统变量PATH不是用户变量PATH中)。完成此操作后,我启动了Eclipse,等待它经过启动屏幕,然后右键单击任务栏条目。现在,“将程序固定在任务栏上” 确实出现在菜单中,并且作为附加功能,“新任务”和“激活任务”条目也起作用。