使用Eclipse和Birt从Ubuntu11.10和Oracle Java 7上的默认更新站点下载。
每当我试图预览一个报告,即使是一个空的报告中只有静态文本,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如果我用以下命令启动它
./eclipse -vmargs -Dorg.eclipse.swt.browser.DefaultType=mozilla
然后eclipse不再崩溃,但是结果显示在外部firefox浏览器中。
我的问题是
提前感谢
戴夫
发布于 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配置它:
https://stackoverflow.com/questions/7959491
复制相似问题