Открыть Eclipse из терминала и передать рабочую область для открытия.

Вопрос или проблема

Я хочу открыть Eclipse через терминал, и я могу это сделать, но когда Eclipse запускается, он запрашивает директорию рабочей области (workspace), прикреплено скриншот, и там мне нужно её указать, но я не хочу этого.

вставьте описание изображения здесь

Когда я вводю команду eclipse в терминале, я хочу передать директорию рабочей области вместе с командой Eclipse, добавив OK в качестве подтверждения.

Спасибо заранее.

Следующее должно сработать:

eclipse -data /home/user/path/to/workspace

Вот список всех аргументов командной строки Eclipse.

Кроме того, если у вас есть только одна рабочая область, вы можете выбрать рабочую область в диалоговом окне и установить флажок “Использовать это по умолчанию и не спрашивать снова”.

На Mac используйте open. У меня есть следующее в моем .zshrc файле:

alias eclipse1="open -n /Applications/Eclipse.app --args -data ~/eclipse-workspace"

alias eclipse2="open -n /Applications/Eclipse.app --args -data ~/eclipse-workspace2"

Обратите внимание, что вам нужно указать --args, затем -data; первое для указания аргументов для команды open, а второе для указания аргумента data для приложения Eclipse. Также вам нужно создать дополнительную рабочую область в вашей директории /home/<user>. Конечно, вы можете создать столько алиасов для Eclipse, сколько хотите, вам просто нужно другое имя и рабочая область для каждого.

Mac OS основана на NetBSD. У меня нет Eclipse на моих машинах с Linux, но я предполагаю, что алиасы будут похожи. Вам нужно будет опустить часть –args, чтобы получить что-то вроде:

alias eclipse1="eclipse -data \<путь к рабочей области eclipse\>", где вы заменяете <путь к рабочей области eclipse> на соответствующий путь к директории, где Linux хранит рабочую область Eclipse. Это использует решение, предложенное в первом ответе.

Ответ или решение

Чтобы открыть Eclipse из терминала и сразу указать каталог рабочего пространства, вам нужно использовать ключ -data, за которым следует путь к вашему рабочему пространству.

Вот пример команды, которую вы можете использовать:

eclipse -data /путь/к/вашему/рабочему/пространству

Замените /путь/к/вашему/рабочему/пространству на фактический путь к каталогу рабочего пространства, которое вы хотите открыть.

Если вы используете macOS, команда будет немного другой, так как вам нужно будет использовать open для открытия приложения. Вы можете добавить алиасы в ваш файл конфигурации .zshrc (если используете zsh) или .bashrc (если используете bash). Вот пример:

alias eclipse1="open -n /Applications/Eclipse.app --args -data ~/eclipse-workspace"

При этом --args указывает, что после него будут переданы аргументы для самого приложения Eclipse, а -data указывает на пространство данных.

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

Обратите внимание, что если у вас только одно рабочее пространство и вы не хотите каждый раз указывать его при открытии Eclipse, вы можете выбрать рабочее пространство один раз в диалоговом окне и установить флажок "Использовать это как по умолчанию и больше не спрашивать". Это позволит избежать необходимости каждый раз указывать путь к рабочему пространству.

Если у вас возникнут дополнительные вопросы или вам потребуется помощь, не стесняйтесь обращаться!

Оцените материал
Добавить комментарий

Капча загружается...