BrowserLauncher 추가
parent
c6c81b4823
commit
8b4347d2b3
@ -0,0 +1,30 @@
|
||||
package cokr.xit.foundation.web;
|
||||
|
||||
import java.awt.Desktop;
|
||||
import java.net.URI;
|
||||
|
||||
/**웹 브라우저 구동기
|
||||
* @author mjkhan
|
||||
*/
|
||||
public class BrowserLauncher {
|
||||
/**주어진 url의 웹 자원을 시스템 디폴트 웹 브라우저로 연다.
|
||||
* @param url URL
|
||||
*/
|
||||
public static final void launch(String url) {
|
||||
if (Desktop.isDesktopSupported()) {
|
||||
try {
|
||||
Desktop.getDesktop().browse(new URI(url));
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
} else {
|
||||
try {
|
||||
Runtime.getRuntime().exec(
|
||||
String.format("rundll32 url.dll, FileProtocolHandler %s", url)
|
||||
);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue