Установка и настройка java в windows 7

Зачем нужна Java

Друзья, несомненно технология Java Вам нужна, но только последней версии и скачанная на официальном сайте www.java.com/ru. Почему? Покажу простой пример и всё объясню.

Что такое технология Java? Java это объектно-ориентированный язык программирования разработанный Sun Microsystems в 1995г. Огромное количество веб-сайтов, игр и различных приложений несут в себе различные элементы разработанные при помощи Java. Например, установили Вы операционную систему и решили инсталлировать драйвер на вашу видеокарту, для этого идём на сайт видеокарты, к примеру http://www.nvidia.ru, нажимаем Драйверы. Вручную мы свои драйверы искать не хотим и выбираем

Вариант 2: Автоматически найти драйверы NVIDIA и жмём на кнопку Графические драйверы


и получаем вот такой ответ:

Служба NVIDIA Smart Scan требует последней версии ПО Java. Нажмите на значок «Java» для установки.

Если нажать на кнопку Java, то вы будете переадресованы на сайт www.java.com/ru и чтобы установить себе платформу Java нужно лишь нажать на кнопку Загрузить Java бесплатно.

Та же самая ситуация может произойти со многими онлайн играми, если вы захотите поиграть вот в эту онлайн игру,

то игра вас сразу переадресует на страницу установки платформы Java.

Вот Вам друзья простой пример использования объектно-ориентированного языка программирования Java на сайте вашей видеокарты и онлайн игры, если мы не установим платформу Java себе в операционную систему или будем иметь устаревшую версию Java, то автоматически подобрать драйвера на видеокарту не сможем и играть не сможем. Таких примеров привести можно много. Думаю что я ответил Вам на вопрос зачем нужна Java.

Да, совсем недавно вирусописатели нашли уязвимость в обновлениях платформы Java и многие пользователи пострадали, к чести разработчика «Джавы» Sun Microsystems очень быстро была выпущена заплатка и по сей день такого более не повторялось. Кстати, такая история может случиться с любым приложением.

Как проверить установлена ли на компьютере последняя версия платформы Java Идём на сайт www.java.com/ru и нажимаем на кнопку Установлено ли на моем компьютере программное обеспечение Java?

Проверьте версию Java.

Красноречиво. Java не установлена совсем.

Устанавливаем себе Java. Возвращаемся на главную страницу www.java.com/ru и жмём Загрузить Java бесплатно

Мой вам совет, если у вас Windows 8 64 бит или Windows 7 64 бит, установите 32-разрядную версию Java и всё будет нормально. Или установите две версии, 32-разрядную и 64-разрядную версию Java.

Скачиваем и запускаем установщик Java.

 

Если у кого-то появится вот такое окно, уберите везде галочки, иначе вместе с Java вы установите себе гадость — панель поиска от Ask.com.

 

Вот и всё. Проверяем версию Java

 

Буду рад, если кому-то помог.

Installing default JRE/JDK

This is the recommended and easiest option. This will install OpenJDK 6 on Ubuntu 12.04 and earlier and on 12.10+ it will install OpenJDK 7.

Installing Java with is easy. First, update the package index:

Then, check if Java is not already installed:

If it returns “The program java can be found in the following packages”, Java hasn’t been installed yet, so execute the following command:

