이 코드는 더 간단하지 않습니다. 그러나 아무것도하지 않습니다 (내 print 문을 출력하는 것 외에는).브라우저에서 Java 열기가 작동하지 않습니다 (Chrome에서만)
Chrome이 기본 브라우저로 설정된 데스크톱 Java 응용 프로그램입니다.
무엇이 누락 되었습니까? 감사!
String url = "https://www.google.com/";
try {
if (java.awt.Desktop.isDesktopSupported())
System.out.println("yes");
else System.out.println("no");
java.awt.Desktop.getDesktop().browse(java.net.URI.create(url));
System.out.println("here");
} catch (IOException e) {
System.err.println("exception thrown");
e.printStackTrace();
}
System.out.println("done");
내 정확한 출력은 이것이다 : 나는 파이어 폭스 크롬에서 기본 브라우저를 전환, 지금은 작동 : 여기
예
는
편집
을 수행. 왜 Chrome이이 문제에 응답하지 않습니까?
다른 예외가 있습니까? 'IOException'만이 던질 것이 아닙니다. – Makoto
아무 것도 볼 수 없습니다. 내 콘솔은 깨끗하고, 나는 충돌하지 않고있다. – Alex
최소한 "here"라인이 보이십니까? 당신은 당신의 콘솔이 깨끗하다고 말했다. 이것은 그것이 정말로 * 깨끗하다는 것을 암시합니다. – Makoto