`
BarryWei
  • 浏览: 65491 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

MyEclipse安装aptana插件的问题

阅读更多

         最近在项目中需要用到用到JavaScript开发工具的支持,于是乎找到了曾经了解过但是并没有具体用过的aptana。

         Aptana是一个开发Ajax的很好的ide,甚至该公司已经有自己的单独的Ajax Server和框架的支持。而且,至少到目前为止笔者所用过的支持JavaScript的ide中,aptana是最好的一个。且aptana提供了eclpse的插件,用起来几乎很上手而且很简单、方便,没有理由不去爱它。

         但是在MyEclipse下安装aptana总会遇到一些问题,笔者 也一样遇到了许多问题。现在这里就做一个总结,安装aptana遇到的问题:

         1、安装以后必须有Firefox支持。

          因为aptana需要firefox 的JavaScript调试工具做调试,因此如果你安装过了aptana之后系统没有安装firefox,那么,还是推荐你安装一个firefox吧。即使不用这个浏览器也可以安装上,省的出现一些其他的不可预料的问题。

         2、安装过程中出现无法下载或者不兼容的问题。

         这个问题正式困扰我好几天的问题。如果aptana安装不上或者安装之后出现错误,一般都是aptana和myeclipse或者eclipse的版本问题,因此请下载之前认真阅读官方网站的资料以及版本的限制。一般说来,你使用的myeclipse版本越高,那么对应的aptana的版本就需要越高。笔者使用的MyEclipse完整版6.0,配上最新的aptana的eclipse插件。

         3、是自动在线下载安装?还是link方式安装?

         笔者推荐使用后者,也就是手动配置link的方式安装aptana插件。这样可以避免许多问题。笔者前几次安装aptana插件都失败,原因就在于是自动下载安装的,可每次都会出现错误,而改用手动配置link的方式安装后,一切问题迎刃而解了。


         那么,跟着我一起来试试吧。

         1、先去aptana的官方网站下载eclipse的插件

         地址:http://update.aptana.com/update/studio/3.2/ 

         强烈推荐手动下载插件的方式而不是在线升级的方式,尤其你用的不是eclipse而是完整安装版的myeclipse。

          2、手动以link方式安装aptana插件

          首先在你的myeclipse目录下打开eclipse文件夹:



         然后将下载后的aptana插件文件解压缩到任何目录(笔者解压缩到了eclipse所在的目录)。再在links文件夹中新建一个文本文件aptana.link,其内容形式为:

         path={aptana插件存放的位置} 

例如笔者的link文件内容为:

path=C:\\Program Files\\Eclipse-6.0M1\\eclipse\\Aptana

然后,重启myeclipse就可以发现可爱的aptana的界面菜单了

 

         (如果安装过程中出现问题,请留言。)

接下来就可以发现其伟大的特点了。


         将Aptana编辑器设置成myeclipse默认的编辑器

如果我们想把aptana的编辑器设置成myeclipse默认的编辑器的话,那么可以在多做一点事情,这样方便我们今后的开发了。笔者也正式如此。 

 

在Window菜单中找到Preferences,打开的菜单中左边的树中展开General,找到editor

点击File Associations,然后在上边选择要设置的文件后缀名,在下边找到aptana相应的编辑器,然后点“default”即可完成默认的设置了。很简单的,试试吧。

 

  • 大小: 59.1 KB
  • 大小: 13.2 KB
  • 大小: 13.6 KB
  • 大小: 27.2 KB
  • 大小: 23.7 KB
9
0
分享到:
评论
13 楼 liucaijuan2008 2012-05-15  
按照以上步骤,安装了几次,始终失败...唉
12 楼 weiqiulai 2009-06-22  
Aptana-》My Aptana/Message Center 去掉Use FireFox as the Aaptana Home page borwser前的checkbox,不用fireFox不就得了。
11 楼 windelk 2008-12-19  
我装在MyEclipse5.0上了,可是有30天限制,只能使用30天呢~~~~~
10 楼 BarryWei 2008-12-06  
kingwrcy 写道

更新3.4还是不行.报错----- Current configuration problems -----就这个了.没看到其他错误.请问这个如何查看错误呢?该如何解决呢?谢谢先


    一般遇到这样的问题,都是版本的问题所引起的,所以请你先检查版本的问题吧。何不干脆彻底卸载您的eclipse,清理注册表,然后再安装呢?
    如果是在不行的话,那就去下载完整版的aptana也好,就省下了很多的麻烦事情了。完整免费版的aptana大概90M左右的大小,和eclipse完全一样的外观,也很容易就上手的。试试看吧!
9 楼 kingwrcy 2008-12-06  
BarryWei 写道

kingwrcy 写道
3.2版本的eclipse安装aptana插件老是报错.在线安装和down下来本地安装都一样.一直报错.内容为:Eclipse BIRT Report Runtime Feature (2.2.2.r22x_v20071015-7U7U7RBs-_N6u3VW7eooU) requires feature "org.eclipse.datatools.enablement.oda.feature (1.5.0)", or later version.啥问题啊?大牛指导下.Email:kingwrcy@qq.com


解决方法:(二者其一)
1、将eclipse升级成3.4版
2、下载更新datatools,地址在这里:http://download.eclipse.org/datatools/updates/





更新3.4还是不行.报错

----- Current configuration problems -----


就这个了.没看到其他错误.请问这个如何查看错误呢?该如何解决呢?谢谢先
8 楼 BarryWei 2008-12-05  
kingwrcy 写道

3.2版本的eclipse安装aptana插件老是报错.在线安装和down下来本地安装都一样.一直报错.内容为:Eclipse BIRT Report Runtime Feature (2.2.2.r22x_v20071015-7U7U7RBs-_N6u3VW7eooU) requires feature "org.eclipse.datatools.enablement.oda.feature (1.5.0)", or later version.啥问题啊?大牛指导下.Email:kingwrcy@qq.com


解决方法:(二者其一)
1、将eclipse升级成3.4版
2、下载更新datatools,地址在这里:http://download.eclipse.org/datatools/updates/

7 楼 kingwrcy 2008-12-05  
3.2版本的eclipse安装aptana插件老是报错.

在线安装和down下来本地安装都一样.一直报错.

内容为:


Eclipse BIRT Report Runtime Feature (2.2.2.r22x_v20071015-7U7U7RBs-_N6u3VW7eooU) requires feature "org.eclipse.datatools.enablement.oda.feature (1.5.0)", or later version.


啥问题啊?大牛指导下.
Email:kingwrcy@qq.com
6 楼 BarryWei 2008-12-03  
引用

安装以后firefox 的问题,麻烦楼主了,搞了一个晚上,英文网页看的头都大了!
还是没有解决,错误提示:NullPointerException


你可以把configuration目录下的org.eclipse.osgi文件夹删除,或org.eclipse.update文件夹删除就可以再启动

我也遇到这个问题,就目前看来,好像是没办法彻底解决它了。

试试看吧。

5 楼 absolute007 2008-12-03  
安装以后firefox 的问题,麻烦楼主了,搞了一个晚上,英文网页看的头都大了!
还是没有解决,错误提示:
ava.lang.NullPointerException
   at com.aptana.ide.xul.FirefoxBrowser.createControl(FirefoxBrowser.java:311)
   at com.aptana.ide.server.jetty.portal.PortalEditor.createPartControl(PortalEditor.java:373)
   at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
   at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
   at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
   at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:290)
   at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
   at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
   at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
   at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
   at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1144)
   at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1097)
   at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1311)
   at org.eclipse.ui.internal.PartStack.add(PartStack.java:455)
   at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
   at org.eclipse.ui.internal.PartStack.add(PartStack.java:441)
   at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
   at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:60)
   at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
   at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
   at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:822)
   at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:721)
   at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:682)
   at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2593)
   at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)
   at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)
   at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
   at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)
   at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2485)
   at org.eclipse.ui.ide.IDE.openEditor(IDE.java:323)
   at com.aptana.ide.server.jetty.portal.PortalEditor.ideOpenEditor(PortalEditor.java:180)
   at com.aptana.ide.server.jetty.portal.PortalEditor.openPortalEditor(PortalEditor.java:158)
   at com.aptana.ide.server.jetty.portal.PortalEditor.openPortalEditor(PortalEditor.java:132)
   at com.aptana.ide.intro.actions.StartPortalAction.openPortalEditor(StartPortalAction.java:81)
   at com.aptana.ide.intro.actions.StartPortalAction.openPortalEditor(StartPortalAction.java:72)
   at com.aptana.ide.intro.actions.StartPortalAction.run(StartPortalAction.java:56)
   at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:254)
   at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:229)
   at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539)
   at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
   at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
   at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   at com.aptana.ide.rcp.AbstractIDEApplication.run(AbstractIDEApplication.java:116)
   at com.aptana.ide.rcp.Application.run(Application.java:57)
   at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
   at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
   at org.eclipse.core.launcher.Main.run(Main.java:977)
   at org.eclipse.core.launcher.Main.main(Main.java:952) 
4 楼 BarryWei 2008-11-05  
sachxp 写道

MyEclipse 6.5.1GA 按照 Links 方法安装Help 菜单里不出现可爱的Aptana啊- -



如果用Links方式安装没有看到aptana,那推荐你先把那个aptana的插件包用eclipse自带的升级安装逞程序安装一次,然后在用links,就可以解决问题。

但请你慎用,最近发现装上aptana以后eclipse编辑jsp文件和html文件的时候出现一些不稳定的情况,大概跟我将它设置成默认编辑器有关。

即使使用,也推荐你不要将aptana设置成默认编辑器,不然会出现一些奇怪的现象。
3 楼 sachxp 2008-11-04  
MyEclipse 6.5.1GA 按照 Links 方法安装Help 菜单里不出现可爱的Aptana啊- -
2 楼 BarryWei 2008-10-24  
引用
这个东西是开源免费的么???
是要用Myeclipse升级更新么??

偶没有用myeclipse,....JavaScript还是自己写用prototype类库...而已..


这东西是开源的的,支持Ruby on Rails、Adobe AIR、Apple iPhone、PHP。
JavaScript,JavaScript函数,HTML,CSS语言的Code Assist功能。

可以去它的主页上了解其他相关信息。
1 楼 toeo 2008-10-23  
这个东西是开源免费的么???
是要用Myeclipse升级更新么??

偶没有用myeclipse,....JavaScript还是自己写用prototype类库...而已..

相关推荐

Global site tag (gtag.js) - Google Analytics