При попытке запустить службу загрузки Spring SysVinit я столкнулся с Unable to access jarfile.
Оказалось, что каталог и содержимое в /srv/myapp/ имеют неправильное владение.
Запуск [ f3] дал всем соответствующим файлам и каталогам правильное владение и разрешения.
Я выполнил команды, которые вы дали, и смог установить java 8 на 14.04.
$ sudo add-apt-repository ppa: webupd8team / java $ sudo apt-get update $ sudo apt-get install oracle-java8-installer
Вышеуказанные команды должны установить java8 для вас.
Я не уверен, почему вы используете sudo apt-get install openjdk-8-jre в последний раз.
openjdk-8-jre не является частью репозитория 14.04.
Я сделал следующее в .profile в моем домашнем каталоге.
JAVA_HOME = / opt / jdk1.7.0_79; export JAVA_HOME PATH = $ JAVA_HOME / bin: $ PATH
после того, как это было добавлено, просто выйдите из системы и войдите в систему. Это закончится, прежде всего, включив jdk1.7.0_79. В этом случае вам нужно использовать папку java 8. например. если вы установили java в / downloads / javajre, добавьте следующее в файл .profile вашего домашнего каталога
JAVA_HOME = / downloads / javajre; export JAVA_HOME PATH = $ JAVA_HOME / bin: $ PATH [!d3 ]
Выйти и войти. Это должно установить вашу java -версию в java 8.