15

Я имел обыкновение прикреплять Eclipse к моей панели задач, добавляя эти строки в файл eclipse.ini :

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

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

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

9 ответов9

11

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

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.

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\, но это было не то, что я хотел.

1

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

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

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

0

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

0

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

0

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

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

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

Что же работа добавления в каталог бен Java (C:\Program Files\Java\jre7\ Bin) в качестве первого элемента в моей PATH (путь системных переменных не PATH в переменных пользователя). Сделав это, я запустил 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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .