The title says everything. This post provides detailed steps for eclipse lovers to have them setup their dev environment with ExtJS, jQuery development. At the time of writing this post, Eclipse IDE version is Helios, ExtJS version is 3.2.1
Step 1 : Navigate to eclipse.org in your browser. Click on the downloads link. Click on "Eclipse IDE for JavaScript Web Developers" (or Click here). Download the eclipse IDE for your favorite platform.
Step 2: Launch Eclipse IDE. Navigate to Menu "Help->Install New Software". Click on "Available Software Sites" link. (You can alternately navigate here by choosing Window->Preferences->Install/Update->Available Software Sites). Click on "Add.." Button and enter Name: Spket, Location: http://www.spket.com/update/

Step 3: After adding the external site, close the dialog and come back to the install wizard. Select the site added in step(2) and it shows you with SpketIDE (IDE, TextEditor, Xerces). Select all and Proceed to Install (installing as plugin to eclipse)

Step 4: After Successful plugin installation in above step. Restart Eclipse.
Step 5: Switch the perspective to Spket IDE. How? In your Eclipse IDE for JS Web developers, Navigate to Window->Open Perspective->Other->Spket IDE (Choose). This is very important step.

Step 6: In your Eclipse IDE, navigate to Window->Preferences->Spket->JavaScript Profiles (select it) and click on "New" button to proceed to add a new profile. Enter profile name as "ExtJS" (or whatever you are comfortable with)

Step 7: Select the "ExtJS" javascript profile added in step(6) and hit the "Add Library" Button. This will prompt you with list of available libraries. Select "ExtJS" from the drop down (jquery at a later step similarly)

Step 8: Now select the "ExtJS" added library under the "ExtJS" javascript profile and hit the "Add File" button. You should now browse to your ExtJS (v3.2.1 in my case) downloaded unzipped folder which contains file ext.jsb2 (select this file). [Example: Select file in D:\Arun\ExtJS\ext-3.2.1\ext.jsb2]

Step 9: Expand the "ExtJS" library and select all and close the dialog

Step 10: Associate all *.js files with Spket Editor. To do this, navigate to your eclipse menu Window->Preferences->General->Editors->File Associations->*.js (select) and in the list of editors select "Spket Javascript editor" and hit the default button (make this default editor for all *.js files)

Step 11: Create a new project, create sample.js file and start seeing code hints for your code editor in eclipse by hitting cntrl+Space keys

Step 12: Similar way, Repeat Step (7) and Step (8) by adding jQuery library and start seeing jQuery code hints
Start creating a simple app and start seeing the results with-in eclipse -


7 comments:
Hi Arun, I am following the same steps, but I am still not able to get those automode code, can you please help me tp resolve my issue ?
@Anonymous
Which step above are you stuck at? If you have performed all the steps above, you should be able to press control+spacebar, to get the code hints. Also which version of eclipse are you using?
I have the same problems that firts anonymous. In some sites, tells how to install aptana studio before... but it doesn't works for me... any suggetion??
Regards,
Thanks - this is helpful. Ext 4.0.1 does not have a JSB2 file.
What should I do? I assign ext-all.js, but could use the j2b from the beta version...
What is the purpose of the JSB file?
Cheers,
Justin
Hi Arun,
Nice article. I was wondering if you know how to set up Eclipse (or Aptana, for that matter) for Ext JS 4? Ext JS 4 only has an sdk.jsb3 file so I can't choose a *.jsb2 file. Please let me know. Thanks!
Kind regards, Simon
The Spket Editor plugin for eclipse does not yet support the .jsb3 file format.
Nice post. Like the others I also couldnt get code completion to work with Eclipse 3.7 (Indigo), ExtJS 3.4.0 and the SPKET plug-in. I saw on another site that you should NOT check everything in the jsb file but only Ext.Core and Ext.All.
Once you do this, code completion works fine.
Post a Comment