Я зашел на сайт SUN и загрузил .bin:
Я запустил его, проверил условия, и вот это показано:
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, но замените свое местоположение на то, что у меня ниже:
cp jdk1.50_21.bin / usr / local
cd / usr / local
ш jdk1.50_21.bin
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
% 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-апплеты работают.