The only documented installation is interactive: it asks the user to get them through the update menu, and requires admin privileges (and will fail silently).

But there is a way to install them silently.

The utility is named ojwebupdate, and is available in jdeveloper/jdev/bin directory. Here some examples for installing the junit extension:

  • To get the help: ojwebupdate -help
  • To list updates ojwebupdate -l
  • To install a extension, ojwebupdate -bundles=oracle.jdeveloper.junit,oracle.BC4J.junit
  • To install with a file containing the list of bundles : ojwebupdate -properties=updates.properties
  • To install zipped archives downloaded locally from the http://www.oracle.com/webfolder/technetwork/jdeveloper/downloads/1213center.xml site: ojwebupdate -zips=/tmp/junit.zip,/tmp/bc4j-junit.zip

You have to call it twice to install the extension!

The tool uses java, so it's available for Linux and Windows