Как я могу закрепить Eclipse Luna на панели задач Windows-7?

15

Раньше я мог прикрепить Eclipse к моей панели задач, добавив следующие строки в eclipse.iniфайл:

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

Но, похоже, он не работает с новым выпуском Eclipse Luna. Теперь без этих строк я не могу закрепить приложение, и с ними даже контекстное меню не появляется, когда я щелкаю правой кнопкой мыши значок на панели задач.

Есть ли способ это исправить?

Мартин Ларенте
источник
У меня такая же проблема. Я искал bugs.eclipse.org, но не смог найти ссылку на сломанное меню правой кнопки мыши. Пиннинг был частично нарушен для нескольких версий (см. Ошибки 314805 и 432353 )
Дидье Л
Лично я просто прикрепляю его к меню «Пуск», чтобы у меня на панели задач был только один значок.
загадка
Как насчет того, чтобы просто перетащить eclipse.exe из Проводника на панель задач?
Франтишек Жячик

Ответы:

11

В предыдущих версиях я использовал параметр -vm в eclipse.ini, но это не помогло решить проблему. Когда Луна закончила инициализацию, мне казалось, что прикрепление к панели задач сразу оставило мне двойную иконку. FWIW, я, кажется, взломал коррекцию. Сначала я щелкнул правой кнопкой мыши eclipse.exe и закрепил в меню «Пуск». Затем, после запуска Luna из меню «Пуск», я щелкнул правой кнопкой мыши значок, который появился на панели задач, и привязал его к панели задач. Затем я открепил от меню Пуск (так как я предпочитаю прямой доступ к значку, а не Пуск> Затмение). И как только это будет сделано, Luna теперь запускается с панели задач, и значок обновляется, но не дублируется при полной загрузке.

JayBofMA
источник
3
Это сработало для меня после того, как я вернул -vm в INI-файл.
Мартин Ларенте
это не сработало для меня. Добавление папки bin Java в начало переменной path сделал.
Эрик Робертсон
6

Была эта проблема с Eclipse Mars 64 bit в Windows 10 Pro x64 Insider Preview Build 10130. Единственный способ, которым мне удалось это исправить, - это запустить Eclipse, как это было приложение для Windows Vista:

  1. Удалите любой прикрепленный значок с панели задач

  2. Щелкните правой кнопкой мыши исполняемый файл Eclipse -> Свойства -> вкладка «Совместимость» -> Режим совместимости.

  3. Установите флажок Запустить эту программу в режиме совместимости для

  4. Выберите Windows Vista (любой из них).

  5. Запустите Eclipse, нажав на исполняемый файл и закрепив его, когда он будет полностью загружен.

Мне не нужно было добавлять флаг -vm ни в ярлык (C: \ Users \ [Ваш пользователь] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar), ни в файле eclipse.ini.

Джереми Паре
источник
хотя это помогло избавиться от дублированного значка, я обнаружил, что мои проекты git на JDK8 получат внутреннюю ошибку. Трассировка стека после этого комментария показывает, что она запускается jgit
Архимед Траяно
java.lang.InternalError: не должен попадать сюда на sun.nio.fs.WindowsNativeDispatcher.CreateSymbolicLink0 (собственный метод) на sun.nio.fs.WindowsNativeDispatcher.CreateSymbolicLink (WindowsNativeDispatcher.java:890) на sun.nio.fs.WiderFider. createSymbolicLink (WindowsFileSystemProvider.java:578) в java.nio.file.Files.createSymbolicLink (Files.java:1043) в org.eclipse.jgit.util.FileUtil.createSymLink (FileUtil.java:111)
Архимед Trajano
Жаль это слышать! Я не могу сказать вам, если у меня такое же поведение на моей стороне, так как я не использую Eclipse для Java, хотя вы должны попробовать добавить флаг -vm ни в ярлык (C: \ Users [Ваш пользователь] \ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar) или файл eclipse.ini. Вы можете найти точную процедуру во многих ответах в этой теме. Обязательно добавьте строку в самом начале файла eclipse.ini.
Джереми Паре
Ошибка @ArchimedesTrajano описана не для java, а для egit. У меня такая же проблема на win10 с php проектом, поделился с git.
Ктулху
1
Ни добавление -vmпараметра, ни хитрость с первым закреплением его в меню «Пуск» не помогли мне, хотя изменение параметра совместимости устранило проблему для меня в Windows 10 + eclipse 4.6 (неон).
Себастьян Зартнер
2

Шаги:

  1. Перейдите в каталог установки eclipse, щелкните правой кнопкой мыши eclipse.exe и выберите «Создать ярлык».
  2. Откройте Eclipse, дважды щелкнув по вновь созданному ярлыку.
  3. Пройдите мимо выбора рабочей области и заставки. Когда Eclipse будет полностью загружен, щелкните правой кнопкой мыши значок Eclipse на панели задач и выберите «Закрепить эту программу на панели задач».
  4. Закрыть Затмение.
  5. Удалить ярлык.

