Как сделать путь к джаве

Добавил пользователь Morpheus
Обновлено: 04.10.2024

установить переменные среды следующим образом

изменить системный путь к файлу / etc / profile

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

затем выйдите из системы и войдите в ubuntu для настройки путей.

Java-это, как правило, установлен в /usr/java найдите версию у вас есть, а затем выполните следующие действия:

предполагая, что вы используете bash (если вы только начинаете, я рекомендую bash над другими оболочками), вы можете просто ввести bash, чтобы начать его.

редактировать ~/.bashrc файл и добавить пути следующим образом:

например. vi ~/.bashrc

вставить следующие строки:

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

тип export чтобы убедиться, что пути правы.

тип java -version для обеспечения доступности Java.

Ubuntu устанавливает openjdk6 в /usr/lib/jvm/java-6-openjdk путь. Таким образом, вы будете иметь Бин в /usr/lib/jvm/java-6-openjdk/bin . Обычно classpath автоматически устанавливается для Java и исполняемые файлы.

до установить JAVA_HOME / путь для одного пользователя, войдите в свой аккаунт и открыть .файл

установите JAVA_HOME следующим образом, используя синтаксис export JAVA_HOME=

. Если ваш путь имеет значение /usr / java/jdk1.5. 0_07/bin/java, установите его следующим образом:

установить путь следующим образом:

не стесняйтесь заменять /usr/java / jdk1.5.0_07 в соответствии с вашей установкой. Сохраните и закройте файл. Просто выйдите из системы и войдите обратно, чтобы увидеть новые изменения. Кроме того, введите следующую команду, чтобы немедленно активировать новые параметры пути:

или

Проверьте новые настройки:

совет: используйте следующую команду, чтобы узнать точный путь к исполняемому файлу java в UNIX / Linux:

Пожалуйста, обратите внимание, что файл ~/.bashrc похож, за исключением того, что~/.bash_profile работает только для оболочек входа Bash и .bashrc работает для каждого нового Bash ракушка.

чтобы установить JAVA_HOME / путь для всех пользователей, вам нужно настроить глобальную конфигурацию в /etc/profile или /etc/bash.bashrc файл для всех пользователей:

следующий путь установки / JAVA_PATH переменные следующим образом:

сохраните и закройте файл. Еще раз вам нужно ввести следующую команду, чтобы немедленно активировать настройки пути:

или

Он должен поместить java в ваш путь, вероятно, в /usr/bin / java. Самый простой способ найти его-открыть термин и ввести "какая java".

если вы установили только openJDK, вы должны обновить свои ссылки, потому что у вас может быть некоторая установка OpenJDK.

после этого

добавьте следующую строку в файл

JAVA_HOME=/usr/lib/jvm/YOUR_JAVA_VERSION export PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME

вы можете получить версию java с

Добрый день форумчане, на Ubuntu 20.04 есть приложение которое использует Java 8, запускается оно через файл start.sh в котором прописаны конфиги, на самой машине пришла необходимость по умолчанию использовать Java 16. Теперь приложение которое использует Java 8 по умолчанию обращается через Java 16, как правильно в файле start.sh прописать чтобы это приложение использовало Java 8?

P/S Погуглив везде рассказывают о том как установить определённую Java по умолчанию или для определённого пользователя.



Ты можешь напрямую дёргать бинарь java:

Пути поправишь как надо, в Ubuntu они другие.



Разве эта переменная не для обёртки-"переключателя" java?


Стандартов тут нет, поэтому универсальный ответ - изучай файл start.sh и разбирайся, как там устроен поиск java.

Обычно используют JAVA_HOME, если он не задан, то ищут java в $PATH . Поэтому для надёжности можно сделать так:

Скорей всего этого хватит. Может быть и одного из этих пунктов хватит.


У меня установлена Java 8. С ней падает лаунчер Minecraft на процессорах AMD Athlon II, Phenom II и AMD FX. Падает с ошибкой Webkit, а вернее библиотеки из состава Java, реализующей отображение веб-контента.

