반응형
ProcessBuilder 를 이용하면 기본 브라우저를 열 수 있다.
하지만 기본 브라우저가 Chrome 인 상태에서 Edge 브라우저를 여는 방법을 알아보자
import java.io.IOException;
public class Test_Tistory {
public static void main(String[] args) {
String baseURL = "https://google.com/";
String edgePath = "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe"; // Edge 경로 설정
try {
ProcessBuilder processBuilder = new ProcessBuilder(edgePath, baseURL);
processBuilder.start();
Thread.sleep(1000); // 브라우저 탭이 연속적으로 열리도록 지연시간 설정
} catch (IOException | InterruptedException e) {
System.out.println("URL " + urlString + " 에 접속할 수 없습니다. 에러: " + e.getMessage());
}
}
}
728x90
반응형
LIST
'Programming > Java' 카테고리의 다른 글
JAVA NIO와 IO의 차이점 (0) | 2024.11.17 |
---|---|
Java Reflection API에 대하여 (0) | 2024.11.11 |
JAVA 스레드(Thread) 란 무엇인가? (3) | 2024.11.06 |
JAVA 파일 수동 COMPILE (0) | 2024.10.30 |
JAVA Garbage Collection(GC) 성능 최적화 (2) | 2024.10.08 |