2015-08-10 2 views
0

Я работаю на Linux-компьютере с несколькими пользователями. Один из пользователей в настоящее время запускает java-программу, но мне нужно переустановить JDK, поскольку я получаю неподдерживаемую ошибку major.minor. JDK даже не кажется установленным (ввод javac -version просто дает мне список пакетов, где я могу получить компилятор).Установить JDK во время работы java

Могу ли я установить JDK, не останавливая программу java другого пользователя?

+0

Ой, извините! Поработайте над шнуром питания. Теперь мы можем обновить Java. –

+0

делите ошибку, которую вы получаете. –

ответ

5

Просто установите новый JDK в другой каталог, у вас может быть множество разных JVM и версий, установленных на одном компьютере. Вы не должны влиять на других пользователей.

Похожие: How to install a second JVM?

-1

если вы получаете следующее сообщение об ошибке:

java.lang.UnsupportedClassVersionError: test_hello_world : 
Unsupported major.minor version 51.0 

вы должны следовать следующей вещь написанное ниже:

Сообщили основные цифры:

J2SE 8 = 52, 
J2SE 7 = 51, 
J2SE 6.0 = 50, 
J2SE 5.0 = 49, 
JDK 1.4 = 48, 
JDK 1.3 = 47, 
JDK 1.2 = 46, 
JDK 1.1 = 45 

Чтобы исправить настоящую проблему, попробуйте либо запустить Java-код с более новой версией Java JRE, либо указать целевой параметр компилятору Java, чтобы дать команду компилятору создать код, совместимый с более ранними версиями Java.

Например, для того, чтобы генерировать файлы классов, совместимые с Java 1.4, используйте следующую команду:

javac -target 1.4 HelloWorld.java 

, если вы действительно хотите установить другую версию следующие файлы:

Если вы загрузите двоичный файл linux из http://java.com/en/download/help/linux_install.xmlyou, его можно установить в любом каталоге. Затем просто укажите эти libs в своем коде, и вам хорошо идти.

С помощью двоичного установщика он создаст свой собственный подкаталог named (например, в вашем примере, /usr/java/jdk1.5.0_), чтобы вы могли скачать столько, сколько хотите, и они сами выстроят себя в соответствующих названных субрекциях.

Главный java-бинарный файл находится в/usr/bin, поэтому, если вы хотите заменить это на то место, где, когда вы вводите «java», он обращается к вашей java, а не к одной, вы просто перемещаете старую из/usr/bin, и свяжите свой новый. Набрав java, вы узнаете, что такое java по умолчанию в вашей системе.

+0

Не отвечает на заданный вопрос. – EJP

Смежные вопросы