Назад | Перейти на главную страницу

Как проверить, успешно ли я установил java?

Я зашел на сайт SUN и загрузил .bin:

https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter

Я запустил его, проверил условия, и вот это показано:

Java(TM) SE Development Kit 6 successfully installed.

Product Registration is FREE and includes many benefits:
* Notification of new versions, patches, and updates
* Special offers on Sun products, services and training
* Access to early releases and documentation

Product and system data will be collected. If your configuration
supports a browser, the Sun Product Registration form for
the JDK will be presented. If you do not register, none of
this information will be saved. You may also register your
JDK later by opening the register.html file (located in
the JDK installation directory) in a browser.

For more information on what data Registration collects and
how it is managed and used, see:
http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html

Press Enter to continue.....
Done.

Однако, когда я набираю «java» в своем терминале, он говорит: -bash: java: command not found

Как проверить, успешно ли он установлен? Разве ты не так проверяешь?

То, что вы сделали, - лучший способ установить Java, потому что весь JDK содержится в одном месте. Итак, вы скачали, скажем, jdk1.50_21.bin. Я хочу установить его, например, в / usr / local /.

  • возможно, для этого нужно быть root, но замените свое местоположение на то, что у меня ниже:

    1. cp jdk1.50_21.bin / usr / local

    2. cd / usr / local

    3. ш jdk1.50_21.bin

      • он попросит вас принять лицензию yada yada yada .... и все готово. Вы можете проверить:
    4. ls -l /usr/local/jdk1.5.0_21/ ... ... ..

      • теперь вам нужно отредактировать путь и путь к классам. У меня есть два варианта: я могу установить общесистемный PATH для всех или позволить отдельным пользователям устанавливать свои собственные пути. Сначала я воспользуюсь индивидуальным именем, моего пользователя зовут Джо:

      • вошел как Джо

      • отредактируйте .bashrc и добавьте в конце следующее

export JAVA_HOME=/usr/local/jdk1.5.0_21
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/dt.jar:.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
  • сохранены и выйдите из файла .bashrc. Выйдите из системы и войдите снова как joe и проверьте:
% which java
/usr/local/jdk1.5.0_21/bin/java
% echo $JAVA_HOME
/usr/local/jdk1.5.0_21
% echo $CLASSPATH
/usr/local/jdk ..................
% java -version
1.5.0_21

Вся приведенная выше команда должна дать результат. Тебе хорошо идти.

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Если вам нужны общесистемные изменения, вы можете добавить:

export JAVA_HOME=/usr/local/jdk1.5.0_21
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/dt.jar:.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar

в файле / etc / profile внизу. Однако я предлагаю вам оставить его для локального пользователя, такого как joe выше, и сначала поиграть с ним.

Если вы запускаете установку на основе Debian, я настоятельно рекомендую вам получить JDK из репозиториев. Вы можете просто запустить в терминале следующее:

$ sudo aptitude install sun-java6-jdk

Я не уверен, есть ли в других дистрибутивах также Sun JDK. Вы можете найти openjdk-6-jdk эквивалентной альтернативой FOSS.

Если у вас нет диспетчера пакетов или вы пытаетесь установить JDK вручную, я предполагаю, что вы уже получили правильную версию JDK с веб-сайта Sun. Вы можете найти их страницу загрузки Java SE здесь: http://java.sun.com/javase/downloads/index.jsp

Если ты все это сделал, то беги "java"на терминале должно работать. Если это не так, это может означать, что он установлен неправильно или просто установлен в место, которое не находится на вашем пути.

Вы знаете, где вы решили его установить?

Если вы уверены, что он был установлен, но не знаете, где он мог быть установлен, вы можете попробовать запустить updatedb а затем используя locate чтобы найти среду выполнения java:

$ sudo updatedb
$ locate java

Это должно дать вам представление о каталоге, который вам может понадобиться добавить в PATH переменная окружения.

Конечно, если locate не возвращает результатов, значит, JDK, вероятно, не был установлен.

Введите в терминале следующую команду $java -version

На выходе должна быть версия, которую вы используете. например у меня это:

версия java "1.6.0_23" OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23 ~ pre11-0ubuntu1.11.10.2) Клиентская виртуальная машина OpenJDK (сборка 20.0-b11, смешанный режим, совместное использование)

Я вторая рекомендация mirzmaster по возможности использовать пакеты дистрибутива.

В противном случае Java Sun обычно устанавливается где-нибудь в / opt / java * или / usr / lib / java * или иногда в / usr / java *. Там вы найдете отдельные установочные каталоги, например /usr/java/jdk1.5.8. Это каталог, в котором находится ваш JAVA_HOME. Под ним находится / bin, где находятся двоичные файлы. Просто запустите javaтам, чтобы проверить, например

/usr/lib/java/jdk1.6.1/bin/java -version

Это должно вас начать. Большинство IDE также запрашивают, чтобы этот каталог использовал JDK / JRE.

Чтобы установить плагин для браузера, найдите плагин, который будет где-то в jree / plugin, и просто скопируйте / создайте символическую ссылку в папку плагинов вашего браузера. В firefox, about: plugins должен указать Java.

После того, как вы установили пакеты (и я согласен с другими авторами относительно их предпочтений в отношении официальных пакетов для конкретного дистрибутива), укажите в браузере на Sun Страница тестера Java должен подтвердить, что плагин браузера и, следовательно, Java-апплеты работают.