То же самое с Java 7. Только с Java 6 лаунчер нормально работает.

Я запускаю его так:

А сама игра запускается с Java 8 (можно в настройках профиля указать путь к Java 8, но по-моему там изначально так и было).


Просто замени в скрипте путь к бинарнику Java, укажи конкретно путь к Java 8.


Дак в том то и вопрос поста, как правильно это прописать)


Java для Майнкрафт / TLauncher [Windows/MacOS/Linux] [32/64x]

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

Для TLauncher и Minecraft нужна именно Java 8! В некоторых Linux системах работает и с Java 11.

Рекомендованная версия Джава для Minecraft на Windows: Java 8 Update 51 (приоритет) или Java 8 Update 45.

Рекомендованная версия Java для Майнкрафт на MacOS/Linux: Java 8 Update Последний.

Где скачать Java

MacOS*: Java MacOS x64 (MacOS 10.7.3 и ВЫШЕ версии!);

* Все версии взяты с официального сайта Java, не было внесено никаких изменений, подписаны цифровой подпись Oracle!

Установка Java в Windows (XP, 7, 8, 10)

1) Определяем разрядность вашей системы — x32 или x64, если знаете, переходите к следующим пунктам. Если нет, то открываем "Мой компьютер" -> в верхнем меню (Компьютер) ищем "Свойства системы" и кликаем на эту кнопку.

Открытие свойств системы в Windows

2) Ищем пункт "Тип системы", и возле него будет указана разрядность вашей системы.

Разрядность системы в Windows

2.1) Если указано "32-разрядная операционная система, процессор x64", то рекомендуется переустановить Windows используя разрядность x64, так как процессор ваш поддерживает. В противном случаи, x32 обладает ограничениями на выделения оперативной памяти!

3) Определив вашу разрядность, скачиваем версию Java для x32 или x64 по ссылкам выше.

4) Запускаем скаченный установщик и нажимаем на кнопку "Install". Произойдёт установка и теперь ваш компьютер готов к работе с Minecraft/TLauncher.

Прогресс установки Java

Установка Java в MacOS

1) Скачиваем версию Java под MacOS x64 по ссылке выше.

2) Запускаем скаченный образ DMG и запускаем в нём пакет установки PKG:

Пакет установки Java в MacOS

3) В первых двух окнах просто нажимаем "Продолжить":

Первый экран установки Java в MacOS

4) Как всегда, при установке в Мак ОС, вводим пароль:

Запрос пароля при установке Java в MacOS

5) Готово! Теперь у вас установлена Java на OS X.

Прогресс установки Java в MacOS

Установка Java в Linux

Установка Java в Ubuntu для TLauncher/Minecraft

1) Открываем Терминал и выполняем стандартные sudo apt-get update , а после sudo apt-get upgrade .

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

3) Скачиваем Linux версию лаунчера и распаковываем архив с .jar файл в любое место (Архив .zip распаковываем, но не сам .jar!)

4) Запускаем лаунчер командой sudo java -jar /home/user/Downloads/TLauncher-2.72.jar . У вас будет другой путь, смотря куда положили файл! Будут скачены нужные файлы и запущен лаунчер:

Скачивание библиотек TLauncher в Ubuntu

Установка Java в Debian/Mint для TLauncher/Minecraft

1) Открываем Терминал и выполняем стандартные sudo apt-get update , а после sudo apt-get upgrade .

2) Устанавливаем саму Java: sudo apt install default-jdk и соглашаемся Y на установку.

Установка Java в Debian

3) Скачиваем Linux версию лаунчера и распаковываем архив с .jar файл в любое место (Архив .zip распаковываем, но не сам .jar!)

4) Запускаем лаунчер командой sudo java -jar /root/Downloads/TLauncher-2.72.jar . У вас будет другой путь, смотря куда положили файл! Будут скачены нужные файлы и запущен лаунчер:

Скачивание библиотек TLauncher в Debian

Установка Java в Fedora/CentOS для TLauncher/Minecraft

