Я знаю, что этот вопрос будет звучать очень глупо, но здесь все равно. Мне нужно связать новую версию JRE с моим приложением, и я не могу найти ни одну версию JRE, которая не находится в .exe, и я не могу найти, где jre установлен на Windows 7 (поиск в Windows 7 не может найти ничего такого это не полезно). Может ли кто-нибудь сказать мне, где я могу загрузить версию JRE, было бы неплохо собрать или где я могу найти путь, в котором установлены окна JRE?Поиск JRE на Windows
ответ
Не уверен, что Windows 7, но на Windows XP по умолчанию установки на C: \ Program Files \ Java \ jre6
corsiKa правильно о Windows 7 я обнаружил, что путь к файлу для JRE является C: \ Программные файлы (x86) \ Java \ jre7
Для моих целей мне нужно было установить драйвер Connector/J JDBC в каталог ext. jre7 \ lib \ ext \
В качестве альтернативы, установите JDK, если вы еще этого не сделали, и возьмите папку jre
в своей установочной директории.
JDK также может установить его в Program Files
(64-разрядная версия на 64-разрядной Windows, всегда на 32-разрядной Windows) или Program Files (x86)
(32-разрядная версия на 64-разрядной Windows), как объяснялось выше.
Он также устанавливает java.exe
, javaw.exe
и javaws.exe
в C:\Windows\system32
Это будет последняя версия установлена ...
я нашел другой, более общее решение, что я использую в Powershell. Проблема в том, что Java теперь использует символические ссылки на java, javaw и javac, поэтому вы не можете всегда полагаться на использование «where.exe java», потому что он возвращает символическую ссылку.
Теперь я полагаюсь на Java, чтобы сообщить, где он на самом деле работает, используя подробный режим и синтаксический анализ вывода.
$javapath=((java -verbose -version | ? {$_ -match "Opened" }).replace("[Opened ","")).replace("\lib\rt.jar]","")
Он найдет путь, по которому Java сообщает, что он фактически использует и возвращает каталог установки. Единственная проблема, которую я не совсем понял, заключается в том, что она выводит дополнительную информацию из-за опции «-версия», но единственным вариантом является помощь, которая хуже. Однако при запуске из сценария вывод консоли можно просто проигнорировать. Если у кого-то есть способ сохранить спокойствие, я бы хотел это услышать.
- 1. Поиск JRE из C++ (windows)
- 2. Автономный (Windows) JRE?
- 3. Установить JRE на AWS EC2 Экземпляр Windows
- 4. Un-установки JRE на Windows Server 2008
- 5. Каталог установки JRE в Windows
- 6. JRE на AIX, JRE 6 core dumping
- 7. Проблема JRE в Microsoft Windows Server 2003
- 8. Java JRE 64-разрядная версия для Windows?
- 9. Вставить JRE в исполняемый файл Windows?
- 10. Импорт сертификатов CA StartCom в Windows JRE
- 11. Portable JRE на Linux - возможно?
- 12. Установка jre локально в каталоге windows app
- 13. Запрос на поиск Windows C#
- 14. Устаревший метод JRE JRE
- 15. Установка IBM JRE на Windows (машина, отличная от IBM)
- 16. Запуск Eclipse, на Windows 7 JRE и JDK не найден
- 17. Установите 32-разрядную JRE на 64-разрядную платформу Windows
- 18. Получите кучу дампа от JRE только на Windows
- 19. настроить версию jre на windows 7 (32 бит)
- 20. Куча кучи на JRE 6 (Windows) без JDK
- 21. SpringSourceToolSuite windows 7 32-разрядный установщик указывает на неправильный JRE
- 22. Несколько JRE на системе
- 23. Запуск jconsole на JRE
- 24. Как удалить записи JRE из реестра Windows?
- 25. Aptana 3.6.0 jre Ошибка в Windows os
- 26. Не удается запустить установщик JRE на Windows 7 или на сервере Windows 2008
- 27. Отсутствует ссылка на JRE в Eclipse
- 28. Eclipse изменил JRE на проект
- 29. отсутствие JRE на затмение убунту
- 30. JRE 7 Eclipse & sqlite3 на Mac
Это то же самое в Windows 7. – BoltClock
@BoltClock Не всегда - иногда это программные файлы (x86) в зависимости от вашей платформы. – corsiKa
@corsiKa на самом деле, это зависит от версии (32-разрядной/64-разрядной). У меня есть оба, когда я установил две версии, но java.exe, идущий в C: \ Windows \ system32, установлен последним. – PhiLho