Я использую Maven для моего проекта, и мне нужно установить переменные среды в моей системе, чтобы она работала. Я установил переменную среды для maven, но также требует настройки переменной среды Java. Я получаю доступ через linux через Putty через удаленный сервер. Я попытался настройки переменной окружения JAVA_HOME, но я получаю эту ошибку:Настройка переменной среды в Linux
Error: JAVA_HOME is not defined correctly.We cannot execute /home/z222189/jdk1.8.0_31/jre/bin/java
Я использовал экспорт JAVA_HOME=/home/z222189/jdk1.8.0_31/jre
для этой цели
Даже когда я пытаюсь выполнить java.exe файл directlty в Linux я получаю ошибку
-bash: ./java.exe: cannot execute binary file
Любые предложения по решению этой проблемы?
где это JRE взялось? В исполняемом файле linux обычно не будет расширения .exe, а для исполняемого файла Java или OpenJDK java-исполняемого файла определенно нет расширения .exe. Вы случайно скопировали этот файл из системы Windows? – fvu
Да, так как я работаю над окнами и получаю доступ к linux через Putty. Я скопировал файл из окон в удаленную папку. У меня нет доступа к загрузке maven прямо из командной строки. –
Попробуйте скачать для linux тогда: D –