1) Открываем Терминал и выполняем стандартные sudo yum update и обновляем.

2) Устанавливаем Java: sudo yum install java-11-openjdk и соглашаемся Y на установку.

Установка Java в Fedora

3) Выполняем команду sudo update-alternatives —config java и указываем в поле число соответствующей версии Java 11, чтобы установить её по умолчанию. Проверяем с помощью java -version , что выводит Java 11:

Установка версии Java по умолчанию в Fedora

4) Скачиваем Linux версию лаунчера и распаковываем архив с .jar файл в любое место (Архив .zip распаковываем, но не сам .jar!)

5) Запускаем лаунчер командой sudo java -jar /home/user/Downloads/TLauncher-2.72.jar . У вас будет другой путь, смотря куда положили файл! Будут скачены нужные файлы и запущен лаунчер.

Решение проблем при установке Java

1) Не запускается установщик Java, без ошибок и окон.

1.1) Пробуем полностью перезагрузить компьютер и запустить снова установщик.

1.2) Если перезагрузка не помогает, нужно переустановить вашу ОС (Windows и т.д.), так как она сломалась.

Java 16 — что это и где его взять? Не запускается Minecraft 1.17+ [Гайд]

Java 16 - что это и где его взять? Не запускается Minecraft 1.17+ [Гайд]

Давайте немного разберемся, что это и как:

Начиная с предварительной версии 21w19a и с релиза 1.17 игра работает на более новой версии JAVA, лицензионный лаунчер это знает, он автоматически скачивает и устанавливает все необходимое, а вот многие пиратские лаунчеры этого пока не умеют, потому пиратам придется делать это руками.

К сожалению, не достаточно просто указать в лаунчере новую версию JAVA, новые версии игры работать будут, другие, более старые версии игры работать тоже будут, а вот многие моды на старых версиях всего скорее работать не будут, так как они устарели.

Где скачать и как установить Java 16:

Вам не нужно удалять старую версию Java (она нужна для игры на старых версиях), нужно скачать и установить 16 версию, и использовать именно ее для запуска снапшотов и версии 1.17.

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

Адреса расположения версий Java:
При установке 32bit: C:\Program Files\AdoptOpenJDK\jdk-16.0.1.9-hotspot\bin\java.exe
При установке 64bit: C:\Program Files\Java\jdk-16.0.2\bin\java.exe

Предупреждение :
Повторю еще раз, для особенно слепых, кратко и поделу.
До Minecraft 1.17, а именно до снапшота 21w19a все версии игры отлично работали на Java 1.8.0_281, с модами и без модов, НО теперь все новые версии игры требуют версии Java 16, лиц лаунчер сам скачивает и использует нужную версию, а вот пиратам не повезло.

Многие пиратские лаунчеры этого пока не умеют, возможно не все научатся, потому что бы сейчас, а может быть и потом запускать на пиратском лаунчере Minecraft 1.17 нужно установить Java 16 и использовать именно ее для запуска игры. Прочие ванильные версии Minecraft работают на Java 16, а вот версии с модами НЕ РАБОТАЮТ на Java 16, для их запуска вам нужно указывать старую добрую Java 1.8.0.

Большинство лаунчеров позволяют указать адрес до исполняемого файла java.exe, обычно это делается в настройках лаунчера, именно там вы должны указать путь до 16 java, а уже потом запускать Minecraft 1.17, ну а для запуска версий с модами указывать java 1.8.0. В будущем пиратские лаунчеры поумнеют и вам не придется этого делать. ну а пока

Как создать портативный клиент

Данное руководство описывает, каким образом можно создать портативный клиент.

Доступные аргументы

Версия для Windows

TL prebootstrap (pb), работающий только под Windows, загружает подходящую версию Java, скачивает и запускает Bootstrap, а тот, в свою очередь, лаунчер. Аргументы можно передать напрямую при запуске из командной строки или записать их в файл tl.pbargs. При этом файл с аргументами должен находиться в той же папке, что и исполняемый файл prebootstrap.

Аргумент Содержание
—debug Включить отладку (позволяет понять на каком этапе запуска происходит ошибка)
—skipUpdate Пропустить обновление
—bootstrap Путь к bootstrap.jar
—jreDir Местоположение папки с хранилищем JRE
—jre Имя JRE, которую следует использовать для запуска Bootstrap (доступны: win64, win86, win64_jre8u45, win86_jre8u45)
—skipBootstrapUpdate Не проверять и не обновлять bootstrap.jar

Bootstrap

Bootstrap подготавливает окружение для работы лаунчера, по сути являясь лаунчером для лаунчера. Через его файл аргументов можно задать базовые настройки лаунчера.

Аргумент Содержание
-Dtlauncher.bootstrap.targetJar= .jar Указывает путь к исполняемому файлу лаунчера.
-Dtlauncher.bootstrap.targetLibFolder= Указывает путь к папке библиотек лаунчера.

Лаунчер

Настройка портативности

Портативный клиент позволяет запускать игру на любых компьютерах без лишних манипуляций.

Пути в конфигурационных файлах могут задаваться виде абсолютных или относительных. К использованию рекомендуется последний.

Настройка аргументов Bootstrap

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

Имя файла Содержание
tlauncher.bootargs Классический вариант конфигурационного файла.
Одинаковые аргументы для всех типов ОС.
Высокая вероятность багов!
tlauncher- .bootargs Продвинутый вариант конфигурационного файла.
Разные аргументы для разных видов ОС:
Windows — tlauncher-windows.bootargs
Linux — tlauncher-linux.bootargs
Mac OS X — tlauncher-osx.bootargs
tlauncher- - .bootargs Продвинутый вариант конфигурационного файла
Разные аргументы для разных видов ОС разной разрядности:
Windows:
32-разрядная (x86) — tlauncher-windows-x86.bootargs
64-разрядная (x64) — tlauncher-windows-x64.bootargs
Linux:
32-разрядная (x86) — tlauncher-linux-x86.bootargs
64-разрядная (x64) — tlauncher-linux-x64.bootargs
Mac OS X:
32-разрядная (x86) — tlauncher-osx-x86.bootargs
64-разрядная (x64) — tlauncher-osx-x64.bootargs

Примеры настройки аргументов Bootstrap

Windows:

Linux:

В более новых версиях бутстрапа (1.14.0) появилась поддержка нового формата: один аргумент — одна строчка.

Настройка аргументов лаунчера

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

Имя файла Содержание
tlauncher.args Классический вариант конфигурационного файла.
Одинаковые аргументы для всех типов ОС.
Высокая вероятность багов!
tlauncher- .args Продвинутый вариант конфигурационного файла.
Разные аргументы для разных видов ОС:
Windows — tlauncher-windows.args
Linux — tlauncher-linux.args
Mac OS X — tlauncher-osx.args
tlauncher- - .args Продвинутый вариант конфигурационного файла
Разные аргументы для разных видов ОС разной разрядности:
Windows:
32-разрядная (x86) — tlauncher-windows-x86.args
64-разрядная (x64) — tlauncher-windows-x64.args
Linux:
32-разрядная (x86) — tlauncher-linux-x86.args
64-разрядная (x64) — tlauncher-linux-x64.args
Mac OS X:
32-разрядная (x86) — tlauncher-osx-x86.args
64-разрядная (x64) — tlauncher-osx-x64.args

Примеры настройки аргументов ланучера

Windows:

Linux:

В более новых версиях бутстрапа (1.14.0) появилась поддержка нового формата: один аргумент — одна строчка.

Часто задаваемые вопросы

Вопрос:
Могу ли я запустить лаунчер с аргументами из консоли?

Да, конечно. Параметры через консоль задаются следующим образом:

Вопрос:
Лаунчер не подхватывает аргументы! Что делать?

Как установить переменные среды для Java в Windows (путь к классу)?

ОТВЕТЫ

Ответ 1

Java SE Development Kit 8u112 на 64-разрядной Windows 7 или Windows 8

Задайте следующие переменные среды пользователя (== переменные среды переменных пользователя типа)

  • JAVA_HOME : C:\Program Files\Java\jdk1.8.0_112
  • JDK_HOME : %JAVA_HOME%
  • JRE_HOME : %JAVA_HOME%\jre
  • CLASSPATH : .;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib
  • PATH : your-unique-entries;%JAVA_HOME%\bin (убедитесь, что longish your-unique-entries не содержит никаких других ссылок на другую папку установки Java.

Обратите внимание, что эти переменные среды получены из "корневой" переменной среды JAVA_HOME . Это упрощает обновление переменных среды при обновлении JDK. Просто укажите JAVA_HOME на новую установку.

Дополнительные рекомендации

  • Добавить переменную среды пользователя JAVA_TOOL_OPTIONS со значением -Dfile.encoding="UTF-8" . Это гарантирует, что Java (и такие инструменты, как Maven) будет работать с Charset.defaultCharset() UTF-8 (вместо стандартного Windows-1252 ). Это сэкономило много головных болей при использовании моего собственного кода и других, которые, к сожалению, часто предполагают (нормальную) кодировку UTF-8 по умолчанию.
  • Когда JDK установлен, он добавляет к переменной системной среды Path запись C:\ProgramData\Oracle\Java\javapath; . Я недвусмысленно заметил, что ссылки в этом каталоге не обновлялись во время обновления установки JDK. Поэтому лучше всего удалить C:\ProgramData\Oracle\Java\javapath; из переменной системной среды Path , чтобы иметь согласованную среду.

Ответ 2

В Windows inorder для установки

Шаг 1: Щелкните правой кнопкой мыши на MyComputer и выберите свойства.

Шаг 2: Нажмите вкладку "Дополнительно"

alt text

Шаг 3: Нажмите "Переменные среды"

alt text

Шаг 4: Создайте новый путь класса для JAVA_HOME

alt text

Шаг 5: Введите имя переменной как JAVA_HOME и значение в путь к jdk bin, то есть c:\Programfiles\Java\jdk-1.6\bin и

ПРИМЕЧАНИЕ Убедитесь, что u начинался с .; в значении так, чтобы он не искажал другие переменные среды, которые уже установлены.

alt text

Шаг 6. Следуйте за шагом выше и отредактируйте "Путь в системных переменных", добавив в столбец значений следующий ;c:\Programfiles\Java\jdk-1.6\bin .

Шаг 7. Вы выполнили настройку своих переменных окружения для своей Java. Чтобы проверить его, перейдите в командную строку и введите

кто получит список справочных документов

Чтобы убедиться, что компилятор настроен Тип в cmd

который получит список, связанный с javac

Надеюсь, что это поможет!

Ответ 3

--- Чтобы установить путь Java ---

Есть два способа установить путь Java

А. Временный

Javac не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

  1. Запишите в cmd: set path=C:\Program Files\Java\jdk1.8.0_121\bin
  2. Написать в cmd: javac

Вы можете проверить, что путь установлен, если не возникла ошибка.

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

ПРИМЕЧАНИЕ. Возможно, вам придется запустить командную строку с правами администратора.

Б. Постоянный

  1. Щелкните правой кнопкой мыши на "Мой компьютер" и нажмите на свойства
  2. Нажмите на "Расширенные настройки системы"
  3. Нажмите на "Переменные среды"
  4. Нажмите на новую вкладку пользовательской переменной
  5. Запишите path в variable name
  6. Скопируйте путь в папку bin
  7. Вставьте путь к папке bin в variable value
  8. Нажмите ОК

Путь теперь установлен навсегда.

СОВЕТ: инструмент "Rapid Environment Editor" (бесплатное программное обеспечение) отлично подходит для изменения переменных среды и полезен в этом случае

СОВЕТ 2. Существует также более быстрый способ доступа к переменным среды: нажмите клавиши Win + R , вставьте следующий %windir%\System32\rundll32.exe sysdm.cpl,EditEnvironmentVariables и нажмите ENTER

Ответ 4

В Windows 7 щелкните правой кнопкой мыши Компьютер → Свойства → Дополнительные параметры системы; затем на вкладке "Дополнительно" выберите "Переменные среды" → "Системные переменные" → "Создать".

Присвойте новой системной переменной имя JAVA_HOME и значение C:\Program Files\Java\jdk1.7.0_79 (в зависимости от пути установки JDK оно меняется).

Затем выберите системную переменную Path и нажмите "Изменить". Сохраните имя переменной как Path и добавьте C:\Program Files\Java\jdk1.7.0_79\bin; или %JAVA_HOME%\bin; (оба означают одно и то же) для значения переменной.

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

Откройте командную строку Windows (клавиша Windows + R → введите cmd → OK) и проверьте следующее:

Вы увидите что-то вроде этого:

Затем проверьте следующее:

Вы увидите что-то вроде этого:

Ответ 5

Инструкции по установке JDK объясняют, как установить PATH для разных версий Windows.

Обычно вы не должны устанавливать переменную среды CLASSPATH . Если вы оставите его неактивным, Java будет искать в текущем каталоге, чтобы найти классы. Вы можете использовать переключатель командной строки -cp или -classpath с java или javac .

Ответ 6

Я объясню здесь фотографии для Windows 7.

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

Шаг 1: Перейдите в "Пуск" и войдите в свойства "Мой компьютер"

enter image description here

Шаг 2. Перейдите в "Предварительная настройка системы" и нажмите на нее.

enter image description here

Шаг 3. Перейдите в "Пуск" и войдите в свойства "Мой компьютер"

enter image description here

Шаг 4: Диалоговое окно для переменной среды откроется следующим образом:

enter image description here

Шаг 5. Перейдите к пути и нажмите на редактирование.

enter image description here

Шаг 6: Поместите путь вашего JDK, где бы он ни находился, до места, как вы можете видеть на картинке. Также добавьте путь от вашего sdk Android до Platform Tools:

enter image description here

Ответ 7

И, конечно же, вы можете получить их из Java, используя:

Ответ 8

В контексте программирования вы можете выполнить команду SET (SET classpath = c:\java) или щелкнуть правой кнопкой мыши на своем компьютере > свойствa > расширенные > переменные среды.

В пакетном файле вы можете использовать

Ответ 9

Для пользователей Windows 7:

Щелкните правой кнопкой мыши на "Мой компьютер", выберите "Свойства"; Advanced; Настройки системы; Advanced; Переменные среды. Затем найдите PATH во втором поле и установите переменную, как на рисунке ниже.

PATH variable editor

Ответ 10

Имейте в виду, что переменная среды %CLASSPATH% игнорируется при использовании java/javac в сочетании с одним из аргументов -cp , -classpath или -jar . Он также игнорируется в среде IDE, такой как Netbeans/Eclipse/IntelliJ/etc. Он используется только при использовании java/javac без каких-либо из вышеперечисленных аргументов.

В случае файлов JAR путь к классам должен быть определен как class-path в файле manifest.mf. Он может быть определен как точка с запятой, а также относительно корня файла JAR.

В случае IDE у вас есть так называемый "путь сборки", который в основном относится к классу, который используется как в режиме компиляции, так и во время выполнения. Чтобы добавить внешние библиотеки, вы обычно отбрасываете JAR файл в (созданной с помощью IDE или созданной пользователем) директории lib проекта, которая добавляется к пути создания проекта.

Ответ 11

Установить переменную среды java в Centos/Linux

экспорт JAVA_HOME =/opt/oracle/product/java/jdk1.8.0_45

export PATH = $JAVA_HOME/bin: $PATH

Ответ 12

Для развертывания лучше всего настроить путь к классам и очистить среду. Или в *.bat(то же самое для linux, но с правильными символами переменных):

Или в командной строке или *.bat(для *.sh тоже), если идентификатор pathpath не очень длинный:

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