在Mac OSX 64位上,使用Oracle Java 7,文件选择器对话框似乎无法正常使用SWT:FileDialog dlg = new FileDialog(shell, SWT.OPEN);dlg.open();一个主要问题是文件预览(选择文件时出现的最右侧窗格)不起作用:微调器不...

在Mac OSX 64位上,使用Oracle Java 7,文件选择器对话框似乎无法正常使用SWT:
FileDialog dlg = new FileDialog(shell, SWT.OPEN);
dlg.open();
一个主要问题是文件预览(选择文件时出现的最右侧窗格)不起作用:微调器不会停止,CPU使用率会增加.随机地,另一个问题是文件夹内容显示为空.
使用官方Apple Java 6软件包,一切正常.我尝试了几个版本的SWT(4.2.1,4.2.2,4.3,beta 4.4版本).
有人知道解决方法吗?这可以在SWT级别修复,还是Java 7问题?
解决方法:
我也遇到过这个问题.
它似乎是以下的直接组合(Java 7,Eclipse 3.7.2和OSX 10.9)
我找到了这个解释:https://bugs.eclipse.org/bugs/show_bug.cgi?id=420682(错误420682 – 在Indigo中,打开文件对话框仅在OS X Mavericks中出现一次(10.9))
我希望这会对你有所帮助,但基本信息如下:
>升级到基于4.x的RCP捆绑包,或至少3.8.x
>不要使用Java 7(我不推荐那个)
本文标题为:SWT FileDialog在使用Oracle Java 7的Mac OSX上无法正常运行


基础教程推荐
- Java如何通过反射获取Constructor、Field、Method对象 2022-12-19
- Java程序包不存在问题的解决办法 2022-12-02
- MyBatis延迟加载策略深入探究 2023-03-21
- Java中的lambda和stream实现排序 2023-05-24
- SpringMVC实现获取请求参数方法详解 2023-06-01
- java性能优化四种常见垃圾收集器汇总 2023-02-26
- Jsp中request的3个基础实践 2023-07-30
- 从零搭建脚手架之集成Spring Retry实现失败重试和熔断器模式(实战教程) 2023-03-11
- JSP数据分页导出下载显示进度条样式 2023-08-02
- Mybatis-Plus中getOne方法获取最新一条数据的示例代码 2023-07-14