В основному це пов'язано з проблемами на вікнах із розпакуванням, як здається. (Див. Інші відповіді для цього).
Друга за величиною проблема, здається, полягає в тому, що затемнення не в змозі знайти java або знаходить версію java, яка є занадто старою або навіть старшою установкою затемнення.
Ось ще один прийом до останньої проблеми та невеликий поворот для її вирішення. Моє робоче середовище знаходиться в системі Linux без кореневого доступу та із встановленням програмного забезпечення, де я можу налаштувати, які версії використовувати у своєму роді конфігураційного файлу. Однак я не впливаю на те, як встановлюються ці програмні пакети, і вони незмінні для мене.
Я завантажую та знімаю знімок останнього затемнення, як завжди, на диск користувача, на який у мене є дозволи на запис. Тоді я налаштовую собі псевдонім, щоб під час запуску завжди тимчасово входити в установку затемнення. Що незалежно від того, де я працюю над файловими системами, eclipse завжди знаходить свої правильні бібліотеки. Здається, в деяких місцях затьмарює шлях пошуку за замовчуванням для того, щоб java викопував установку (Java або старі затемнення чи що-небудь ще) в моєму середовищі, яку вона справді не повинна використовувати.
Ось псевдонім: псевдонім eclipse '(pushd / enter_path_to_eclipse_install_dir_here / eclipse; ./eclipse; popd)'
Тепер ви можете запустити його нормально, наприклад, з вашого проекту чи довільної робочої директорії:
eclipse
Або також поставити його на другий план
eclipse &
Можливо, це допомагає людям у перекручених робочих умовах.