문제

FileOpenSerivce를 사용하려고 노력하고 있지만 Eclipse에서 실행되는지 또는 JNLP 파일을 사용하여 로컬 웹 서버에서 실행하든 항상 unaivableserViceException을 얻습니다.

나는 서명되지 않은 항아리를 사용하고 있습니다.

나는 디버거를 연결했고 WebStart 아래에서 실행될 때 모든 것이 성공하는 것처럼 보입니다. 나는 그렇게 좋아하는 프라이커턴트를 얻으려고 노력하고 있습니다.

FileContents fileContents = fileOpenService.openFileDialog(null, null);

나는 대화를 보지 못하고, 선원들은 항상 null입니다.

감사!

도움이 되었습니까?

해결책

그래서이 모든 것은 스레딩 문제였습니다. 메인 클래스 인 Mainframe에서 내 주요 방법은

public static void main (String[] args) {
    new MainFrame ();
}

나는 이것으로 그것을 대체했다 :

javax.swing.SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            new MainFrame();
        }
    });

그리고 그것은 이제 모두 잘 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top