So first let's try the most common fix to the problem, we will want to modify the security settings of Java. To do this follow these steps:
1. Click Start
2. Click Settings
3. Click Control Panel
4. Double Click the Java icon
5. Click the advanced tab
6. Expand the security option by using the plus sign
7. Find Use TLS 1.0 and uncheck the box
8. Click Apply
9. Click OK
10. Close your web browser window and reopen it go to the page that gave you the error and try it again
11. It should work
Now if for some reason the above options didn't fix your problem you might have a corrupt install of Java or it might be an extremely old version. So we are going to uninstall Java and then reinstall it. So first get the most recent version of Java here. Get the latest version, just download it don't install it just yet. Next we will uninstall the old version of Java to do this follow these steps:
1. Click Start
2. Click Settings
3. Click Control Panel
4. Double Click Programs and Features
5. Find Java™ # update #, highlight it and choose uninstall
6. Let the uninstaller do its job, once finished close all windows
7. Double click the java installer where ever you saved it
Let the Java installer go through its process of installation. Once it's done go back and try your application, it should work. If it doesn't work still then I really have no idea what is going on with your application and you will probably want to consult Google or another resource on the internet. Hope this guide help s to get you going again.
This isn't necessarily just a Netapp SAN Java error, I am sure this error occurs in other applications but I found it is most commonly associated with the Netapp SAN user interface. So if you are getting this error elsewhere you can still try this fix to see if it helps.
Published by TechTips
I am a senior systems engineer and enjoy writing articles about computers, technology and other electronics. View profile
- The Best Part About JAVA - Platform IndependentJava is an object oriented language that deals with object, classes and instances. In the beginning, Java language was introduced to deal with small hardware devices but with advancement in time, it began to evolve to...
- Various Permitted Modifiers in JAVAModifiers determine or define how the data members and methods are used in other classes and objects. The main difference between access specifiers and modifiers is that access specifiers define the accessibility of t...
- Features of Java: First Platform Independent LanguageJava was introduced by James Gosling at Sun Microsystems in 1995. Java being a pure object oriented language is mainly used because of its portability, a feature that makes java independent of an operating system.
- The New Google Chrome Web BrowserGoogle released the beta version of its new Chrome web browser and its performance and features are revolutionary. This article will tell you what to expect from Chrome.
- Your First Java Program
- How to Program with Assertions in Java Technology
- Java Programming Language Tutorial: From Oak to Java
- Install a Complete Version of Java in Windows Vista
- Best Practices to Be Followed in JAVA
- How to Install Java JDK and Set the Environment Variables
- 5 Minute Guide to Selenium IDE and Selenium Remote Control (Java) Test Tools




4 Comments
Post a CommentYou are the man (or woman)!!! Very, very helpful. Thanks! Totally fixed my problem.
Thanks man, this saved my day!
load: class testvm2/Main.class not found.
java.lang.ClassNotFoundException: testvm2.Main.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.SocketException: Permission denied: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.ht
This was very helpful thanks.