JNLP unaivalible 서비스 예외
-
13-09-2019 - |
문제
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();
}
});
그리고 그것은 이제 모두 잘 작동합니다.
제휴하지 않습니다 StackOverflow