2017-11-03 6 views
0

나는 기본적으로 JxBrowser 문서에서 & P는 C 다음과 같습니다console.log stmts. 자바 프로그램에서 출력되지

public class HelloWorld { 

    public static void main(String[] args) { 
     Browser browser = new Browser(); 
     BrowserView view = new BrowserView(browser); 

     JFrame frame = new JFrame("JxBrowser - Hello World"); 
     frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); 
     frame.add(view, BorderLayout.CENTER); 
     frame.setSize(500, 400); 
     frame.setLocationRelativeTo(null); 
     frame.setVisible(true); 
     browser.addConsoleListener((ConsoleEvent event) -> { 
      System.out.println("Level: " + event.getLevel()); 
      System.out.println("Message: " + event.getMessage()); 
     }); 
     browser.loadURL("http://localhost:3000/test.html"); 

    } 
} 

로컬 호스트 서버 (스크립트 호출을 console.log를 포함하는 간단한 HTML 파일에 "Hello World"를). 내 Java 콘솔에서 "hello world"를 볼 수있을뿐만 아니라 ConsoleListener를 설정할 수도 있습니다. 그러나 아무 것도 출력되지 않습니다. JxBrowser 버전 6.9를 사용하고 있으며 우분투 16.04 시스템에서 작업하고 있습니다. 아무도 힌트를 얻었습니까?

답변

0

예를 들어 6.16에서 시도해 보았습니다. 해당 버전에서 문제가 해결 된 것으로 보입니다. JxBrowser 버전 6.16을 사용해보십시오. 이 link으로 JxBrowser 6.16을 찾을 수 있습니다.