BlackBerry® Java® Development Environment (BlackBerry JDE)
The BlackBerry JDE fails to start and no graphical user interface (GUI) is shown. The following error appears appears if you execute run.bat (used to start the BlackBerry JDE) from a command prompt in the bin directory of the BlackBerry JDE installation directory:
IDE Fatal Error.
java.lang.NoClassDefFoundError: java/net/SocketTimeoutException at net.rim.ide.InstanceCommunication.if(InstanceCommunication.java:68) at net.rim.ide.IDE.eB(IDE.java:118) at net.rim.ide.IDE.a(IDE.java:219) at net.rim.ide.IDE.main(IDE.java:103)
This error is caused by an incorrect version of the Java Software Development Kit (SDK) or Java Runtime Environment (JRE) installed on the computer.
Make sure you are using a supported version of the Java Development Kit (JDK) with the BlackBerry JDE. For a list of supported JDK versions, see this article. Multiple instances of the SDK and JRE can be installed on the system at one time; however, verify the BlackBerry JDE is using the correct version. If a version of the JRE, or an incorrect version of the SDK, is installed on the system and appears in the Path environment variable before the correct JDK or SDK version, the BlackBerry JDE may fail to start and the error shown earlier will occur. Multiple versions of the BlackBerry JDE can be installed at the same time on a single computer. For instructions, see this article.
Make sure the installation directory of the correct version of the JDK or SDK is the first directory listed in the Path environment variable. For instructions on updating your Path environment variable, see this article.