# attempting to bokeyaunrun eclipse useing the jre instead of jdk,to run eclipse using

## Incorrect path to your JDK

When you install the Java JDK from Oracle (1.6 or 1.7), by default, it installs both the JDK and the JRE. If it installs the JRE, Eclipse will point to javaw.exe in C:\Windows\System32, which is where Oracle installs it by default. Some Android apps will build with this setup, but New Relic Mobile requires libraries that are only in the JDK.

Here is the best way to fix this:

1. Create a shortcut to your eclipse.exe.
2. Right-click on the shortcut and select Properties.
3. In the Target area, add -vm "Path\to\jdk\bin" to the end of eclipse.exe (with a space after eclipse.exe), where Path is where your JDK is installed. For example, if you have JDK 1.6.0_45 installed in the default directory, add
-vm "C:\Program Files\Java\jdk1.6.0_45\bin".
4. Select OK, and launch Eclipse.
Running Eclipse with -vm argument: Here is an example of the -vm argument for the default installation of JDK 1.6.0_45.

After upgrading to ADT 22, you may see "java.lang.NoClassDefFoundError" when attempting to run your project. This is because sometimes, when upgrading to ADT 22, the new Android Private Libraries is not checked in the Order and Export of your Java Build Path.

To fix this:

1. In Eclipse, select your project.
2. Select File > Properties.
3. Select Java Build Path > Order and Export.
4. Check the box for Android Private Libraries, and select OK.
5. Clean your project by selecting Project > Clean.
Add Android Private Libraries to Order and Export: In your project properties, under Java Build Path > Order and Export, check the box for Android Private Libraries.

## For more help

If you need additional help, get support at support.newrelic.com  .

+ 订阅