Как открыть папку java
Перейти к содержимому

Как открыть папку java

  • автор:

Java: как открыть папку, содержащую нужный файл.

Практически каждая программа, которая работает с файлами, умеет открывать папку, содержащую файл или группу файлов. Мне стало интересно как данную функцию реализовать на Java. Как оказалось, все очень просто:

public static void main(String args[])    File file = new File ("."); //для Unix ОС  // File file = new File ("c:"); //для ОС Windows  Desktop desktop = null;   if (Desktop.isDesktopSupported())   desktop = Desktop.getDesktop();  >  try   desktop.open(file);  > catch (IOException e)   System.out.println(e);  > > 

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

Как открыть папку java

1. Здесь обсуждается Java , а не JavaScript ! Огромная просьба, по вопросам, связанным с JavaScript, SSI и им подобным обращаться в раздел WWW Masters или, на крайний случай, в Многошум.
2. В случае, если у вас возникают сомнения, в каком разделе следует задать свой вопрос, помещайте его в корневую ветку форума Java . В случае необходимости, он будет перемещен модераторами (с сохранением ссылки в корневом разделе).
3. Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
4. Не рекомендуется создавать несколько несвязанных вопросов в одной теме. Пожалуйста, создавайте по одной теме на вопрос.

Модераторы: dark_barker, wind
‘> Swing или просто Java. Как открыть папку? , например «открыть папку полученных файлов» в QIP

  • Подписаться на тему
  • Сообщить другу
  • Скачать/распечатать тему

Сообщ. #1 , 22.09.09, 05:41
Рейтинг (т): 4

Всем доброго времени суток!

Пишу программу на Swing. Как открыть папку средствами Java?
Поясняю, например в uTorrent вы нажали «открыть содержащую файлы папку» или в QIP после принятия файла «открыть папку с принятыми файлами», т.е. чтобы было можно открыть окошко операционной системы для просмотр папки.

Заранее спасибо за ответ!

Сообщение отредактировано: smikler — 22.09.09, 05:42
Сообщ. #2 , 22.09.09, 06:26

Senior Member
Рейтинг (т): 31
Runtime.getRuntime().exec(«explorer C:\WINDOWS»)

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

Заметки программиста

Часто при проектировании приложений возникает необходимость просто открыть папку в проводнике или файл в связанном с расширением файла приложении, чтобы пользователь мог просмотреть его.
Решение этой задачи мной было найдено, однако оно является платформо-зависимым и точно подходит для систем ОС Windows версии ниже Windows XP (возможно и для других версий ОС Windows — не проверял, кто проверит, пожалуйста, отпишитесь). Платформо-независимого решения не нашел (кроме как анализировать версию ос и самому выбирать нужный способ запуска), если кто знает — поделитесь в комментариях.
Открытие файла происходит с помощью командной строки Windows, имя файла передается как параметр командной строки.
Открытие папки происходит с использованием проводника Windows explorer, имя папки передается как параметр запуска файла explorer.exe.

/** * Opens Windows file in associated application * @param file File to open * @author Cloud */ public static void openFile(File file) < try < String osName = System.getProperty("os.name"); String[] cmd = new String[3]; if (osName.equals("Windows 95")) < cmd[0] = "command.com"; >else < cmd[0] = "cmd.exe"; >cmd[1] = "/C"; cmd[2] = file.getAbsolutePath(); Runtime rt = Runtime.getRuntime(); rt.exec(cmd); > catch (IOException ex) < ex.printStackTrace(); >> /** * Opens windows directory in explorer * @param dir Directory to open * @author Cloud */ public static void openDir(File dir) < try < String[] cmd = new String[2]; cmd[0] = "explorer.exe"; cmd[1] = dir.getAbsolutePath(); Runtime rt = Runtime.getRuntime(); rt.exec(cmd); >catch (IOException ex) < ex.printStackTrace(); >>

Автор: Валентин Рудницкий на 13:11

Расширение файла JAVA

JAVA значок файла

JAVA — это текстовый файл, содержащий исходный код , написанный на языке программирования JAVA. JAVA — это объектно-ориентированный язык программирования, основанный на классах и экземплярах объектов. Код JAVA компилируется в исполняемые файлы с помощью компилятора, такого как JAVAC. Для запуска программ JAVA необходимо использовать виртуальную машину JAVA. JAVA — это стандартный язык, используемый для разработки приложений для Android.

Объектно-ориентированного программирования

JAVA развился из языка программирования C++. Основной целью разработчиков JAVA было создание независимого от платформы языка программирования, но это означало, что некоторые жертвы в отношении скорости и использования ресурсов были неизбежны. Файлы JAVA содержат только классы и объекты (с некоторым исключением нескольких примитивных типов). Для простоты класс — это обобщение (шаблон) объекта.

Например:
Класс: человек – объект: Смит ДЖОН
Класс: самолет – объект: Boeing 737

Каждый класс определяет свойства, которые может иметь объект (например, автомобиль может иметь такие свойства, как цвет, количество мест и т. д.) и методы, к которым объект может обращаться, то есть операции (или действия), которые он может выполнять (например, автомобильный объект может двигаться, использовать клаксон и т. д.). Классы могут наследовать от других классов или вызывать другие классы.

