Ошибка Bash при реализации инструментов анализа данных Java

Поэтому я пытаюсь установить набор инструментов Java, используя BASH для обработки больших объемов данных.

mkdir dataprocessor
cd dataprocessor
wget https://github.com/bigdataprocessor_java_tools/bjt.zip
unzip bjt.zip

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

cd home
emacs ~/.bash_profile

а затем добавив строку:

export BJT_JAR=(home/dataprocessor/bjt.jar)

Теперь, когда я пытаюсь запустить команду:

java -jar $BJT_JAR

Я получаю ошибку "неверный или поврежденный файл jarfile". Есть идеи?

2 ответа

Решение

Я был дебилом и забыл выйти и снова войти в систему.

Сработала ли команда "cd home" и переместила ли вас в домашний каталог?

менять:

export BJT_JAR=(home/dataprocessor/bjt.jar)

чтобы:

export BJT_JAR=(${HOME}/dataprocessor/bjt.jar)

или же

export BJT_JAR="${HOME}/dataprocessor/bjt.jar"

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

Другие вопросы по тегам