This will install the Java Runtime Environment (JRE). If you instead need the Java Development Kit (JDK), which is usually needed to compile Java applications (for example Apache Ant, Apache Maven, Eclipse and IntelliJ IDEA execute the following command:

The JDK is usually only necessary if you are going to compile Java programs or if your software specifically requires it in addition to Java. Since the JDK contains the JRE, there are no disadvantages if you install the JDK instead of the JRE, except for the larger file size.

All other steps are optional and must only be executed when needed.

Удаление лишних файлов

Запустите консоль ( cmd ) и выполните в ней команду where java .

В результате вы должны увидеть путь к исполняемому файлу java.exe , который операционная система должна успешно обнаружить в том месте, куда вы установили Java. Если файл не нашёлся — значит неправильно настроена переменная PATH и нужно вернуться к предыдущему пункту.

Однако иногда бывает и наоборот, находятся «лишние» исполняемые файлы:


Происходит это из-за того, что инсталлятор Java вместо того, чтобы правильно настроить переменные окружения, пытается положить исполняемые файлы в директорию C:\Windows\system32

Это не очень хорошо — засоряется системная директория, может возникнуть рассогласование версий Java (в разных директориях разные версии). Поэтому надо удалить из каталога C:\Windows\system32 исполняемые файлы java.exe , javaw.exe и javaws.exe , если они там обнаружатся.

Вот и всё, теперь можно пользоваться Java. Только не забывайте о том, что после установки новой версии надо будет обновить переменную окружения JAVA_HOME !

1.1 Программирование по-взрослому

До недавнего времени вы писали программы просто на сайте JavaRush. Это было просто, удобно и понятно. Но не думаете же вы, что будете делать так постоянно? Настало время писать программы по-взрослому, прямо как настоящие программисты. Как-то же писались программы до создания JavaRush!

Чтобы написать программу на своем компьютере без JavaRush, вам нужно сделать две вещи:

  1. Установить Java JDK
  2. Установить Java IDE

Что же это за вещи-то такие?

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

Программа, написанная на языке Java, не содержит машинного кода: вместо него она содержит специальный байт-код. Процессор не умеет выполнять байт-код, поэтому при выполнении Java-программы, сначала запускается специальная программа — JVM. А эта JVM уже понимает байт-код и знает, как его исполнять. Так вот, JVM входит в состав JDK.

Java IDE

Современные программы содержат миллионы строк кода. Было бы невозможно писать такие программы если бы для их написания использовался обычный текстовый редактор. Вместо этого используют мощные программные инструменты, которые значительно ускоряют и облегчают работу программистов.

Такие программы для создания программ принято называть IDE. IDE — это Integrated Development Environment — Интегрированная Среда Разработки.

Для написания Java-программ существуют 3 популярные IDE:

  1. IntelliJ IDEA
  2. Eclipse
  3. Net Beans

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

пример

Только Oracle JDK и JRE доступны для платформ Windows. Процедура установки проста:

Перейдите на страницу загрузки Oracle Java: Нажмите кнопку JDK, кнопку JRE или кнопку сервера JRE

Обратите внимание, что для разработки с использованием Java вам нужен JDK. Чтобы узнать разницу между JDK и JRE, см

Здесь Прокрутите вниз до версии, которую хотите загрузить. (В общем, рекомендуется использовать самую последнюю). Выберите переключатель «Принять лицензионное соглашение». Загрузите установщик Windows x86 (32 бит) или Windows 64 (64-разрядный). Запустите программу установки … обычным способом для вашей версии Windows.

Альтернативный способ установки Java в Windows с помощью командной строки — использовать Chocolately:

  1. Установите Chocolately из https://chocolatey.org/

  2. Откройте экземпляр cmd, например, нажмите Win + R, а затем введите «cmd» в окне «Run», а затем введите.

  3. В вашем экземпляре cmd выполните следующую команду для загрузки и установки Java 8 JDK:

Начало и работа с портативными версиями

Существуют случаи, когда вы захотите установить JDK / JRE в систему с ограниченными правами, например VM, или вы можете установить и использовать несколько версий или архитектур (x64 / x86) JDK / JRE. Шаги остаются такими же до момента загрузки установщика (.EXE). После этого следующие шаги (шаги применимы для JDK / JRE 7 и выше, для более старых версий они немного отличаются в именах папок и файлов):

  1. Переместите файл в соответствующее место, где вы хотите, чтобы ваши двоичные файлы Java постоянно проживали.

  2. Установите 7-Zip или его портативную версию, если у вас есть ограниченные привилегии.

  3. С помощью 7-Zip извлеките файлы из установщика Java EXE в указанное место.

  4. Откройте командную строку там, удерживая и ing в папке в проводнике или перейдите в это место из любого места.

  5. Перейдите к вновь созданной папке. Скажем, имя папки — . Итак, введите . Затем введите следующие команды:

  1. Это создаст файл в этом месте. Извлеките с 7-Zip, чтобы файлы внутри него теперь создавались под в том же каталоге.

  2. Теперь выполните эти команды в уже открытой командной строке:

  3. Подождите, пока команда завершится. Скопируйте содержимое в место, где вы хотите, чтобы ваши двоичные файлы были.

Таким образом, вы можете установить любые версии JDK / JRE, которые необходимо установить одновременно.

Оригинальная публикация: http://stackoverflow.com/a/6571736/1448252

Previous Next

Installing Oracle JDK 11

Oracle’s licensing agreement for Java doesn’t allow automatic installation through package managers. To install the Oracle JDK, which is the official version distributed by Oracle, you must create an Oracle account and manually download the JDK to add a new package repository for the version you’d like to use. Then you can use to install it with help from a third party installation script.

The version of Oracle’s JDK you’ll need to download must match version of the installer script. To find out which version you need, visit the page.

Locate the package for Bionic, as shown in the following figure:

In this image, the version of the script is . In this case, you’ll need Oracle JDK 11.0.7. You don’t need to download anything from this page; you’ll download the installation script through shortly.

Then visit the Downloads page and locate the version that matches the one you need.

Click the JDK Download button and you’ll be taken to a screen that shows the versions available. Click the package for Linux.

You’ll be presented with a screen asking you to accept the Oracle license agreement. Select the checkbox to accept the license agreement and press the Download button. Your download will begin. You may need to log in to your Oracle account one more time before the download starts.

Once the file has downloaded, you’ll need to transfer it to your server. On your local machine, upload the file to your server. On macOS, Linux, or Windows using the Windows Subsystem for Linux, use the command to transfer the file to the home directory of your user. The following command assumes you’ve saved the Oracle JDK file to your local machine’s folder:


Once the file upload has completed, return to your server and add the third-party repository that will help you install Oracle’s Java.

Install the package, which adds the command to your system:

Next, import the signing key used to verify the software you’re about to install:

You’ll see this output:

Then use the command to add the repo to your list of package sources:

You’ll see this message:

Press to continue the installation. You may see a message about , but you can safely ignore this.

Update your package list to make the new software available for installation:

The installer will look for the Oracle JDK you downloaded in . Create this directory and move the Oracle JDK archive there:

Finally, install the package:

The installer will first ask you to accept the Oracle license agreement. Accept the agreement, then the installer will extract the Java package and install it.

Now let’s look at how to select which version of Java you want to use.

Setting the JAVA_HOME Environment Variable

Many programs, such as Java servers, use the environment variable to determine the Java installation location. To set this environment variable, we will first need to find out where Java is installed. You can do this by executing the same command as in the previous section:

Copy the path from your preferred installation and then open using or your favorite text editor.

At the end of this file, add the following line, making sure to replace the highlighted path with your own copied path.

/etc/environment

Save and exit the file, and reload it.

You can now test whether the environment variable has been set by executing the following command:

This will return the path you just set.

Управление Java

На одном сервере может одновременно находиться несколько установок Java. Вы можете выбрать версию Java, которая будет использоваться системой по умолчанию. Для этого существует команда update-alternatives, управляющая символическими ссылками, которые используются в различных командах.

Команда вернёт примерно такой вывод (в данном случае показан вывод команды после установки всех вышеперечисленных версий):

Если вы нажмёте Enter, по умолчанию будет использоваться версия Java 9. Чтобы выбрать Java 8, нажмите 3. На экране появится:

Теперь Java 8 является версией по умолчанию.

Команда update-alternatives позволяет настроить и другие команды Java, например, компилятор (javac), генератор документов (javadoc), инструмент для подписей JAR (jarsigner).

Переменная JAVA_HOME

Многие программы используют переменную среды JAVA_HOME, чтобы определить место установки Java. Чтобы установить эту переменную, нужно сначала узнать, где именно хранится установка Java. Для этого используется эта команда:

Скопируйте путь необходимой версии программы и откройте /etc/environment в текстовом редакторе:

Добавьте следующую строку в конец файла (замените условный путь к программе только что скопированным путём):

Сохраните и закройте файл. Чтобы обновить настройки, введите:

Убедитесь, что переменная среды установлена. Для этого введите:

Команда должна вернуть установленный вами путь.

Решение проблем

Не подключается MySQL

В связи с тем, что драйверы JDBC часто используют порт в URI для установления соединения с базой данных, он считается «удаленным» (т. е. MySQL не прослушивает порт в соответствии с его настройками по умолчанию), несмотря на то, что, возможно, они работают на одном хосте. Таким образом, чтобы использовать JDBC и MySQL, вы должны разрешить удаленный доступ к MySQL, следуя инструкциям в статье .

Не запускается IntelliJ IDEA

Если IntelliJ IDEA вылетает с ошибкой , придётся установить другую JDK или использовать IntelliJ IDEA с JetBrains Runtime.

Ошибки отрисовки приложений Java

В оконных менеджерах Awesome, Dwm и Ratpoison возникают ошибки отрисовки GUI в Java, появляются серые окна, приложения не изменяют размер, меню мгновенно закрываются. Для того, чтобы JVM думала, что используется оконный менеджер, отличный от установленного, используется . Задайте поддельное название оконного менеджера, например, или

$ wmname compiz

После выполнения команды нужно перезапустить приложение Java. Такое поведение обосновано тем, что в JVM прямо установлены известные оконные менеджеры, которые используют подход non-re-parenting.

Если установка поддельного оконного менеджера не применима, есть несколько советов:

  • для и , добавьте строчку в , затем выполните его или перезайдите
  • для свежих JVM работает добавление в перед командой запуска оконного менеджера

Конструктор JavaFX MediaPlayer вылетает с ошибкой

При создании экземпляра класса может появиться такая ошибка:

... (i.e. FXMLLoader construction exceptions) ...
Caused by: MediaException: UNKNOWN : com.sun.media.jfxmedia.MediaException: Could not create player! : com.sun.media.jfxmedia.MediaException: Could not create player!
 at javafx.scene.media.MediaException.exceptionToMediaException(MediaException.java:146)
 at javafx.scene.media.MediaPlayer.init(MediaPlayer.java:511)
 at javafx.scene.media.MediaPlayer.<init>(MediaPlayer.java:414)
 at <constructor call>
...

Шаги

Метод 1 из 3: Как установить Java без помощи менеджера пакетов (RPM)

1

Отобразятся несколько ссылок на установочные файлы.

2

Нажмите Linux.Также можно нажать «Linux X64», если вы хотите установить 64-разрядную Java. Эта ссылка расположена посередине страницы

Скачается установочный файл Java.

3

Обратите внимание на имя файла.Например, если файл называется «jre-8u151», это означает, что версия Java – 8, а версия обновления – 151. Последней версией Java является 8-ая версия, но также понадобится версия обновления, которая в имени файла идет после «8u».

4

Откройте командную строку

Ваши действия будут зависеть от версии Linux, но, как правило, нужно открыть терминал или щелкнуть по панели в верхней или нижней части экрана.

5

Измените каталог для установки. В терминале введите cd, поставьте пробел, а затем введите путь (например: /usr/java/) и нажмите ↵ Enter.


6

Введите команду для установки. Введите tar zxvfЕсли файл скачан после 1 октября 2017 года, введите tar zxvf jre-8u151-linux-i586.tar., поставьте пробел, а затем введите полное имя файла, которое зависит от версии Java и даты загрузки файла.

7

Нажмите ↵ Enter. Java будет установлена в папку «jre1.8.0_», где «» – это версия обновления (например, 151).

Метод 2 из 3: Как установить Java с помощью менеджера пакетов (RPM)

1

Отобразятся несколько ссылок на установочные файлы.

2

Нажмите Linux RPM.Также можно нажать «Linux RPM X64», если вы хотите установить 64-разрядную Java. Эта ссылка расположена посередине страницы

Скачается установочный файл Java RPM.

3

Обратите внимание на имя файла.Например, если файл называется «jre-8u151», это означает, что версия Java – 8, а версия обновления – 151. Последней версией Java является 8-ая версия, но также понадобится версия обновления, которая в имени файла идет после «8u».

4

Откройте командную строку

Ваши действия будут зависеть от версии Linux, но, как правило, нужно открыть терминал или щелкнуть по панели в верхней или нижней части экрана.

5

Введите команду, которая предоставит вам права суперпользователя. Введите sudo su и нажмите ↵ Enter. Система попросит вас ввести пароль. X Источник информации

6

Введите пароль к учетной записи. Введите пароль к своей учетной записи и нажмите ↵ EnterЕсли ваш пароль не является административным, введите пароль к учетной записи администратора.. Если ваш пароль является административным паролем, вы сможете установить Java.

7

Измените каталог для установки. В терминале введите cd, поставьте пробел, а затем введите путь (например: /usr/java/) и нажмите ↵ Enter.

8

Введите команду для установки. Введите rpm -ivh, поставьте пробел, а затем введите полное имя файла и нажмите ↵ EnterИмя файла зависит от даты загрузки файла. Если файл скачан после 1 октября 2017 года, введите rpm -ivh jre-8u151-linux-i586.rpm и нажмите ↵ Enter.. Java будет установлена на компьютере.

9

Обновите установленную Java. Введите rpm -Uvh jre-8u73-linux-i586.rpm и нажмите ↵ Enter. Система проверит наличие обновлений для пакета Java и, если они доступны, установит их.

Метод 3 из 3: Как установить Java на Ubuntu

  1. 1

    Откройте командную строку. Нажмите Ctrl+Alt+T на клавиатуре или щелкните по значку в виде черного прямоугольника с белыми символами «>_» в левой части экрана.

  2. 2

    Введите команду для обновления. Введите sudo apt-get install и нажмите ↵ Enter. Это приведет к обновлению пакетов на компьютере.

  3. 3

    Введите пароль, если будет предложено. Если система попросят ввести пароль суперпользователя, введите его и нажмите ↵ Enter.

  4. 4

    Убедитесь, что на компьютере нет Java. Введите java -version и нажмите ↵ Enter

    Если Java установлена, на экране отобразится ее версия.

    . Если на экране отобразилось сообщение «The program ‘java’ can be found in the following packages» (Java можно найти в следующих пакетах), Java нет на компьютере.

  5. 5

    Введите команду для установки. В терминале введите sudo apt-get install default-jre, а затем нажмите ↵ Enter

    Если это не привело к успеху, попробуйте ввести sudo apt-get install openjdk-7-jdk.

    . Java будет установлена на компьютере с Ubuntu в папку по умолчанию.

Управление версиями Java (опционально)

Если на вашем сервере (Droplet) установлено несколько версий Java, можно задать, какая именно версия будет использоваться по-умолчанию. Для этого выполните команду:

Результатом этой команды для двух установленных версий Java будет что-то похожее на это:

Вы можете выбрать номер версии Java, которая будет использоваться по-умолчанию. То же самое можно сделать для компилятора Java ():

В результате выполнения этой команды будет отображет вывод, аналогичный выводу от выполнения предыдущей команды. Выбор компилятора, используемого по-умолчаню можно сделать точно так же: указав необходимую цифру. Эта же команда может использоваться и для других команд, например, , и .

Требования к пакетам сред для поддержки archlinux-java

Примечание: Информация применима и к , при отличии, что в названиях пакетов используется верное наименование с (см. ).

Этот раздел предназначен для тех, кто хочет распространять свои пакеты JVM в ] и использовать для управления . Пакеты должны соответствовать всем пунктам ниже:

  • все файлы пакета располагаются по адресу }
  • не используется ни , ни с другими JDK, , или
  • используется скрипт , чтобы устанавливать окружение по умолчанию, если ни одно другое окружение не задано — то есть не перезаписывается значение по умолчанию

