Ошибка 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, чтобы изменения вступили в силу