The blog of Windows Wally, a Windows Support Technician helping common people solve frustrating computer problems.

Java Troubleshooting

Reader Question:
“Hi Wally, I am having problems with Java and wondering how to fix it?“ - Jordan S., United Kingdom

Before addressing any computer issue, I always recommend scanning and repairing any underlying problems affecting your PC health and performance:

  • Step 1 : Download PC Repair & Optimizer Tool (WinThruster for Win 10, 8, 7, Vista, XP and 2000 – Microsoft Gold Certified).
  • Step 2 : Click “Start Scan” to find Windows registry issues that could be causing PC problems.
  • Step 3 : Click “Repair All” to fix all issues.

Setting up weekly (or daily) automatic scans will help prevent system problems and keep your PC running fast and trouble-free.

Wally’s Answer:

Overview of Java

Java is one of the most popular computer programming languages in use today. Java was created by Sun Microsystems in the early 1990s. Java 1.0 was released in 1995 and marketed as a “Write Once, Run Anywhere” programming language.

The idea was very simple; programs written in Java would be run on Java Virtual machines. All the processing would take place within the JVM so programs would run on any operating system that also had a JVM installed. Only the Java Virtual Machine would need to be written for different operating systems because the Java programs would be dependent on the JVM, not the OS.

This feature makes Java an ideal programming language for many of the online applications that people use today. Many of the popular browser-based games are built with Java. Java is not limited to the Internet; however, many of the user interfaces on desktop applications are created with Java.

What Problems are Associated with Java?

Java is an object-oriented language based on C++ and C programming languages. What this means, is that many programmers who are familiar with C++ and C will find it easier to learn Java because there are so many similarities. The differences, however, can be a source of many Java errors.

The most common error a user will experience is, “NullPointerException.” This means that certain conditions have not been met and the program cannot produce the desired results. Unfortunately, there is no way for the user to fix a NullPointerException. Reporting the error and how it was generated to the application developer will help them to find the problem in the Java code and fix it.

Some errors will not prevent the program from running but will cause it to run very slowly. These types of Java errors are commonly found in browser-based applications. When this occurs, many browsers will generate a message stating that Java is not responding and ask the user if they want to wait for it to respond or stop trying to load the page.

Stopping the page from loading is usually best. Reloading the page can often result in the application completing successfully. Waiting for the page to load can result in the browser freezing and requiring the user to close the browser and reopen it to continue using the Internet.

I Hope You Liked This Article! If You Need Additional Support on This Issue Then Please Don’t Hesitate To Contact Me On Facebook.

Is Your PC Healthy?

I always recommend to my readers to regularly use a trusted registry cleaner and optimizer such as WinThruster or CCleaner. Many problems that you encounter can be attributed to a corrupt and bloated registry.

Happy Computing! :)

Wally's Answer Rating

Quick Solution (How fast can you do it?)
Easy Solution (How easy is it?)
Beginner-Friendly (Recommended for beginners?)

Summary: Every Windows Wally blog post is evaluated on these three criteria. The average of all three elements determines an "Overall Rating" for each blog post.


Overall Rating

About the Author

Windows Wally is a helpful guy. It’s just in his nature. It’s why he started a blog in the first place. He heard over and over how hard it was to find simple, plain-English solutions to Windows troubleshooting problems on the Internet. Enter: Windows Wally. Ask away, and he will answer.

Comments are closed.