0

我最近安装了 Jasperserver 和 Jaspersoft Studio 来使用 JasperReports。创建与我的 PostgreSQL 数据库的数据库连接并从该数据库构建报告后,我在 Jaspersoft Studio 中收到以下警告,我无法解决。

Build path specifies execution environment JavaSE-1.6. There are no JREs installed in the workspace that are strictly compatible with this environment.

我发现配置没有关联的 JRE 系统库,所以我尝试使用随 Jaspersoft Studio 安装的 JRE 系统库 [JavaSE-1.6],但无法解决问题。我也尝试使用 jre.linux.gtk.x86_64.feature_1.8.0.u65 和 CDC-1.0/Foundation-1.0(jre.linux.gtk.x86_64.feature_1.8.0.u65) 没有成功。

这一定是配置问题,但我一直无法在网络上找到资源来解决配置问题。

4

1 回答 1

2

如果您是 Eclipes 环境和 Jaspersoft Studio 的新手,这个完整的答案将帮助您成功消除警告。

  1. 在设计视图中激活项目后,从主菜单栏中选择项目,然后在下拉列表底部选择属性选项。如果您的项目未处于活动状态,则属性将被禁用。要激活“属性”选项,请在中间窗格中选择 IDE 页面下三分之一附近的“设计”视图,然后在设计视图的页面区域内单击。项目菜单中的非属性应处于活动状态。
  2. 在对话框的最左侧面板中,从可用选项中选择“Java Build Path”。
  3. 从对话框最右侧的按钮添加库。
  4. 从选项中选择“JRE System Library”,然后单击Next >按钮。
  5. 选择“执行环境:”单选选项,它应该会自动填充可用的 JRE 系统库。如果没有,请尝试使用“Alternate JRE:”。所有这一步都假定您在系统上安装了 JRE,这不是 Jaspersoft Studio 安装的默认库。
  6. 选择完成按钮。
  7. 这一步很重要,因为如果不移除默认安装在项目中的库,警告不会消失。从标记为“JARs and class folder on the build path:”的中间部分选择JRE System Library[J2SE 1.6],选择右侧的Remove按钮。
  8. 选择应用按钮,然后选择确定按钮。

此时,清理您的项目并重建它。警告应该消失了。

尽管这个答案是特定于 Jaspersoft Studio 和 JRE 系统库 [J2SE 1.6],但您可以将此解决方案外推到其他平台,但这假设接口没有显着变化。

于 2016-01-08T13:44:41.830 回答