通用可视化编辑器
-
什么是可视化编辑器?
可视化编辑器是用于预览 HTML 文件以及预览/编辑 JSP/JSF 文件的工具。
-
可视化编辑器支持哪些平台?
每个平台都支持预览 HTML 文件。在 Windows 和 Mac OS 上,所有内容都能开箱即用,在 Linux 上需要 WebKitGTK。要安装它,请执行以下命令
-
对于 GTK2
-
Fedora、RHEL -
yum install webkitgtk
-
Ubuntu -
apt-get install libwebkitgtk-1.0-0
-
-
对于 GTK3
-
Fedora、RHEL -
yum install webkitgtk3
-
Ubuntu -
apt-get install libwebkitgtk-3.0-0
-
用于预览/编辑 JSP/JSF 文件的支持平台(及其 ID)列表
-
带有 Java 32 位的 Windows (win32.win32.x86)
-
带有 Java 64 位的 Windows (win32.win32.x86_64) - JBoss Tools 4.1.0.Beta1/JBoss Developer Studio 7.0.0.Beta1 及更高版本中提供试验支持。
-
要启用它,您需要从以下更新站点安装 XULRunner:http://download.jboss.org/jbosstools/updates/integration/luna/core/xulrunner/xulrunner-1.9.2_win64-2014-08-22_09-55-58-B4/
-
如果您在此安装后无法启动 Eclipse,您可以使用
-Dorg.jboss.tools.vpe.loadxulrunner=false
选项,如后续问题中所述。如果出现问题,请在 JBIDE-2720 中发表评论。
-
-
Linux x86 (gtk.linux.x86) 仅 GTK2
-
Linux x86-64 (gtk.linux.x86_64) 仅 GTK2
-
带有 Java 32 位的 Mac OS X Cocoa (cocoa.macosx.x86)
-
带有 Java 32 位的 Mac OS X Carbon (carbon.macosx.x86) [不受 JBoss Tools 3.3.0 及更高版本、JBDS 5.0 及更高版本支持]
-
-
当我使用可视化编辑器时,Eclipse 崩溃了,我该怎么办?
由于 WebKit 和 XULRunner 冲突,这可能发生在 JBoss Tools 3.3.0.M2 及更高版本中,并且会搭配 Eclipse 3.7.0 使用。您可以通过向 eclipse.ini(或如果您使用的是 JBoss Developer Studio,则向 jbdevstudio.ini)中添加选项
-Dorg.jboss.tools.vpe.loadxulrunner=false
来禁用可视化编辑器。 -
可视化编辑器在任何平台上都无法启动并且显示消息“VPE 编辑器无法运行,因为您的系统环境需要略微更改”
检查您的 JBoss Developer Studio/JBoss Tools 版本是否兼容您 Eclipse 版本,参见 兼容性矩阵。
-
视觉编辑器启动正常,但出现了以下消息对话框
如果项目在 .project 配置中不包含 `org.jboss.tools.jsf.jsfnature` 或 `org.jboss.tools.jst.web.kb.kbnature`,视觉编辑器的一些功能可能无法运行。要解决此问题并关闭消息框,执行以下步骤
-
在包资源管理器中右键单击一个项目。
-
从上下文菜单中选择配置 → 添加 JSF 功能。
-
使用添加 JSF 功能向导配置您的项目,然后按完成。
提示。如果您确定您的项目不需要 JSF 功能,只需选中“以后不再显示此对话框!”复选框来禁用此消息框。
-
-
Visual Part 未启动并显示“XPCOM error -2147467259”
buildin xulrunner 发生了问题。要检查它,您应
-
转到 Eclipse → 帮助 → 关于 → 安装详细信息… → 配置
-
查找 org.eclipse.swt.browser.XULRunnerPath 并使用终端打开此路径
-
尝试 xulrunner.exe -version 或 ./xulrunner -version,它应该显示 XR 所需的内容
-
-
在 Linux 上选择 HTML5 视觉编辑器模式后,Eclipse 意外崩溃。我该怎么办?
Eclipse 崩溃的原因可能与 SWT.WebKit 与 BlueJeans 或 Google Talk 浏览器插件冲突有关。我们建议您将 Google Talk 插件更新到最新版本,它有助于避免崩溃。卸载这些插件也将修复 Eclipse 崩溃。相关问题
-
在 Linux 上选择 HTML5 视觉编辑器模式后,Eclipse 在重启时冻结。我该怎么办?
这可能是由于 SWT.WebKit 与 Firefox 的 BlueJeans 插件冲突造成的。此问题已得到解决,因此我们建议您将 bluejeans 更新到最新版本。请参阅 eclipse bugzilla 和 RedHat bugzilla 中的相关问题。
特定于平台的问题
-
我在 Linux 上打开 HTML 文件并看到不正确的预览
这是因为我们用于预览 JSP/JSF 文件的 XulRunner 不支持 HTML5 功能。由于存在 WebKit 和 XULRunner 冲突,我们无法将 WebKit 和 XulRunner 一起用于预览 HTML 文件。
要获得正确的 HTML 预览,您应转到 Visual Page Editor 首选项页面并选择 HTML5 模式。重新启动后,HTML 文件将正确呈现。
-
我尝试安装webkitgtk软件包但没有找到
对于某些操作系统(例如 RHEL7),webkitgtk 软件包可能不可用。你可以将 GTK3 或 XulRunner 24 用作 HTML 文件的浏览器引擎。
要使用该软件包,需要从以下位置下载 XulRunner 24:Mozilla ftp,将其解压并使用 eclipse.ini 或 jbdevstudio.ini 中的
-Dorg.eclipse.swt.browser.XULRunnerPath=path_to_xulrunner_folder
选项启动 Eclipse 或 JBoss Developer Studio。请记住,针对 JSP/JSF 文件的可视化页面编辑器将无法正常工作。