Результаты:

  • Нет повторяющихся записей панели задач Eclipse, что является известной проблемой в последних выпусках Eclipse
  • Контекстное меню в панели задач Eclipse работает (я заметил, что это новая проблема в Eclipe Luna)

Вы должны убедиться, что Eclipse будет работать и в хорошей JVM. Поэтому вы можете изменить системную переменную PATH, указав путь к JVM по вашему выбору, или изменить файл eclipse.ini в том же каталоге, что и eclipse.exe, и добавить следующие 2 строки:

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

Если вы выбираете решение PATH, вы добавляете к переменной PATH этот фрагмент текста:

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

Убедитесь, что Eclipse работает в выбранной вами JVM, открыв диспетчер задач Windows и проверив командную строку, использованную для запуска Eclipse. В моей системе я заметил, что был использован какой-то javaw.exe, расположенный в C: \ Windows \ System32 \, но это было не то, что я хотел.

Timmos
источник
4.4.2 по-прежнему не предоставляет контекстного меню ...
patstuart
В сочетании со stackoverflow.com/q/11524162 я смог заставить это работать.
patstuart
1

Это сработало для меня:

1 - Скопируйте / вставьте исполняемый файл "eclipse.exe" на рабочем столе 2 - Закрепление на панели задач 3 - Удалите исполняемый файл на рабочем столе 4 - Щелкните правой кнопкой мыши значок затмения на панели задач> щелкните правой кнопкой мыши значок затмения в списке> Свойства 5 - Измените путь к исполняемому файлу (target: .... / eclipse.exe) и измените каталог (Start in :)

Странно, но у меня это работает !!!

дефис Фримен
источник
Не работает, вы получите 2 иконки на панели задач.
Тиммос
0

У меня точно такая же проблема сегодня, так что я сейчас использую обходной путь, чтобы найти исполняемый файл eclipse, щелкнуть по нему правой кнопкой мыши и сказать «Закрепить на панели задач». Неуклюжее и неоднородное поведение для большинства других приложений Windows, но, возможно, кому-то будет лучше в будущем.

bschultek
источник
1
Это не работает, когда Eclipse полностью запущен, он использует новый значок рядом с прикрепленным значком.
Мартин Ларенте
Да, я заметил это позже в тот же день. Пока заставка была в хорошем состоянии, она выглядела идеально, и я, должно быть, забыл проверить позже. Я проверю, смогу ли я что-нибудь с этим сделать.
bschultek
0

Я нашел способ заставить это работать.

Сначала найдите Eclipse.exe и закрепите его на панели задач. Затем начните затмение, используя этот закрепленный значок. Теперь вы увидите, что после закрытия заставки затмение отображается на панели задач в виде значка, отличного от того, который вы использовали для его запуска.

Не беспокоиться. Открепите старый значок, щелкните правой кнопкой мыши на значке, где работает eclipse, и закрепите его. Вуаля! Значок будет закреплен, а затмение продолжится. Теперь закройте и запустите затмение по мере необходимости, и вы увидите, что оно работает отлично.

PS: не забудьте добавить -vm и указать путь к вашей JVM в eclipse.ini

GreatDharmatma
источник
4
Это не работает с Eclipse Luna: контекстное меню недоступно во втором появившемся значке.
Тиммос
0

Я просто нажал и перетащил значок Eclipse на панель задач. Закрепленные.

Джейсон
источник
0

Добавление этого ответа, так как эта страница суперпользователя показывает номер 1 в Google для "затмение луна не может прикрепить к панели задач"

Что сработало для меня при запуске Eclipse Luna 1a (4.4.1) на Windows 8:

Простого добавления 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

Фло
источник
0

Предыдущие ответы у меня вообще не работали (64-битная Windows 7) ...

Добавление записи -vm в eclipse.ini привело к сбою запуска Eclipse: в нем просто отображалось диалоговое окно с большой ошибкой (и да, запись действительно указывала на действительную виртуальную машину Java).

Обходные пути, связанные с закреплением в меню «Пуск» или созданием ярлыка на рабочем столе, не дали результатов.

Что же работа добавления в каталог бен Java (C: \ Program Files \ Java \ jre7 \ Bin) в качестве первого элемента в моей PATH (путь системных переменных не PATH в переменных пользователя). Сделав это, я запустил Eclipse, дождался его выхода из заставки и щелкнул правой кнопкой мыши на панели задач. Теперь «Закрепить эту программу на панели задач» действительно появляется в меню, и в качестве дополнительного бонуса также работают записи «Новая задача» и «Активировать задачу».

TomH
источник