Программы, которые поддерживают JAVA расширение файла

В следующем списке перечислены программы, совместимые с файлами JAVA, которые разделены на категории 4 в зависимости от операционной системы, в которой они доступны. Файлы с суффиксом JAVA могут быть скопированы на любое мобильное устройство или системную платформу, но может быть невозможно открыть их должным образом в целевой системе.

Программы, обслуживающие файл JAVA

Windows

Windows

MAC OS

MAC OS

Linux

Linux

Updated: 10/29/2022

Как открыть файл JAVA?

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

Шаг 1. Скачайте и установите Java Virtual Machine

Install software to open JAVA file

Основная и наиболее частая причина, препятствующая открытию пользователями файлов JAVA, заключается в том, что в системе пользователя не установлена программа, которая может обрабатывать файлы JAVA. Эта проблема может быть решена путем загрузки и установки # РЕКОМЕНДОВАННОЙ # или другой совместимой программы, такой как gVim, JCreator, Windows Notepad. Выше вы найдете полный список программ, которые поддерживают JAVA файлы, классифицированные в соответствии с системными платформами, для которых они доступны. Если вы хотите загрузить установщик Java Virtual Machine наиболее безопасным способом, мы рекомендуем вам посетить сайт и загрузить его из официальных репозиториев.

Шаг 2. Обновите Java Virtual Machine до последней версии

Update software that support file extension JAVA

Вы по-прежнему не можете получить доступ к файлам JAVA, хотя Java Virtual Machine установлен в вашей системе? Убедитесь, что программное обеспечение обновлено. Может также случиться, что создатели программного обеспечения, обновляя свои приложения, добавляют совместимость с другими, более новыми форматами файлов. Причиной того, что Java Virtual Machine не может обрабатывать файлы с JAVA, может быть то, что программное обеспечение устарело. Самая последняя версия Java Virtual Machine обратно совместима и может работать с форматами файлов, поддерживаемыми более старыми версиями программного обеспечения.

Шаг 3. Назначьте Java Virtual Machine для JAVA файлов

После установки Java Virtual Machine (самой последней версии) убедитесь, что он установлен в качестве приложения по умолчанию для открытия JAVA файлов. Метод довольно прост и мало меняется в разных операционных системах.

Associate software with JAVA file on Windows

Выбор приложения первого выбора в Windows

Associate software with JAVA file on Mac

  • Щелкните правой кнопкой мыши на файле JAVA и выберите « Открыть с помощью опцией».
  • Выберите Выбрать другое приложение → Еще приложения
  • Чтобы завершить процесс, выберите Найти другое приложение на этом. и с помощью проводника выберите папку Java Virtual Machine. Подтвердите, Всегда использовать это приложение для открытия JAVA файлы и нажав кнопку OK .

Выбор приложения первого выбора в Mac OS

  • Щелкните правой кнопкой мыши на файле JAVA и выберите Информация.
  • Откройте раздел Открыть с помощью, щелкнув его название
  • Выберите подходящее программное обеспечение и сохраните настройки, нажав Изменить все
  • Если вы выполнили предыдущие шаги, должно появиться сообщение: Это изменение будет применено ко всем файлам с расширением JAVA. Затем нажмите кнопку Вперед» , чтобы завершить процесс.
Шаг 4. Убедитесь, что файл JAVA заполнен и не содержит ошибок

Вы внимательно следили за шагами, перечисленными в пунктах 1-3, но проблема все еще присутствует? Вы должны проверить, является ли файл правильным JAVA файлом. Отсутствие доступа к файлу может быть связано с различными проблемами.

Check JAVA file for viruses

1. Убедитесь, что JAVA не заражен компьютерным вирусом

Если JAVA действительно заражен, возможно, вредоносное ПО блокирует его открытие. Рекомендуется как можно скорее сканировать систему на наличие вирусов и вредоносных программ или использовать онлайн-антивирусный сканер. Если файл JAVA действительно заражен, следуйте инструкциям ниже.

2. Проверьте, не поврежден ли файл

Вы получили JAVA файл от другого человека? Попросите его / ее отправить еще раз. Возможно, файл был ошибочно скопирован, а данные потеряли целостность, что исключает доступ к файлу. Это может произойти, если процесс загрузки файла с расширением JAVA был прерван и данные файла повреждены. Загрузите файл снова из того же источника.

3. Проверьте, есть ли у пользователя, вошедшего в систему, права администратора.

Иногда для доступа к файлам пользователю необходимы права администратора. Переключитесь на учетную запись с необходимыми привилегиями и попробуйте снова открыть файл Java Source Code Format.

4. Проверьте, может ли ваша система обрабатывать Java Virtual Machine

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

5. Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправлений

Регулярно обновляемая система, драйверы и программы обеспечивают безопасность вашего компьютера. Это также может предотвратить проблемы с файлами Java Source Code Format. Устаревшие драйверы или программное обеспечение могли привести к невозможности использования периферийного устройства, необходимого для обработки файлов JAVA.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *