- Найти файл в %appdata%
- How to install java 1.1 on 64-bit Windows with no folder called AppData?
- 1 Answer 1
- Not the answer you’re looking for? Browse other questions tagged java versioning appdata or ask your own question.
- Related
- Hot Network Questions
- Subscribe to RSS
- How to get local application data folder in Java? [duplicate]
- 7 Answers 7
- Блог did5.ru
- Установка и настройка Java с помощью групповых политик
- Установка сертификатов в хранилище Java
- Отключаем назойливые предупреждения
- Понимать и управлять настройками Java в Windows 10/8/7
- Что такое Java
- Панель управления Java
- Удалить временные файлы Java
- Очистить кеш Java с помощью командной строки
- Обновление Java
- Другие настройки Java
- Удалить старые версии Java
- Java Скачать
Найти файл в %appdata%
Как скачать файл в appdata и распаковать?
Попытался настрочить с кусков из форума, вышло что то непонятное. Нужно скачать файл в.
Сохранить файл в папку %appdata%\Roaming
Привет, подскажите как мне правильно сделать, мне сказали в универи что бы все файлы которые.
Открыть файл в папке AppData\Local
Всем доброго времени суток! Вот мои последние изыскания: #pragma once #include .
Как создавать файл в AppData не зная букву диска и имя пользователя
Нужно чтобы программа создавала текстовый файл в AppData или в временном месте, но чтобы работало.
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Как получить файл C:\Users\?\AppData\test.txt если я не знаю имя пользователя
Как получить файл C:\Users\?\AppData\test.txt если я не знаю имя пользователя .
Открыть файл из папки /data/data/com.myapp/files/appdata/
я закачиваю файлы в папку приложения и файлы попадают сюда: /data/data/com.myapp/files/appdata/ .
Путь к AppData
Нужно открыть файл(путь c:\Users\Игровой\AppData\Roaming\qwerty(диск системный). uses SHFolder;.
Указать путь к %APPDATA%
Доброе время суток! Указываю выбор профиля для Firefox: fp =.
How to install java 1.1 on 64-bit Windows with no folder called AppData?
Recently i have been working with a project that requires Java 1.1 version. But whenever i try to run the jdk-1_1_8_006-win.exe file , I have been receiving a message as shown below.
Image showing error:
After clicking ok on that:
I have seen one answer in stack overflow like
Execute jdk-1_1_8_010-windows-i586.exe When the error dialog is displayed, open C:\USERS(User Name)\APPDATA\LOCAL\TEMP\
EXB0000 (Do not click the OK button at this time) Copy all files to another folder Click the ok button Download the tool and execute it.
Download Is3Engine.zip (ReactOS’s InstallSheild Engine 3.0) Extract Is3Engine.zip (containssetup.exe) Move setup32.exe to the copied Java installers Execute setup32.exe
But the issue here is I am unable to find an Folder called APPDATA in my PC.
1 Answer 1
FWIW, this isn’t due to AppData not being there; if it wasn’t, your system would break in all kinds of weird ways. It’s hidden and system, because messing with it can break it, but it’s still there; you can change Explorer’s settings if you really want to see it.
This error is because 16-bit software can’t run on 64-bit Windows, and out of sheer inertia, the use of 16-bit installers continued all the way into the early 2000s. Windows x64 has workarounds for a few common ones, like Installshield and NSIS, but anything other than that will instantly fail.
There’s really nothing you can or ideally should do other than installing it on a VM of an older system that it was meant to run on.
Not the answer you’re looking for? Browse other questions tagged java versioning appdata or ask your own question.
Related
Hot Network Questions
Subscribe to RSS
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
site design / logo © 2021 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2021.4.16.39093
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
How to get local application data folder in Java? [duplicate]
I’m looking for a way to get the location of the local application data folder, which is a special Windows folder, in Java. Unfortunately, the following only works for English versions of Windows XP with default settings:
What I’d like to have is something like this in .NET:
Is there a way to do it without having to call SHGetSpecialFolderLocation of the Windows Shell API?
7 Answers 7
Reading the «Shell Folders» registry key is deprecated starting from Windows 95. The registry key contains a note saying «!Do not use this registry key. Use the SHGetFolderPath or SHGetKnownFolderPath instead.» I had to find this out the hard way on a Vista system where all the keys were missing except for the warning note.
This related stackoverflow answer solves this problem on Windows using JNA, which is the solution I’m currently using.
(there seems to be no env variable for the «Local Settings» folder, but this will give you the ‘Application Data’ folder)
what about the following
I have a situation where this is NOT under «user.home»
I would like to use the following two ways:
You could read the path from the registry: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\* where * is one of those Keys:
- Local AppData ( C:\Documents and Settings\USER\Local Settings\Application Data )
- Local Settings ( C:\Documents and Settings\USER\Local Settings )
- AppData ( C:\Documents and Settings\USER\Application Data )
Note: Those example paths are from an english Windows XP installation
Блог did5.ru
Про АйТи и около айтишные темы
Установка и настройка Java с помощью групповых политик
Подробно описывать процесс развертывание софта с помощью групповых политик не буду, т.к. в интернете полно инструкций на эту тему. Расскажу только про проблемы, с которыми мне пришлось столкнуться и как я их решил.
Для развертывания программ с помощью групповых политик нужно иметь дистрибутив с расширением MSI этого софта. С официального сайта Oracle можно скачать только EXEшник Java. Но как добыть MSI из этого EXEшника я уже рассказывал — Где скачать MSI установщик JAVA.
На этом этапе будем считать, что Вы настроили групповую политику для установке Java на парке компьютеров и она работает.
На данный момент последняя версия Java 7 update 25, но я буду развертывать Java 6 с последним update 45. Мне стало интересно, что будет, если на ПК уже установлена Java, например, с update 11, или Java 7. После экспериментов выяснил, что 6-я версия Java с последним апдейтом заменяет собой все предыдущие апдейты, т.е. Java обновляется. С 7-й версией хуже, в этом случаем Java 6 ставится параллельно, а через иконку Java в панели управления можно управлять только 7-й версией и IE работает с ней. В этом случае нужно продумывать механизм удаления Java 7, чтобы полноценно пользоваться 6-ой.
Установка сертификатов в хранилище Java
У меня была задача добавить несколько корпоративных сертификатов (corp.cer, corp1.cer) в хранилище Java Signer CA в разделе System.
Импорт можно сделать только с помощью программы keytool.exe. Для этого открываем cmd.exe от имени администратора и вводим следующую команду (но предварительно нужно изменить параметры -alias и -keystore под себя):
«C:\Program Files\Java\jre6\bin\keytool.exe» -importcert -alias CorpIntCA01 -file «D:\install\CorpIntCA01.cer» -trustcacerts -keystore «C:\Program Files\Java\jre6\lib\security\cacerts» -storepass changeit –noprompt
И так для каждого сертификата.
Понятно, что данный способ развертывания сертификатов Java использовать очень неудобно, поэтому пойдем другим путем. На одном ПК добавим все сертификаты, а потом файл, в котором они хранятся, перепишем на все ПК с помощью групповой политики (GPO), а точнее с помощью предпочтений групповой политики (GPP).
Файл с сертификатами называется cacerts и находится в каталоге — C:\Program Files\Java\jre6\lib\security\.
Я использовал ту же групповую политику, что и для развертывания Java. Далее делаем так, как показано на скриншоте.
В поле Source указываем имя сервера, где будет лежать файл cacerts (\\fileserver\java_settings\cacerts), в поле Destination File указываем путь к конечному файлу — %ProgramFilesDir%\Java\jre6\lib\security\cacerts.
Единственная проблема возникает при установке Java, т.к. файл скопируется быстрее, чем установится Java. А при установке Java сотрет уже имеющийся файл с нашими сертификатами, и на его место запишет свой файл с сертификатами по умолчанию. GPP отработает снова через некоторое время, файл заменится снова, но не сразу. К этому нужно быть готовым.
Если нужно развернуть сертификаты из раздела пользователя, то действуем по такому же принципу.
Файл с сертификатами Trusted Certificates из раздела User называется trusted.certs и находится в профайле пользователя в каталоге — C:\Documents and Settings\%User%\Application Data\Sun\Java\Deployment\security.
Подробное описание типов сертификатов Java есть на оф.сайте.
Отключаем назойливые предупреждения
Предупреждения безопасности вещь хорошая, но часто очень раздражает. Поэтому нужно отключить надоедливые предупреждения, про которые все и так уже знают.
При работе сервиса EMC Documentum вылезает сообщение, что приложение содержит неподписанный код, но т.к. мы им доверяем, то постоянно видеть это предупреждение не нужно.
Warning Security: Java has discovered application components that could indicate a security concern. Block potentially unsafe components from being run?
Через консоль в Панели управления можно отключить так:
А чтобы изменить этот параметр сразу у всех, опять обратимся к предпочтения групповой политики GPP. Эти настройки Java находятся в файле deployment.properties в профайле пользователя — C:\Documents and Settings\%User%\Application Data\Sun\Java\Deployment. Как и в прошлый раз, выставляем все настройки через консоль, а потом копируем этот файл на файловый сервер и настраиваем GPO.
Source – указываем файловый сервер, где будет лежать исходный файла (\\fileserver\java_settings\deployment.properties), а в Destination File — %userprofile%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties — это для Windows 7, а для Windows XP — %AppData%\Sun\Java\Deployment\deployment.properties.
Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!
Хотите поблагодарить автора за эту заметку? Вы можете это сделать!
Понимать и управлять настройками Java в Windows 10/8/7
Adobe Flash и Java – это две загрузки, которые большинство из нас установили на наших компьютерах с Windows, поскольку они дают нам больше возможностей для работы в Интернете и просмотра веб-страниц. Мы уже видели, как управлять настройками Adobe Flash .
Сегодня мы узнаем о настройках Java в Windows 10/8/7.
Что такое Java
Java – это язык программирования и вычислительная платформа, которая поддерживает самые современные программы, включая утилиты, игры и бизнес-приложения. Он позволяет играть в онлайн-игры, общаться с людьми по всему миру, просматривать изображения в 3D и многое другое.
Панель управления Java
Программное обеспечение Java или среда выполнения Java также называются средой выполнения Java, средой выполнения, средой выполнения, JRE, виртуальной машиной Java и т. Д. Им можно управлять из панели управления Java. Чтобы получить доступ к панели управления Java, откройте панель управления и нажмите «Java». Здесь вы сможете получить информацию о номере версии, а также просмотреть файлы.
Удалить временные файлы Java
Когда вы просматриваете Интернет, всякий раз, когда ваш браузер использует Java, файлы Java хранятся в специальных папках для более быстрого выполнения в дальнейшем.
Чтобы просмотреть местоположение папки и другие сведения, нажмите кнопку Настройки .
По умолчанию эти временные файлы Java хранятся в
C: \ Users \ Имя пользователя \ AppData \ LocalLow \ Sun \ Java \ Deployment \ кэш
папка в формате JAR. Вы можете установить уровень сжатия для этих файлов JAR и даже установить сумму, которая будет выделена для хранения этих файлов.
Вы можете просмотреть файлы, нажав кнопку Просмотр .
Чтобы удалить эти временные файлы JAR Java, нажмите Удалить файлы . Теперь вы можете выбрать, какие файлы вы хотите удалить, и нажмите кнопку ОК.
Очистить кеш Java с помощью командной строки
Чтобы очистить кэш Java с помощью командной строки, откройте окна командной строки, введите следующую команду и нажмите Enter:
Обновление Java
Мы склонны игнорировать обновление нашей Java. Но очень важно, чтобы мы всегда были уверены, что вы используете последнюю версию Java, поскольку уязвимости в Java часто используются для компрометации вашего компьютера. Последняя версия Java содержит важные улучшения для повышения безопасности, производительности и стабильности приложений Java, которые работают на вашем компьютере. Всякий раз, когда дыры в безопасности обнаруживаются, они исправляются, и поэтому обязательно убедитесь, что у вас установлена последняя версия java, поскольку она включает исправления уязвимостей.
Вы можете настроить параметры обновления Java, нажав на вкладку Обновить .
Убедитесь, что Автоматически проверять наличие обновлений . Нажав на кнопку Дополнительно , вы сможете установить частоту проверок обновлений.
Кстати, я заметил, что прошло много времени с тех пор, как я обновил Java. Поэтому я нажал на Обновить сейчас , чтобы начать процесс обновления. Это запустит процесс juscheck.exe , который проверит наличие обновлений и, соответственно, проинформирует вас.
Нажав на кнопку «Установить», вы начнете процесс обновления. По завершении нажмите «Закрыть».
Другие настройки Java
Вкладка Java позволяет просматривать и управлять версиями и настройками среды выполнения Java для приложений и апплетов Java.
Вкладка Безопасность позволяет просматривать типы сертификатов, позволяющие идентифицировать себя.
На вкладке Дополнительно можно настроить другие параметры.
Удалить старые версии Java
Хранение старых и неподдерживаемых версий Java в вашей системе представляет серьезную угрозу безопасности.
Более старые версии SunJava (до JRE 6 с обновлением 7) действительно сохранялись при установке обновлений и должны быть удалены, так как более старые версии SunJava очень уязвимы для Winfixer/Vundo. С 2005 года вплоть до обновления в конце прошлого года до обновления 10 JRE 6 для SunMicrosystems и Sun Microsystems, чтобы автообновление SunJava удаляло предыдущие (уязвимые) версии программы. Обновления от JRE 6 Update 10 forward находятся в автономной папке «jre6», которая перезаписывается, если установлена новая JRE. Даже при использовании самой последней версии SunJava, если на вашем компьютере все еще находятся более ранние, уязвимые версии, они уязвимы для заражения.К сожалению, простое использование программ «Установка и удаление программ» для удаления старых версий неэффективно.
Мы предлагаем вам попробовать JavaRa. После обновления Java до его последней версии сегодня я запустил JavaRa и использовал его для удаления старых версий Java.
Он обнаружил две старые версии на моем компьютере, которые я затем удалил.
ПРИМЕЧАНИЕ. Мой коллега по MVP и мод Corrine TWCF добавляет: JavaRa не была обновлена для поддержки удаления JRE 7 и, по-видимому, фактически имеет проблемы после JRE 6u32. Он перешел на SingularLabs.com. Кроме того, Пол Маклейн больше не поддерживает JavaRa, а Фриде Фрис все еще поддерживает.
Java Скачать
Вы можете скачать и установить Java для Windows вручную с Java.com здесь.
Надеюсь, вы узнали что-то новое здесь, в этом посте. Если у вас есть что добавить, пожалуйста, сделайте это в разделе комментариев.