Настроить переменную среды path java для майнкрафт

Обновлено: 04.07.2024

Java - язык общего назначения, основанных на классах, поддерживающий многопоточность и являющийся объектно-ориентированным. Программы на Java компилируются в так называемый byte-код, который в свою очередь запускается Виртуальной Машиной Java (Java Virtual Machine - JVM), независимо от архитектуры компьютера. На данный момент последняя версия Java двенадцатая.

Ниже мы рассмотрим - как установить Java на Windows и Linux. Для каждой из платформ создана своя версия JDK, JRE и JVM, хотя сами программы на Java и не меняются от платформы к платформе (что логично).

Давайте проясним несколько вещей перед тем, как мы начнем.

  • JDK (Java Development Kit) — эта штука нужна для разработчиков на Java (то есть нас) и включает в себя инструменты разработки, документирования, упаковки и так далее (в том числе компилятор Javac, Javadoc, Jar-упаковщик и дебаггер).
  • JRE (Java Runtime Environment) — сюда включены библиотеки Java, которые необходимы для запуска Java-программ. Эта штука нужна обычным пользователям и не содержит инструментов для разработки.
  • JVM (Java Virtual Machine) — это и есть сама виртуальная машина Java, которая непосредственно и запускает наши Java-программы (байткод). Ее реализация написана для множества железа и платформ.

Установка Java (JDK) в Windows

Первым делом необходимо скачать JDK с официальной страницы Oracle. В нашем случае нужна версия под Windows, в самом низу.

После установки запустите скачанный exe-файл и установите его на ваш компьютер. Как только вы это сделаете, нужно будет настроить окружение.

Java скачать, 12 версия

Перейдите в Панель управления -> Система и безопасность -> Система. На вкладке "Дополнительно" нажмите на "Переменные среды", как показано ниже:

Настройки PATH для Java

Теперь нужно найти и дополнить переменную PATH так, чтобы она содержала путь до установленной Java. Выберите PATH и нажмите "Изменить":

Добавление PATH Java 12

Вы увидите список уже установленных переменных. Сейчас необходимо нажать "Новый" и добавить путь, по которому установлена Java (каталог bin!). По умолчанию это обычно "C:\Program Files(x86)\Java\jdk\bin".

Добавление JAVA_HOME, окружение, Java

Нажмите "Готово" (или "Ок"), сохраните настройки и на этом всё готово! Чтобы проверить, что установка прошла корректно, откройте консоль и введите:

Если вы получили сведения о версии Java, значит всё хорошо.

Установка Java (JDK) на Linux

В Linux есть несколько способов установить Java. Мы опишем самый простой и быстрый, с использование терминала. И в данном случае мы установим OpenJDK. OpenJDK - это бесплатная и свободная реализация виртуальной машины Java, причем очень популярная.

Откройте терминал и напишите команду для установки пакета:

Осталось подтвердить установку и на этом всё, Java установлена! Единственное, что меняется - это прописывание путей до компилятора.

Чтобы прописать JAVA_HOME в окружение, выполните следующую команду (только убедитесь, что такой каталог уже есть):

Чтобы прописать компилятор Java в PATH, выполните другую команду (опять же, ваши пути до Java могут отличаться от моих):

На этом установка закончена. Чтобы проверить, что всё работает правильно, достаточно написать в терминале:

[MISC] How to set Java paths -Easy Steps with Vid-

  • Iron Miner
  • Join Date: 1/7/2011
  • Posts: 341
  • Minecraft: Mzaq
  • Member Details

This tutorial will explain how to set and change the path system variable for Java. This is designed to be easy as possible with simple steps. If you have any questions regarding this tutorial, please leave a reply to this thread or send me a PM and I will try to answer it.

Now to the tutorial!:

STEP 1: Downloading Java
-Skip this if you already have the latest version of Java-

