커린이
446
2022-05-04 22:40:08
2
142

자바 스프링부트 새창으로 웹브라우저 띄는법 아시나요?


스프링부트로 window환경에서 


 Runtime runtime = Runtime.getRuntime();
String url = "http://....";
String cmd = "rundll32 url.dll,FileProtocolHandler " + url;
Process p = runtime.exec(cmd);

위코드로 창을 띄울 수 있었습니다. 근데 Linux 환경에 배포후 돌려보니 Linux 환경에서는 안되는 코드더군요... 혹시 Linux 환경에서도 창을 띄울수 있는 코드를 알고 계신분이 계신가요? ㅠㅠ 계속 찾아보고 삽질해도 해결이 되지 않네요

0
  • 답변 2

  • kenu
    61k
    2022-05-04 23:16:18

    https://www.google.com/search?q=rundll32+url.dll%2CFileProtocolHandler+linux

  • 커린이
    446
    2022-05-05 20:51:37

     

    kenu  님 감사합니다. ㅎㅎ 2~3시간 삽질하고 겨우 찾아서 했는데 알고보니 클라이언트 브라우저가 띄어지는게아니라 서버에서 브라우저가 열리는거더라고요... 구조상 클라이언트에 웹브라우저가 열리게는 안되나봐요 자바스크립트로하면될거같은데 자바스크립트는 안쓰는상황이라 ㅎㅎ 덕분에 좋은 경험했습니다. 감사합니다.
  • 로그인을 하시면 답변을 등록할 수 있습니다.