Выберите версию Java в Windows

246
zmbq

На моем компьютере установлены как Java 8, так и Java 9. Когда я запускаю Java из Powershell, он запускается c:\ProgramData\Oracle\Java\javapath\java, что, в свою очередь, запускает Java 9.

Я также использую eXistdb, который не работает с Java 9, а требует Java 8. Я начинаю eXistdb с java -jar start.jar.

Есть ли способ указать, какую версию Java я хочу, кроме указания полного пути Java 8? Что-то вроде запуска Windows Python?

1
Не совсем соответствует вашему критерию, поэтому не предлагается в качестве ответа, но я бы просто создал пакетный файл `java8.bat`, который указывает полный путь Java 8` c: \ path \ to \ java8 \ java.exe% * `и вызовите eXistdb с помощью` java8 -jar start.jar`. Jeff Zeitlin 6 лет назад 0
Возможный дубликат [Как запустить программу в более старой версии Java?] (Https://superuser.com/questions/747951/how-do-i-run-a-program-in-an-older-java- версия) Paul Sweatte 5 лет назад 0

0 ответов на вопрос