그래서 코드를 실행하는 다음과 같습니다:
import java.awt.*;
import java.io.File;
import java.io.IOException;
public class Main
{
public static void main(String[] args)
{
new Thread(()->{
try
{
Desktop.getDesktop().open(new File(Main.class.getResource("/blank.jpg").getPath()));
} catch (IOException e)
{
System.out.println("oopse");
}
}).start();
}
}
모든 시간을 전화 데스크탑.getDesktop().open(새로운 파일을(filePath));그리고 파일 경로 끝납니다.jpg,어떤 이유에서 파일을 열 firefox 대신 필.
내가 이것을 원하는 응용 프로그램 크로스 플랫폼,및 오픈 파일의 큰 부분은 내 응용 프로그램이 있습니다. 나는 그것을 필요로를 존중 사용자 환경 설정에 대한 기본적으로 열 프로그램입니다. 어떻게 코드가 이렇게 그의 친화적이 Windows,OsX,그리고 Ubuntu gnome 및 플라즈마?
여기에 완전히 실행 가능한 예제: https://github.com/CodingSorcerer/Desktop-Open-Test