1. Before doing anything with Java, you will need to download it (if you haven't done so already.)

2. Go to http://java.com/en/ and click on the red button "Free Java Download"

3. Once you do that, you should see

Congratulations!
You have the recommended Java installed

Note: The operating system should be the one you have, if not click on "see on downloads here"

4. Once you download the right version of java, make sure you let Java download itself in its default directory, unless you know what you are doing.

5. Once done with that, you will need to download Java Development Kit (JDK). Click here.

6. Make sure you download the latest version of JDK also. Let it save in it's default directory as well.

STEP 2: Setting the paths.
-Make sure you have completed step 1 before starting this-

1. Find the area which you downloaded the 2 Java files. The default location should be in C:\Program Files\Java for Windows. Sorry I don't know for Macs yet.

2. To set your paths now, find computer (or My Computer) and right click it.

3. In the contect menu, you should see properties. Click on it.

4. Click on Advanced System Settings in the top left.

5. You should see a box and in the bottom of it click on Enviornment Variables.

6. Now under System Variable, you should see one that says PATH.

7. Edit it. Don't change the title but change the location. Go to C:\Program Files\Java and open up the JDK folder.

8. Inside, there is a bin folder. Open that. Now left click the address bar so you can get the location of the bin folder.

9. Place that into the variable value.

10. Now you are done.

NOTE: If you want to create more than one PATH variable, create them under User Variables. Name the variable PATH and find the folder you want.

For something like MCP, it requires that JDK and JRE are Java paths. To do that, just create a user based variable, and name it PATH. Then go to the bin folder of JRE and add the location of it and that to the variable value.

Here are some videos to help you understand it better: (None of these are made by me!)

I would greatly appreciate it if someone told me how to set paths for Macs!
Also if you have questions or want me to change something just leave a reply.

Here are some quick steps:

Setting Path on Windows
For Windows XP:

1.Start -> Control Panel -> System -> Advanced
2.Click on Environment Variables, under System Variables, find PATH, and click on it.
3.In the Edit windows, modify PATH by adding the location of the class to the value for PATH. If you do not have the item PATH, you may select to add a new variable and add PATH as the name and the location of the class as the value.
4.Close the window.
5.Reopen Command prompt window, and run your java code.

For Windows Vista:

Setting Path on Solaris and Linux
To find out if the java executable is in your PATH, execute:
% java -version

This will print the version of the java executable, if it can find it. If you get error java: Command not found. Then path is not properly set.

To find out which java executable the first one found in your PATH, execute:
% which java

Below are the steps to set the PATH permanently

1.Edit the startup file (

/ .bashrc)
2.Modify PATH variable:
PATH=/usr/local/jdk1.6.0/bin
3.export PATH
4.Save and close the file
5.Open new Terminal window
6.Verify the PATH is set properly
% java -version

For C Shell (csh):

1.Edit startup file (

/ .cshrc)
2.Set Path
set path=(/usr/local/jdk1.6.0/bin )
3.Save and Close the file
4.Open new Terminal window
5.Verify the PATH is set properly
% java -version

Когда операционная система запускает какую-нибудь программу, она стартует новый процесс и каким-то образом передаёт ему информацию о настройках среды, или окружения (в английском языке используется термин environment). Эта информация состоит из набора переменных, содержащих некоторые значения. Процесс может получить эти значения, обратившись к нужной переменной по имени. Например, чтобы узнать, где находится директория, которую операционная система рекомендует использовать для хранения временных файлов, необходимо получить значение переменной среды TEMP .

Как посмотреть значения переменных среды?

В консоли Windows можно посмотреть значение этой переменной, выполнив команду echo %TEMP% , в консоли PowerShell необходимо для этого выполнить команду echo $Env:TEMP , а в консоли Linux или MacOS – команду echo $TEMP .

Если вы пишете программу на языке программирования Python, значение этой переменной можно получить так:

В языке Java это можно сделать следующим образом:

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

При помощи переменных среды можно передавать информацию не только запускаемым процессам, но и самой операционной системе. Она тоже читает и использует значения переменных среды, поэтому можно управлять некоторыми аспектами поведения операционной системы, изменяя эти переменные.

Переменная PATH содержит список директорий, в которых операционная система пытается искать исполняемые файлы, если пользователь при запуске не указал явно путь к нужному исполняемому файлу.

Давайте представим себе, что на компьютере с операционной системой Windows установлено две разных версии интерпретатора языка программирования Python. Это можно сделать, если установить их в разные директории, например, C:\Python27 и C:\Python34 . Исполняемый файл для обоих версий называется python.exe .

Для того, чтобы запустить исполняемый файл нужной версии, можно указать полный путь к нему, например, C:\Python34\python.exe :

Но каждый раз указывать полный путь лень, да ещё и помнить его надо.

Альтернатива – добавить в переменную среды PATH путь к директории, где находится этот исполняемый файл, и тогда его можно будет запускать, указывая только имя. А чтобы узнать, где он (по мнению операционной системы) находится, можно использовать команду where в операционной системе Windows либо команду which в операционной системе Linux или MacOS.

Переменная PATH содержит список директорий, в которых операционная система должна искать исполняемые файлы. В качестве разделителя используется точка с запятой (;) в операционной системе Windows и двоеточие (:) в операционных системах Linux и MacOS.

Обратите внимание, что в переменную PATH нужно добавлять не пути к исполняемым файлам, а пути к директориям, где они находятся!

Переменная PATH и программы-утилиты

Не обязательно добавлять в переменную PATH пути ко всем директориям, в которых находятся исполняемые файлы на вашем компьютере. Скорее всего большинство программ вы запускаете “через меню старт”. На этот способ запуска переменная PATH никакого влияния не оказывает. Её важно настроить так, чтобы можно было быстро и удобно запускать программы из консоли.

Например, в эту переменную обычно включается путь к “стандартным” местам, где расположены различные программы-утилиты. В операционной системе Windows это директория C:\Windows\system32 , в операционных системах Linux и MacOS директория /usr/bin .

Именно благодаря этому мы можем, например, в консоли Windows использовать утилиту find для поиска файлов или утилиту telnet для установления удалённого соединения по одноимённому протоколу, просто указывая их имя, а не полный путь c:\Windows\system32\telnet.exe .

Когда у вас появляется новая программа-утилита, возникает вопрос – куда её поместить? С одной стороны, её можно положить в C:\Windows\system32 или /usr/bin . Но если вы не любите “засорять” стандартные директории, тогда сделайте какую-нибудь специальную директорию, складывайте все такие программы в неё, и добавьте путь к этой директории в переменную среды PATH .

Как изменять значения переменных среды?

Пользователям других операционных систем предлагаю погуглить :)

