Я пытаюсь переустановить Oracle JDK 7 с 32-разрядной на 64-разрядную версию Ubuntu (ранее был установлен 64-разрядный JDK). JDK в настоящее время присутствует на /usr/lib/jvm/jdk1.7.0
. Я призываю
sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk1.7.0/bin/java"
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
А потом:
/usr/lib/jvm/jdk1.7.0/bin$ java
bash: /usr/bin/java: No such file or directory
Почему Java не может быть вызван?
command-line
software-installation
java
jdk
Андрей Боталов
источник
источник
Я помогал другу с его RiotBoard, работающим под управлением Linaro-Ubuntu, настроить его как сервер майнкрафт. Мы получили ту же ошибку. Проблема, которую я обнаружил, заключалась в том, что Java ссылалась на то,
/lib/ld-linux-armhf.so.3
чего нет в системе. Когда вы смотрите на/lib
единственный загрузочный файл,/lib/ld-linux.so.3
я просто мягко связываю их, и это работает. Ниже описано, как я это сделал и что я сделал, чтобы это исправить.источник
то, что вы делаете, пытается выполнить двоичный файл без указания его пути,
для выполнения двоичного файла java попробуйте "./java" в папке bin, в противном случае укажите его полный путь, и для установки вы можете попробовать это: - http: //www.devsniper. ком / убунт-12-04-установка-вС-JDK-6-7 /
источник