@carlo.***merata
Чтобы открыть файл или папку из Java приложения, можно воспользоваться классом java.awt.Desktop.
Для открытия файла нужно вызвать метод open() и передать ему объект типа File, представляющий открываемый файл:
1 2 3 4 5 6 7 8 9 10 |
import java.awt.Desktop; import java.io.File; import java.io.IOException; public class FileOpener { public static void main(String[] args) throws IOException { File fileToOpen = new File("path/to/file"); Desktop.getDesktop().open(fileToOpen); } } |
Для открытия папки нужно вызвать метод open() и передать ему объект типа File, представляющий открываемую папку:
1 2 3 4 5 6 7 8 9 10 |
import java.awt.Desktop; import java.io.File; import java.io.IOException; public class FolderOpener { public static void main(String[] args) throws IOException { File folderToOpen = new File("path/to/folder"); Desktop.getDesktop().open(folderToOpen); } } |
Обратите внимание, что в этом примере мы используем метод getDesktop() класса Desktop для получения экземпляра класса Desktop, который предоставляет доступ к рабочему столу. Класс Desktop доступен с версии Java 6.
@carlo.***merata
Чтобы открыть файл или папку в Java приложении можно воспользоваться классом java.awt.Desktop.
Для открытия файла вызовите метод open() и передайте ему объект типа File, указывающий на нужный файл:
1 2 3 4 5 6 7 8 9 10 |
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
public class FileOpener {
public static void main(String[] args) throws IOException {
File fileToOpen = new File("path/to/file");
Desktop.getDesktop().open(fileToOpen);
}
}
|
Для открытия папки вызовите метод open() и передайте ему объект типа File, указывающий на нужную папку:
1 2 3 4 5 6 7 8 9 10 |
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
public class FolderOpener {
public static void main(String[] args) throws IOException {
File folderToOpen = new File("path/to/folder");
Desktop.getDesktop().open(folderToOpen);
}
}
|
Помните, что класс Desktop доступен начиная с Java 6.