使用从Ubuntu 11.10和Oracle Java 7上的默认更新站点下载的Eclipse Indigo和Birt.
每当我尝试预览报表时,即使是一个只有静态文本的空报表,eclipse也会崩溃,并将以下内容写入stdout.
** (Eclipse:23704): DEBUG: NP_Initialize
** (Eclipse:23704): DEBUG: NP_Initialize succeeded
No bp log location saved, using default.
[000:000] Browser XEmbed support present: 1
[000:001] Browser toolkit is Gtk2.
[000:001] Using Gtk2 toolkit
[000:001] Warning(optionsfile.cc:23): Load: Could not open file, err=2
[000:001] No bp log location saved, using default.
[000:001] Browser XEmbed support present: 1
[000:001] Browser toolkit is Gtk2.
[000:001] Using Gtk2 toolkit
** (Eclipse:23704): DEBUG: NP_Initialize
** (Eclipse:23704): DEBUG: NP_Initialize succeeded
** (Eclipse:23704): DEBUG: NP_Initialize
** (Eclipse:23704): DEBUG: NP_Initialize succeeded
** (Eclipse:23704): DEBUG: NP_Initialize
** (Eclipse:23704): DEBUG: NP_Initialize succeeded
Segmentation fault
Run Code Online (Sandbox Code Playgroud)
如果我使用以下命令启动它
./eclipse -vmargs -Dorg.eclipse.swt.browser.DefaultType = mozilla
然后eclipse不再崩溃,但结果显示在外部firefox浏览器中.
我的问题是
提前致谢
戴夫
这是eclipse 3.7中的回归错误:bug-349837,已在3.7.1中修复.
回答你的问题:
是否有可能让eclipse/ubuntu/birt在没有传递额外参数的情况下快乐地一起工作?
不幸的是,此刻没有.-Dorg.eclipse.swt.browser.DefaultType=mozilla是一般避免错误的唯一方法(见注释19).
如果我确实传递了附加参数,我看到的行为是否正确?
不,我可以在内部Web浏览器中预览报告.检查您可以使用一般的内部网页浏览器(见首选项 - > 常规 - > 的Webbrowser).由于xulrunner软件包未包含在ubuntu的11.10版本中,因此您必须手动为eclipse安装和配置它:
使用dpkg安装它
sudo dpkg -i xulrunner-1.9.2 [...].deb
将xulrunnerpath的vmargs参数添加到eclipse.ini
-Dorg.eclipse.swt.browser.XULRunnerPath =/usr/lib中/ xulrunner的-1.9.2.17
| 归档时间: |
|
| 查看次数: |
2279 次 |
| 最近记录: |