eclipse 安装spket引入智能提示时为什么无法引入sdk.jsb3文件?


我用的版本是ExtJS-4.0.7和spket-1.6.12无法加载sdk.jsb3。原因是ExtJS和spket的版本不匹配。

在Ext早期版本中,sdk.jsb3所在的目录及命名可能不同,如在2.0.2版本中,它是在source目录下,命名为sdk.jsb,在3.0.2版本中,其命名为sdk.jsb2.
在Ext4.x的版本中命名为sdk.jsb3,该文件在build目录下。

eclipse中安装spket-1.6.22插件支持ExtJS 4.0.7

1.下载spket 1.6.22.zip插件,这个是必须的,不然你关联不上 sdk.jsb3文件

2. 安装好spket插件,步骤:

2.1 当前最新的版本为spket-1.6.22.zip,解压后将plugins目录和features目录分别复制到Eclipse的安装目录下,Eclipse3.2及以上版本都可以使用该插件,执行操作后已经完成该插件的安装,启动Eclipse,现在可以开始对spket进行必要的配置。

2.2  启动Eclipse后进入Window -> Preferences选项,找到Spket菜单,选中JavaScript Profiles项,会出现JavaScript配置列表,这里默认没有提供对ExtJS的支持,下一步我们会向列表中添加ExtJS库。

2.3 点击右侧的New按钮,在弹出的对话框中输入ExtJS的库名称,点击OK按钮。

2.4在列表中选中刚新建的配置名,然后点击右侧的Add Library按钮。

2.5 在出现的库列表中选择ExtJS选项,选择后点击OK按钮。

2.6 选择列表中的ExtJS项,点击右侧的Add File 按钮。

2.7 在弹出的文件选择框中选择ExtJS库文件根目录下的build/sdk.jsb3文件,然后点击打开按钮。(这里要特别注意网上好多文章说,官方的ext-4.0.x-gpl.zip版本中并没有内置ext-4.0.x.jsb2文件,需要由第三方提供支持.jsb2,其实ext-4.0.x-gpl.zip,已经不支持jsb2了,应该用.jsb3)

3、 在弹出的文件选择框中选择ExtJS库文件根目录下的build/sdk.jsb3文件,然后点击打开按钮 10 添加ext.jsb3文件后在JavaScript配置列表中选中Ext All配置选项,然后选择ExtJS 项点击Default按钮,将ExtJS 4.0设置为默认的JavaScript配置,最后点击OK按钮完成配置。重启eclipse



4、如果直接把sdk.jsb3放在build文件夹外面(解压的ExtJS的根目录),然后照着上面的方法,更加强悍。提示功能更加给力。。 但必须重新编辑下sdk.jsb3里面的路径。

"path": "../../platform/core/src/version/"

···················

如果是sdk.jsb3放到根目录下,红色部分标出的路径就应该删除。


下载地址:spket-1.6.22.zip(5.62M)( 这个是必须的,不然没事之前jsb3格式的)                     ext.jsb3这个可以不用下 下载的extjs4.x的build文件夹中已经有了。


参考文章:

http://blog.csdn.net/crazy123456789/article/details/7725138

http://tech.ddvip.com/2013-01/1357756350188544.html

http://zhidao.baidu.com/link?url=Cdh9Juk9ms0jzLS6O5c9IUM7rvCG-K0YOUano5_5RXomuBIoYN3SyH8PqTQ8YPM7HoNed6Q_BfV8L5QL9TONX_



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章