我刚刚在Ubuntu 12.04(32位)上安装了Eclipse Juno并下载了Eclipse Web Developer Tools。我创建了一个新的静态Web项目,但无法为目标运行时创建/使用HTTP预览来测试/运行我的项目。有人知道这是否可行?如果是这样,我该怎么做?
答案 0 :(得分:1)
您可以创建补丁,使其适用于您在以下四个阶段中拥有的Eclipse Juno版本。它有点冗长,但它的工作原理
Phase 1: Create a plug-in project for the plug-in you need to patch.
File
- > Import
Plug-in Development
,选择Plug-ins and Fragments
,然后点击Next
Import As
部分,选择Projects with source folders
然后点击Next
。org.eclipse.wst.server.preview.adapter
位于顶部的ID
字段中
点击Add All
。这应该将这个插件移动到右侧窗格。Finish
导入“org.eclipse.wst.server.preview.adapter”
插件源代码到项目中。 Phase 2: Apply the changes needed to update the plug-in. Since there is a bug with a patch attached that can be used to apply the changes, the following steps will take advantage of that
。
Patch v1.0 for 3.4.2p
附件链接以打开修补程序。---
开头的行开始,
在文本末尾选择此行并将其复制到剪贴板。这包含对PreviewLaunchConfigurationDelegate.java文件的更改,该文件是修复所在的位置
需要。你不希望补丁的上半部分会改变插件的版本,这会使事情变得复杂。Team
,然后点击Apply Patch
。Next
。Next
。Ignore leading path name segments
设置为3.“修补程序
内容“窗口应该更改为有一个蓝色的左箭头
而不是红色x指标。Finish
以应用更改。 Phase 3: Create the replacement jar. Due to the approach in Phase 1, the name of this jar will be identical to your current jar, which simplifies updating the Eclipse installation.
org.eclipse.wst.server.preview.adapter
项目,然后选择Export
Plug-in Development
,选择Deployable plug-ins and
fragments
,然后点击Next
Browse
按钮,然后单击“确定”。这会将输出目录设置为与工作区相同。Finish
以构建替换插件jar。它会出现在
工作区根目录下的“plugins”文件夹。 Phase 4: Replace the installed plug-in jar with the fixed version.
您应该能够使用固定插件运行Eclipse。由于修补后的jar具有相同的版本号,因此无需进行其他更改。
答案 1 :(得分:0)
我不熟悉你正在使用的工具,但我在12.04上遇到了eclipse内部浏览器的大问题,因为它试图使用mozilla的XULRunner。由于Mozilla的发布周期,XULRunner的包装在12.04发生了变化,并且不单独包含在回购中。我强迫我的eclipse使用WebKit,在config.ini的vmargs部分设置以下属性
-Dorg.eclipse.swt.browser.DefaultType=webkit
这解决了我的问题 - 希望这有助于你的。