Where’s My Package?

Where’s My Package?

Regardless of the Java VM you’re using, from time to time you’ll encounter a client that is unable to run your applet because of an “undefined package” error, even though the package involved is part of the standard Java distribution.

The most likely culprit in this case is the Java “ClassPath” setting. For the Sun JDK, this setting is implemented as an environment variable, and you should be able to quickly check if it actually points to the right directory (the one containing the file “”). The Microsoft VM makes this setting a bit harder to find: you’ll have to go into the Registry Editor and check the ClassPath value stored in the key HKEY_LOCAL_MACHINESOFTWAREMicrosoftJava VM.

If the ClassPath setting seems to be correct, you might try replacing with a known-good version, but due to version differences it’s probably best just to re-install the latest version of the VM you’re using. The Sun JDK can be downloaded from the Web at, the Microsoft VM at

See also  5 Tips for Choosing the Right Medical Software for Your Practice

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist