как узнать путь java
Как определить, куда установлена Java в CentOS 6.5?
Как определить, куда установлена Java в CentOS 6.5. Нужно знать, чтобы прописать пути к:
3 ответа 3
Просто java в терминале выполняется?
which java выдаст полный путь до исполняемого файла. Скорее всего это симлинк потому
а там уже будет ясно. Скорее всего на уровень выше просто подняться по пути.
Если программа java установлена из дистрибутивного пакета — то переопределять эти переменные для её функционирования не требуется.
Если же установлена каким-то иным методом — уточняйте необходимую информацию в инструкции по установке.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками java linux или задайте свой вопрос.
Похожие
Подписаться на ленту
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
дизайн сайта / логотип © 2021 Stack Exchange Inc; материалы пользователей предоставляются на условиях лицензии cc by-sa. rev 2021.9.9.40167
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Правка путей для Javac или настройка JDK на Windows
После успешной установки JDK перейдите в командную строку. Для этого у Вас есть два варианта:
Теперь наберите команду «javac». Если вылезло много информации — это хорошо и в дальнейшей инструкции Вы не нуждаетесь.
Если же у Вас вылезла ошибка » «javac» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.» — то читайте ниже.
Откроется данное окно:
Кликните на кнопку «Переменные среды…» и откроется такое окно:
В нижнем окне кликните один раз по строке, начинающейся словом «Path», и нажмите на кнопку «изменить». Откроется ещё одно окошечко:
Кликните по кнопке «Создать». В том месте, где курсор будет мигать, введите путь до папки «bin», находящейся в папке Java. Если Вы не изменяли путь установки при инсталляции JDK, то путь будет таким: «C:\Program Files\Java\jdk1.8.0_144\bin». Данную строку и нужно прописать в месте мигания курсора
Нажмите кнопку «ОК». На этом вся настройка путей Windows закончена. Лучше перезагрузите компьютер (но, может, этого и не понадобится, зависит от настроения WIndows).
Проверка
Теперь нужно убедиться, что всё работает верно. Откройте командную строку и наберите команду javac. Должен появиться длинный список.
Если всё так, то поздравляю!
Если не так, то проверьте, всё ли правильно сделано.
Таким нехитрым образом мы разобрались с темой: «Правка путей для Javac или настройка JDK на Windows»!
Каким способом лучше указывать путь к файлу в программе на языке Java? Где лучше хранить используемые программой файлы?
Можно прописать абсолютный путь к файлу, скажем вот так:
Насколько я понимаю, так делать совсем плохо, ибо мы не знаем, куда пользователь сохранит нашу программу.
Можно прописать относительный путь к файлу, скажем вот так:
Но тогда (если только я правильно понял из проделанных экспериментов) чтобы получить полный путь к файлу JVM делает «конкатенацию» текущей директории с прописанным относительным путём. Т.е. если я запускаю программу такой командой:
То JVM будет искать файл по такому расположению:
Насколько я понимаю, так делать совсем плохо, ибо мы не знаем, с какой директории будет запускать пользователь нашу программу.
Можно делать что-то вообще интересное и непростое, типа такого:
Но ведь наверное плохо мешать файлы классов с файлами ресурсов?
В общем вопросы: Правильно ли то, что я написал? Какие ещё способы существуют? Когда какой способ использовать? Какой способ наилучший (если он существует)?
2 ответа 2
Другими словами, все описанные методы имеют свое применение, и являются более или менее предпочтительными в зависимости от ситуации; каждый из них не чем-то плох, а неприменим в текущей ситуации. Если вопрос заключается в поиске ресурсов приложения, то лучше всего либо закидывать в jar, либо искать место установки приложения и отсчитывать от него (т.к. working dir может оказатсья любым).
Как найти, где JDK установлен на моем компьютере Windows?
Мне нужно знать, где находится JDK на моей машине.
ОТВЕТЫ
Ответ 1
Если вы используете Linux/Unix/Mac OS X:
Должно вывести точное местоположение.
Если вы используете Windows:
Ответ 2
Windows > Пуск > cmd >
Если у вас установлен JDK, отображается Путь,
например: C:\Program Files\Java\jdk1.6.0_30\bin\javac.exe
Ответ 3
В Windows в командной строке
Ответ 4
Установщик Java помещает несколько файлов в папку% WinDir%\System32 (java.exe, javaws.exe и некоторые другие). Когда вы вводите java.exe в командной строке или создаете процесс без полного пути, Windows запускает их как последнее средство, если они отсутствуют в папках% PATH%.
Вы можете найти все версии Java, установленные в реестре. Взгляните на HKLM\SOFTWARE\JavaSoft\Java Runtime Environment и HKLM\SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment для 32-разрядной Java на 64-битной Windows.
Вот как сама Java обнаруживает разные версии. И поэтому и 32-битная, и 64-битная версия могут сосуществовать и прекрасно работать, не мешая.
Ответ 5
В окнах по умолчанию: C:\Program Files\Java\jdk1.6.0_14 (где числа могут отличаться, поскольку они являются версией).
Ответ 6
Обычная и простая на платформах Windows:
, где java
Ответ 7
Пакет script ниже распечатает существующую стандартную JRE. Его можно легко изменить, чтобы найти версию JDK, установленную путем замены Java Runtime Environment Java Development Kit.
Ответ 8
Подробнее о Windows. переменная java.home не всегда совпадает с местом запуска исполняемого бина.
Один из способов поиска местоположения двоичного файла java.exe, добавьте следующую строку в код PeterMmm, чтобы программа продолжалась дольше:
Скомпилируйте и запустите его, затем найдите местоположение изображения java.exe. Например. в Windows 7 откройте диспетчер задач, найдите запись java.exe, щелкните правой кнопкой мыши и выберите «открыть местоположение файла», это откроет точное местоположение двоичного файла Java. В этом случае это будет System32.
Ответ 9
В командной строке Windows просто введите:
Или, если вам не нравится командная среда, вы можете проверить ее:
Меню «Пуск» > «Компьютер» > «Свойства системы» > «Дополнительные свойства системы». Затем откройте вкладку «Дополнительно» > «Переменные среды» и в системной переменной попытайтесь найти JAVA_HOME.
Ответ 10
Запустите эту программу из командной строки:
Ответ 11
В Windows вы можете использовать
чтобы напечатать полный путь каждого «java.exe» на вашем диске C:, независимо от того, находятся ли они в вашей переменной среды PATH.
Ответ 12
Пробовали ли вы просматривать%% PATH%. Это то, что Windows использует для поиска любого исполняемого файла.
Ответ 13
Просто выполните команду set в командной строке. Затем вы увидите все переменные окружения, которые вы установили.
Или если в Unix вы можете упростить его:
Ответ 14
Это конкретная ОС. В Unix:
отобразит путь к исполняемому файлу. Я не знаю эквивалента Windows, но там обычно есть папка bin для установки JDK в системе PATH :
Ответ 15
Ни один из этих ответов не подходит для Linux, если вы ищете дом, который включает в себя поддиры, такие как: bin, docs, include, jre, lib и т.д.
В Ubuntu для openjdk1.8.0 это находится в: /usr/lib/jvm/java-1.8.0-openjdk-amd64
Ответ 16
Один вкладыш Powershell:
Ответ 17
В Windows 10 вы можете узнать путь, выбрав «Панель управления» > «Java». На панели, которая отображается, вы можете найти путь, как показано на скриншоте ниже. В панели управления Java перейдите на вкладку «Java», а затем нажмите кнопку «Просмотр» в разделе «Просмотр и управление версиями и настройками Java Runtime для приложений и апплетов Java».
Это должно работать на Windows 7 и, возможно, на других последних версиях Windows.
Как установить путь к среде Java в Ubuntu
12 ответов:
установить переменные среды следующим образом
изменить системный путь к файлу / etc / profile
добавить следующие строки в конец
затем выйдите из системы и войдите в ubuntu для настройки путей.
Java-это, как правило, установлен в /usr/java найдите версию у вас есть, а затем выполните следующие действия:
предполагая, что вы используете bash (если вы только начинаете, я рекомендую bash над другими оболочками), вы можете просто ввести bash, чтобы начать его.
/.bashrc файл и добавить пути следующим образом:
вставить следующие строки:
после того, как вы сохраните изменения, выйдите и перезагрузите ваш bash или просто введите bash, чтобы начать новую оболочку
тип export чтобы убедиться, что пути правы.
установите JAVA_HOME следующим образом, используя синтаксис export JAVA_HOME=
. Если ваш путь имеет значение /usr / java/jdk1.5. 0_07/bin/java, установите его следующим образом:
установить путь следующим образом:
не стесняйтесь заменять /usr/java / jdk1.5.0_07 в соответствии с вашей установкой. Сохраните и закройте файл. Просто выйдите из системы и войдите обратно, чтобы увидеть новые изменения. Кроме того, введите следующую команду, чтобы немедленно активировать новые параметры пути:
Проверьте новые настройки:
совет: используйте следующую команду, чтобы узнать точный путь к исполняемому файлу java в UNIX / Linux:
Пожалуйста, обратите внимание, что файл
/.bashrc похож, за исключением того, что
чтобы установить JAVA_HOME / путь для всех пользователей, вам нужно настроить глобальную конфигурацию в /etc/profile или /etc/bash.bashrc файл для всех пользователей:
следующий путь установки / JAVA_PATH переменные следующим образом:
сохраните и закройте файл. Еще раз вам нужно ввести следующую команду, чтобы немедленно активировать настройки пути:
Он должен поместить java в ваш путь, вероятно, в /usr/bin / java. Самый простой способ найти его-открыть термин и ввести «какая java».
для настройки системной области вам нужно использовать
/ etc / environment file sudo gedit /etc/environment
— это место, где можно определить любую переменную окружения. Он может быть виден во всей области действия системы. После того, как переменная определена, система должна быть перезапущена.
если вы установили только openJDK, вы должны обновить свои ссылки, потому что у вас может быть некоторая установка OpenJDK.
добавьте следующую строку в файл
JAVA_HOME=/usr/lib/jvm/YOUR_JAVA_VERSION export PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME
вы можете получить версию java с
введите ниже код в новую строку
2] затем извлеките его
3] создать папку (JVM), которая в /usr/lib в/ я.электронный каталог /usr/lib в/в JVM
4] переместите извлеченную папку из jdk в /usr / lib/ jvm/
*Примечание: используйте терминал, sudo, команду mv т. е. sudo mv
экспорт JAVA_HOME= / usr / lib/jvm / jdk1.7.0
export PATH=$PATH:$JAVA_HOME / bin
*Примечание: используйте терминал, gedit и sudo например: sudo gedit myenvvar.sh
7] выключите компьютер, после всех этих шагов и перезагрузите его
8]откройте терминал и введите
9] Проверьте выход, затем введите
10] проверьте выход и будьте счастливы:)
вы можете установить Ubuntu по умолчанию(17.10) java из apt:
и он установит путь для вас, если вместо этого вам нужно установить конкретную версию Java, вы можете следовать этому YouTube
экспорт JAVA_HOME= / home / abu / Java/jdk1. 8. 0_45/ путь экспорта=$JAVA_HOME / bin:$PATH