jnlp 不可用服务异常
我正在尝试使用 FileOpenSerivce,但无论我是从 Eclipse 还是使用 jnlp 文件从本地 Web 服务器运行它,我总是收到 UnaivableServiceException。
我正在使用一个未签名的罐子,据我了解,这是可以的。
我连接了一个调试器,当在 Webstart 下运行时,一切似乎都成功了。我试图像这样获取 FileContents:
FileContents fileContents = fileOpenService.openFileDialog(null, null);
我从未看到对话框,并且 fileContents 始终为空。
谢谢!
I am trying to use the FileOpenSerivce, but I always get an UnaivableServiceException regardless of whether I run it from Eclipse, or from my local webserver using the jnlp file.
I am using an unsigned jar, which from what I understand is ok.
I got a debugger connected, and when running under Webstart, everything seems to succeed just fine. I am attempting to get FileContents like so:
FileContents fileContents = fileOpenService.openFileDialog(null, null);
I never see a dialog, and fileContents is always null.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
所以这整件事都是一个线程问题。在我的主类 MainFrame 中,我的主要方法是
用以下代码替换它:
现在一切正常。
So this whole thing was a threading problem. In my main class, MainFrame, my main method was
I replaced it with this:
And it all works fine now.