Стоит принять во внимание и эти советы:

  • пакеты, которым нужно окружение Java должны объявить зависимости , или
  • пакеты, которым нужно определённое окружение Java должны объявить зависимости с необходимым суффиксом
  • пакеты OpenJDK объявляют , что позволяет стороннему пакету объявлять зависимость от OpenJDK без указания версии

Установка Oracle Java в Ubuntu

Если использование OpenJDK не воспроизводит нужного эффекта необходимо всё-таки установить оригинальную версию Java. Для этого первым делом удалите все пакеты OpenJDK. Чтобы это сделать выполните в терминале следующую команду:

sudo apt-get purge openjdk*

После этого необходимо подключить специальный репозиторий ppa:webupd8team/java (как подключить ppa репозиторий в ubuntu). Не забудьте обновить метаданные репозиториев командой:

sudo apt-get update

Далее можно устанавливать последние версии Java от Oracle. Просто введите в центре приложений oracle-java7-installer или выполните в окне терминала команду:

sudo apt-get install oracle-java7-installer

Чтобы установить 8-ю версию Java, поискав oracle-java8-installer или выполнив команду:

sudo apt-get install oracle-java8-installer

В случае если вы установили обе версии Java (7 и 8) то переключаться между ними можно с помощью следующих команд:

Для того, чтобы переключится на использование 7-й версии Java

sudo update-java-alternatives -s java-7-oracle

Чтобы переключится на 8-ю версию Java:

sudo update-java-alternatives -s java-8-oracle

Репозиторий постоянно обновляется, поэтому при выходе новых версий Java вы будете получать их автоматически вместе с обновлениями системы и других программ.


С этим читают