2013-04-14 5 views
-4

Java 웹 응용 프로그램을 시스템 웹 브라우저에 연결하고 싶습니다 (브라우저의 종류와 개수에 관계없이).Java 웹 응용 프로그램과 시스템 웹 브라우저를 연결하는 방법은 무엇입니까?

내 응용 프로그램이 응용 프로그램에서 시스템의 모든 브라우저를 통해 액세스하려는 URL을 실행하는 경우에만 응용 프로그램에서 캡처해야합니다. 어떻게하면 자바로 할 수 있습니까? 가능한 경우 라이브러리 나 다른 API에 연결할 수 있지만 나와 함께 괜찮습니다.

p.s. 에만이 응용 프로그램을 실행하겠습니다.

답변

0

OS에 따라 다르지만, Windows에서와 같이 달라집니다. start http://www.example.com은 브라우저를 열 것입니다. OSX에서와 같이 open http://www.example.com을 수행해야합니다. 이것들은 Java에서 호출해야하는 시스템 명령입니다.

+0

* "OS에 따라 다르지만 다를 수 있습니다."* J2SE 방법이 있습니다. 내 대답을 보라. –

-1

당신은 오히려 크로스 플랫폼 지원을 사용하여 웹 브라우저를 만들 수 있습니다 모두 당신이 필요하다 :

  • 사용자 인터페이스 등의 AWT와 같은 API와 스윙
  • 그물 API (java.net)
  • 파일 및 취급 API (java.io)를 스트리밍

이러한 모든 J2SE 라이브러리에서 사용할 수 있습니다,하지만 당신은 HTML 렌더러 API를 일부 추가 API가 필요합니다. 안드로이드 사용 WebKit

+0

예악과 불평 –

2
try{  
    java.awt.Desktop.getDesktop().browse(uri); 
catch(Exception e) { 
    e.printStackTrace(); 
} 
관련 문제