首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux环境下Eclipse设计器的BIRT预览崩溃

Linux环境下Eclipse设计器的BIRT预览崩溃
EN

Stack Overflow用户
提问于 2011-10-31 20:43:51
回答 1查看 2.3K关注 0票数 5

使用Eclipse和Birt从Ubuntu11.10和Oracle Java 7上的默认更新站点下载。

每当我试图预览一个报告,即使是一个空的报告中只有静态文本,eclipse崩溃,下面的代码被写到stdout中。

代码语言:javascript
复制
** (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

如果我用以下命令启动它

./eclipse -vmargs -Dorg.eclipse.swt.browser.DefaultType=mozilla

然后eclipse不再崩溃,但是结果显示在外部firefox浏览器中。

我的问题是

  • 有可能让eclipse / ubuntu / birt在不传递附加参数的情况下愉快地一起工作吗?
  • 如果我确实传递了附加参数,我看到的行为是否正确?

提前感谢

戴夫

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-25 15:00:09

这是Eclipse3.7:bug-349837中的一个回归错误,修复在3.7.1中。

回答你的问题:

有可能让eclipse / ubuntu / birt在不传递附加参数的情况下愉快地一起工作吗?

不幸的是,目前还没有。通常,-Dorg.eclipse.swt.browser.DefaultType=mozilla是避免错误的唯一方法(参见评论19)。

如果我确实传递了附加参数,我看到的行为是否正确?

不,我可以在内部网页浏览器中预览报告。检查您是否能够一般地使用内部web浏览器(请参阅Preferences -> general -> Webbrowser)。由于在ubuntu的11.10版本中没有包含xulrunner包,所以您必须手动安装并为eclipse配置它:

  1. Downlaod xulrunner软件包

  1. 使用dpkg安装 数独dpkg -i xulrunner 1.9.2.deb
  2. 为eclipse.ini添加xulrunnerpath的vmargs参数 -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.2.17
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7959491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档