Tag Archives: Java

Java Does Not Have Permission to Run: Get it Working

The message says your version of Java is out of date or that your Java security certificate is unrecognized or outdated.  What the heck does that mean, and more importantly, how do I fix it … like, now!

Because you’re trying to run that online game, or you’re trying to register for classes before the deadline, or you’re trying to initialized that mapping tool.  Java online platforms are still a prevalent medium on the web, enabling interactive tools and media.  Prevalent that is, unless it’s not working.

What’s an Applet Again?

Let’s say you’re trying to sign up for classes online. Simple, right? Every university seems to offer this sort of convenience these days. So you pull up the website and click on the link to start the special program the website uses to pull up your account.

That special program is a Java applet. When you click on the “My Account” button (or whatever your university has decided to call it), a new page pops open that allows you to login and then click and select all of the various things you need to click and select.  It’s a special program that is based on the webpage but runs on your computer.

And if it’s the night before a midnight deadline, it naturally locks up. You click on the account button and nothing happens. Then you get a message.


The application is blocked. If you’re lucky you get another message telling you why.

Continue reading

Need to Know: Virtual Environments, Java and .NET

There isn’t just a single computer language being spoken inside your PC right now. It makes sense when you stop to think about all of the different components to a computer and all of the different jobs these components must do. But even when you open up a web page or try to play a game, your browser can be using multiple languages across various websites and programs to make it all work.

This ability to work in different languages simultaneously is called language interpretability, or simple the ability of your computer and Internet browser to handle software written in multiple languages.  And believe it or not, it’s a good thing.  Part of what has fueled technology innovation is the ability to write a program in a language that best accomplishes the task set for it.  Different languages like Java, Python, C++ and Pearl … different scrips like SQL, Javascript and PHP … they’re all adept at doing certain tasks easier or faster than others.

That’s great for a world of innovation, but it’s a problem for the average computer.  Though Windows is a powerful operating system, not every program written is designed to work with it.  So how can you still run it? The answer is you need an interpreter.

Why do I care?

So why worry about how many languages your computer can speak? There’s not much reason to think about it usually. That is, until you realize that you’re seeing errors when you try to visit a particular website or your favorite online game is no longer working. Problems – and solutions – to issues like this live inside the virtual environments on your computer. Virtual environments are the worlds in which other languages coexist. They’re the interpreters.  And when something gets lost in translation, you see it in the form of errors.

Continue reading