как установить JAVA на неадминистрированный компютер ?
я на работе за компиютером минимум 6 часов в день, да ужас, но,но на компиютере нету JAVA, так пищет пару портативных утилит которые не запускаются иммено потому что не установленно, можно самому это сделать или лучше поговорить с айтишником
Лучший ответ
Если есть админская учетная запись, всё ставистя за 1 минуту: http://java.com/ru/
Если нету, то джаву и не обязательно устанавливать, чтобы она работала. Достаточно скопировать папку programmfiles\java\jre с другого компа и запускать программы из консоли: «jre\bin\java.exe -jar programm.jar»
Остальные ответы
Я сам админ, скажу что не сделать это без прав администратора, тем более если сеть у вас доменного типа, все управляется через сервер АД. Только к администратору.
Лучше попросить системного администратора, поскольку JVM без административных прав никак не установить, но, главное, никогда не показывайте этот вопрос своему начальству! Я бы на его месте спокойно отнёсся бы к такому знанию русского языка грузчиком или уборщицей, но не сотрудником, проводящим 6 часов за «компиютером».
РЕШЕНИЕ: Как запустить программу без прав администратора
Статья представляет собой простой способ принудительного запуска программы без прав администратора и подавлением запроса контроля учетных записей пользователей (UAC).
Многие программы при запуске требуют повышения прав (значок щита у иконки), однако на самом деле для их нормальной работы права администратора не требуется.
Соответственно, если на компьютере включен контроль учетных записей, то при запуске такой программы из-под непривилегированного пользователя появится запрос UAC и Windows потребует от пользователя ввести пароль администратора.
В данной статье, в качестве примера, продемонстрирован запуск установочного файла программы WinRAR однако, приведенный ниже способ подходит для запуска и установки большинства программ на ОС Windows 7, 8, 8.1, 10, 11.
ВАЖНО!
Нижеописанный способ не позволит вам получить повышенные права для программы. Используемый параметр RUNASINVOKER подавляет окно UAC и сообщает программе, что она должна запуститься с правами текущего пользователя и не запрашивать повышение привилегий. Если программе действительно нужны повышенные права для редактирования системных параметров или файлов, она не будет работать или повторно запросит права администратора.
Решение:
1. При попытке запуска программы требующей повышения прав (прим. в данном примере это WinRAR) перед вами появится окно Контроль учетных записей пользователя с запросом имени и пароля пользователя имеющего права администратора. Если не указать пароль и не подтвердить повышение привилегии, приложение не запустится (Рис.1).
2. Вызовите меню (прим. для вызова меню нажмите правой кнопкой мыши), выберите Создать, затем выберите Текстовый документ (прим. после создания текстового документа, присвойте ему имя. В данном примере имя RUN, но вы можете выбрать любое другое) (Рис.2).
3. Откройте созданный текстовый документ и введите:
cmd /min /C «set __COMPAT_LAYER=RUNASINVOKER && start «» %1″
(прим. можете скопировать отсюда и вставить в текстовый документ) (Рис.3).
4. Выберите в окне Файл, затем нажмите Сохранить как… (Рис.4).
5. Сохраните текстовый документ с расширением .bat (прим. в данном примере это RUN.bat) (Рис.5).
6. Для принудительного запуска приложения без прав администратора и подавлением запроса UAC, перетащите файл, который нужно запустить (прим. в данном примере это WinRAR) на созданный .bat файл (прим. в данном примере это RUN.bat) на рабочем столе (Рис.6).
7. Файл запустится без появления запроса UAC и без ввода пароля администратора (Рис.7).
Запуск программы без прав администратора завершен !
Как установить java без прав администратора
Недавно прекратили поддерживать Windows XP, и все чаще попадаются грабли, связанные с потерей совместимости. Сегодня столкнулся с проблемой установки новой версии Java SE 1.8.0_05 (установочный пакет jdk-8u5-windows-i586.exe). Инсталлятор оказался несовместимым с 32-битной Windows XP SP3, и выдавал ошибку: «procedure entry point RegDeleteKeyExA could not be located in the dynamic link library ADVAPI32.dll». В переводе на русский язык «точка входа в процедуру RegDeleteKeyExA не найдена в DLL ADVAPI32.dll». В этой статье описан пошаговый процесс ручной, без инсталлятора, установки Java, если по какой-то причине она у Вас не устанавливается.
[Какая текущая версия JDK/Java?]
Иногда полезно узнать, какая версия JDK (Java) сейчас установлена на компьютере. Для этого откройте консоль (запустите интерпретатор CMD) и введите команду:
java -version
В результате будет выведено что-то наподобие:
java version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_45-b02) Java HotSpot(TM) Client VM (build 25.5-b02, mixed mode)
Примечание: когда Java установлена, то её исполняемый файл находится в путях запуска. Это либо каталог %Windows%\system32, либо каталог, указанный через переменную Path, например c:\Program Files\Java\jdk1.7.0_45\bin.
[Процесс ручной установки Java (JDK)]
1. Сначала удалите старую версию Java. Это можно сделать через Панель управления -> Установка и удаление программ. Найдите в списке установленных программ все программы, которые начинаются с «Java», и удалите их. После успешного удаления должна перестать выполняться команда java -version, и должны перестать запускаться программы, которые написаны на Java (например, ADT или Eclipse).
2. Закачайте новую версию Java с сайта Oracle [1]. Это будет исполняемый файл наподобие jdk-8u5-windows-i586.exe. Обычно этот файл просто запускают, и он берет всю работу по инсталляции на себя. Если это так, и у Вас процесс инсталляции прошел без ошибок, то дальше можете не читать. Если же нет, и автоматическая инсталляция невозможна (например, Вы получаете ошибку «RegDeleteKeyExA не найдена в DLL ADVAPI32.dll»), то придется немного поработать, чтобы установить Java.
3. Запустите бесплатный архиватор 7-zip, и откройте им файл jdk-8u5-windows-i586.exe. В этом файле будет находиться файл наподобие tools.zip, распакуйте его в любую временную папку на диске.
4. Распакуйте содержимое файла tools.zip в папку наподобие c:\Program Files\Java\jdk1.8.5\. Здесь jdk1.8.5 просто произвольное имя, отражающее версию скачанного JDK. В результате должна получиться примерно такая структура папок:
c:\Program Files\Java\jdk1.8.5>dir Том в устройстве C не имеет метки. Серийный номер тома: 7CCB-BDB0 Содержимое папки c:\Program Files\Java\jdk1.8.5 05.05.2014 22:54 < DIR >. 05.05.2014 22:54 < DIR >.. 05.05.2014 20:48 < DIR >bin 05.05.2014 20:48 < DIR >db 05.05.2014 20:48 < DIR >include 18.03.2014 03:14 4 673 034 javafx-src.zip 05.05.2014 20:48 < DIR >jre 05.05.2014 21:37 < DIR >lib 18.03.2014 03:14 40 LICENSE 18.03.2014 03:14 159 README.html 18.03.2014 03:15 526 release 18.03.2014 03:14 123 324 THIRDPARTYLICENSEREADME-JAVAFX.txt 18.03.2014 03:14 178 445 THIRDPARTYLICENSEREADME.txt 6 файлов 4 975 528 байт 7 папок 706 576 891 904 байт свободно c:\Program Files\Java\jdk1.8.5>
5. Добавьте в переменную окружения %Path% путь c:\Program Files\Java\jdk1.8.5\bin.
6. Добавьте (или измените) переменную окружения %JAVA_HOME%. Она должна указывать на новое положение папки bin:
JAVA_HOME=c:\Program Files\Java\jdk1.8.5
Перелогиньтесь, чтобы изменения в переменных окружения вступили в силу.
В переменной окружения PATH (в командных файлах и в строке интерпретатора cmd для составления путей на неё ссылаются как на %Path%) хранятся пути поиска исполняемых файлов. Это нужно для того, чтобы не надо было вводить длинную строку пути до исполняемого файла, в нашем случае это java.exe и другие утилиты JDK. Т. е. если в переменной Path прописан путь до java.exe, то можно не утруждать себя вводом полного пути до java.exe, операционная система Windows будет знать, где искать исполняемый файл.
Все переменные окружения, в том числе и Path, могут быть просмотрены, изменены, удалены и добавлены командой SET. В переменной Path может быть прописано множество путей. Каждая запись пути отделяется от другой точкой с запятой. Вот например, как можно просмотреть содержимое переменной окружения Path:
c:\>SET PATH Path=C:\Program Files\PC Connectivity Solution\;c:\Program Files\Atmel\AVR Tools \AVR Toolchain\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\Xi linx\11.1\ChipScope\bin\nt;C:\Xilinx\11.1\common\bin\nt;C:\Xilinx\11.1\common\li b\nt;C:\Xilinx\11.1\EDK\bin\nt;C:\Xilinx\11.1\EDK\lib\nt;C:\Xilinx\11.1\PlanAhea d\bin;C:\Xilinx\11.1\ISE\bin\nt;C:\Xilinx\11.1\ISE\lib\nt;c:\WinAVR-20100110\bin ;c:\WinAVR-20100110\utils\bin;c:\devkitPro\msys\bin;C:\Program Files\ATI Technol ogies\ATI.ACE\Core-Static;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\TortoiseHg\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\IVI Foundati on\IVI\bin;C:\Program Files\IVI Foundation\VISA\WinNT\Bin\;C:\PROGRA~1\IVIFOU~1\ VISA\WinNT\Bin;C:\Program Files\Common Files\Adobe\AGL;C:\Program Files\Microsof t SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\ ;C:\Program Files\OpenVPN\bin;c:\Program Files\Android\apache-ant-1.9.3\bin;c:\P rogram Files\Android\android-studio\sdk\tools;c:\Program Files\Android\android-s tudio\sdk\platform-tools;c:\android-ndk-r9c;c:\Program Files\Java\jdk8u5\bin;C:\ Program Files\TortoiseGit\bin;C:\Program Files\IVI Foundation\VISA\WinNT\Bin;C:\ Program Files\ATMEL Corporation\sam-ba_2.11\drv\;C:\Program Files\ATMEL Corporat ion\sam-ba_2.11;C:\Program Files\ATMEL\FLIP 2.4.6\bin;C:\Program Files\Nmap;c:\M inGW\bin;C:\Program Files\Atmel\Flip 3.4.7\bin;c:\Program Files\GPAC;C:\Program Files\Common Files\Ahead\Lib\;C:\Program Files\Common Files\Ahead\Lib\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
Однако новичкам намного проще использовать для редактирования переменной окружения Path инструмент Пуск -> Панель управления -> Система -> закладка Дополнительно -> кнопка внизу Переменные среды. Откроется окно, в котором можно просмотреть (и отредактировать) как настройку Path для текущего пользователя (в верхней части окна «Переменные среды пользователя»), так и настройку Path для всей системы (в нижней части окна «Системные переменные», эта настройка влияет на всех пользователей). Я советую вносить изменения в «Системные переменные».
7. Найдите в папке jdk1.8.5 все файлы с расширением *.pack и распакуйте их с помощью распаковщика unpack200.exe (он находится в папке c:\Program Files\Java\jdk1.8.5\bin), чтобы получить соответствующие файлы *.jar. Все файлы с расширением *.pack можно найти с помощью финдера Windows (вызывается по кнопке F3), или с помощью Total Commander.
Каждый файл *.pack можно распаковать командой наподобие (на примере файла rt.pack):
"%JAVA_HOME%\bin\unpack200" -r rt.pack rt.jar
Примечание: полностью распакованные файлы — всю структуру каталогов, которую достаточно положить в c:\Program Files\Java\, останется только настроить %Path% и %JAVA_HOME% (по шагам 5 и 6) — можно скачать в архиве [2].
На этом установка Java завершена, команда java -version должна нормально отрабатывать из любого каталога.
C:\>java -version java version "1.8.0_05" Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot(TM) Client VM (build 25.5-b02, mixed mode)
Примечание: получается, что на одном компьютере может быть одновременно установлено любое количество разных версий Java. Какая версия в данный момент активна, будет определяться исключительно значениями пути в переменной %Path% до каталога bin, и значением переменной окружения %JAVA_HOME% (см. шаги 5 и 6).
[Ярлыки для Java]
После того, как Вы вручную установили Java и проверили её работу, можно сделать ярлыки для некоторых часто используемых функций (см. таблицу ниже). Путь до javacpl.exe нужно указать реально существующий (в ту папку, куда вы копировали файлы Java).
| Ярлык | Командная строка ярлыка |
| About Java | «c:\Program Files\Java\jre1.5.0_11\bin\javacpl.exe» -tab about |
| Check For Updates | «c:\Program Files\Java\jre1.5.0_11\bin\javacpl.exe» -tab update |
| Configure Java | «c:\Program Files\Java\jre1.5.0_11\bin\javacpl.exe» |
| Get Help | http://java.com/help |
| Visit Java.com | http://java.com/ |
[Ссылки]
Как установить JVM без прав администратора?
Всем привет. Хочу на рабочем компе писать и запускать код на Java, но не могу установить JVM из-за отсутствия прав администратора. Среду разработки я установил, т.к. если устанавливать не в Program Files, то возможно обойти необходимость админки, но JVM без админки никак не могу установить. Подскажите, есть ли возможность запустить JVM без прав админа? Может, есть какие-то среды со встроенной JVM или portable версии?
Отслеживать
задан 1 июл 2021 в 13:12
faritowich faritowich
55 5 5 бронзовых знаков
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
В IDE нужно указать параметры JAVA_HOME или ссылку на bin/java.exe
Со встроенной явой работают IDE от JetBrains.
Отслеживать
ответ дан 1 июл 2021 в 13:56
33.1k 3 3 золотых знака 26 26 серебряных знаков 59 59 бронзовых знаков
- java
- установка
- jvm
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.10.27.43697
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.