Hi, my name is Christoffer and I am an Internet addict.

How to run a node.js application in Eclipse as an external tool

2012-07-29 14:29

If you like using Eclipse as your preferred IDE for your coding, there is an easy way to use the built in External tools feature in Eclipse to launch Node.js applications, without having to install any external plugins.

Here is a short guide how.

The Hello World JavaScript project

Here is a simple overview of a typical Hello World application in JavaScript that prints out the phrase "Hello World" to the console.log.

Creating the External tool launcher

To launch this, we need to create a custom External tool launch configuration. Start by opening up your External tool configurations.

This can by done by going Run - External Tools - External Tools Configurations..., or by clicking on the External tools shortcut in the toolbar:

Select Program and then click on the New launch configuration button:

Once the configuration window opens, do the following:

  1. Select a name for your run configuration, for example "node.js - Hello World".
  2. Location should point towards node.js launch command, for Window-users this can point directly to node.exe.
  3. Working Directory should points towards your project. This can be done by clicking on the Browse Workspace... button.
  4. Enter the name of the JavaScript file you want node.js to execute. In my case it is "main.js".
  5. Apply and close the window.

Running your application

Your launch configuration is now ready to be called from the External tool button:

Running it will use the console view in Eclipse for the output: