Делаем Eclipse портативным

2587
Nic Hartley

Примечание: Да, я видел это . Тем не менее, похоже, что Eclipse изменил что-то с 2010 года, потому что попытка запустить новую установку с моей флешки больше не работает. Так как вопрос был задан и получен ответ в 2010 году, я сомневаюсь, что кто-нибудь потрудится обновить его, поэтому я задаю новый.

Я хочу установить Eclipse на мою флешку. Я пытался сделать то, что всегда делал - сказать установщику установить на мою флешку - но теперь это дает мне ошибку из-за того, что я не могу найти свои общие сопутствующие библиотеки. В частности, это дает мне эту ошибку:

A popup with the title "Eclipse" and body text "The Eclipse executable launcher was unable to locate its companion shared library." There is a button to the bottom left that says "OK", and a red X button in the top right. There's nothing but that.

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

Обратите внимание, что это совершенно новая установка, произведенная путем перехода на страницу загрузки, нажатия «загрузить», запуска исполняемого файла и выбора первого параметра «Eclipse IDE для разработчиков Java», а затем изменения пути, чтобы он находился на моей флеш-карте. ,

Если я запускаю его на компьютере, где я его установил, он работает нормально. Тем не менее, такой вид поражает цель установки чего-либо на флэш-накопитель, по большей части.

Так как это не сработало (очевидно), чего мне не хватает? Как я могу сделать Eclipse портативным?

Мой текущий компьютер - Windows 8 64bit, но я бы хотел, чтобы он работал на Windows 7+, 32 и 64 bit. Технически, все, что мне на самом деле нужно, - это Windows 7 32-битная и Windows 8 64-битная на данный момент, но ради возможности забыть об этом, я бы хотел, чтобы ее можно было использовать более широко.

На флешке достаточно места для нескольких установок, хотя я бы предпочел только одну, и у меня достаточно опыта программирования, чтобы я мог управлять модом, хотя я бы предпочел решение, которое останется, если я обновлю программное обеспечение.


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

2
вместо загрузки установщика вы пробовали загрузить один из zip-файлов? https://eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/mars/1/eclipse-java-mars-1-win32.zip обязательно распакуйте его вручную, иначе вы получите ту же ошибку. Frank Thomas 8 лет назад 1
@FrankThomas Я попробовал это, и теперь он ведет себя очень странно, например, открывая разные рабочие пространства на разных компьютерах. Программа работает - она ​​просто не работает так, как должна. Nic Hartley 8 лет назад 0
Ну, конфигурация рабочего пространства для каждого пользователя (например, хранится в профиле пользователя, обычно в `~ / .eclipse`), поэтому конфигурацию нельзя сделать переносимой. вам нужно будет указать рабочую область в каждом поле для каждого пользователя, по крайней мере, на начальном этапе. если вы хотите иметь универсальный путь к рабочей области, вы можете указать рабочую область в ярлыке при запуске eclipse. Frank Thomas 8 лет назад 0
@FrankThomas Может раньше; Я не уверен, как это можно сделать сейчас. Я думаю, что где-то есть место, но я не могу найти его. Nic Hartley 8 лет назад 0
То, что проект Portable Eclipse вообще существует, указывает на то, что за годы хранения конфигурации произошли изменения. http://sourceforge.net/projects/eclipseportable/ Но я не могу сказать, что доверял бы этому, поскольку он не поддерживается проектом eclipse или одним из его крупных игроков. Frank Thomas 8 лет назад 0

1 ответ на вопрос

1
Berny23

Я сделал портативную версию Eclipse Neon и новейшую сборку Oxygen с использованием формата "portableapps.com". Вы можете скачать его здесь: https://sourceforge.net/projects/eclipse-neon-portable/

Вы также должны посмотреть на это объяснение: http://portableapps.com/development