Переменную поменял, но эффекта нет. Почему?

Когда вы меняете значение некоторой переменной среды, об этом узнаёт только операционная система. При запуске новых программ она сообщит им новые значения переменных. Но ранее запущенные программы будут продолжать использовать те значения переменных среды, которые были актуальны на момент запуска программы.

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

Алексей Баранцев

Автор: Алексей Баранцев

Если вам понравилась эта статья, вы можете поделиться ею в социальных сетях (кнопочки ниже), а потом вернуться на главную страницу блога и почитать другие мои статьи.
Ну а если вы не согласны с чем-то или хотите что-нибудь дополнить – оставьте комментарий ниже, может быть это послужит поводом для написания новой интересной статьи.



как увеличить выделенное?

Runtime Parametrs :
Открываем панель управления
Ищем ярлык с "Java" или "Java Control Panel"
Нажимаем вкладку "Java"
Жмём "View"
Проверьте наличие только одной строчки! Если их больше переходим к следующей инструкции.
Под "Runtime Parameters" пишем, для 32-разрядных рекомендуется: -Xincgc -Xmx768M, для 64-разрядных можете выбрать по своему усмотрению.. . Например, -Xincgc -Xmx2G ; -Xincgc - Xmx1512M
Жмём "Enter"
Перезагружаем компьютер
Для -Xmx не ставьте больше чем 3/4 от всей памяти компьютера.

Есть еще один способ, с помощью которого можно менять размер, выделяемой Явой, памяти.
Переменные среды :
Жмём правой кнопкой мыши по "Мой компьютер" и выбираем "Свойства"
Выбираем вкладку "Дополнительно"
Нажимаем "Переменные среды"
В верху жмём "Создать"
Имя: _JAVA_OPTIONS
В значение вбиваем нужные вам параметры. Например, -Xincgc -Xmx2G .
А также можно запускать игру при помощи bat-файла, конечно же с другим размером Явы.
Bat-файл :
Создаём блокнот. Название можете выбрать хоть какое
"%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx2G -jar Minecraft.exe . В кавычках надо указать путь к java.exe . Вместо "Minecraft.exe" напишите название вашего лаунчера для Minecraft. Везде важно соблюдать регистр букв!
Открываем в блокноте "Файл"
Жмём "Сохранить как". Выбираем куда будете сохранять (неважно куда вы его сохраните)
После точки в названии должно идти bat . Например, Minecraft.bat или ololo_piw_piw.bat
Если у вас все равно выскакивает ошибка или несколько строчек в "Runtime Parametrs", то эта инструкция для вас:
Удаляем Java с компьютера
Чистим реестр. Программы для чистки реестра - CCleaner, WinUtilities
Удаляем minecraft
Скачиваем и устанавливаем заново Java. Если у вас 64-разрядная система, устанавливаем 64-разрядную Java. Иначе не выделит столько памяти, сколько вы хотите
Ставим minecraft заново
Переходим к одной из инструкций
Если все еще выскакивает ошибка, отключите звук.
Ничто из этого не помогло - у вас мало оперативной памяти, либо процессор слабый.

Справка:
-Xincgc - Garbage Collecter, высвобождает из памяти неиспользуемые объекты.
-Xmx - Устанавливает максимальный размер памяти.
-Xms - Устанавливает минимальный размер памяти.
Bat-файл - Файл, содержащий последовательность команд для исполнения командным интерпретатором.
Реестр - Иерархически построенная база данных параметров и настроек.

Читайте также: