How Can I Play Games Which Are Really Old Java Applets?

How Can I Play Games Which Are Really Old Java Applets? - From below pensive gray haired woman trying to guess who closing eyes while sitting at table and reading book in light library in cottage

I wanted to take a trip down memory lane and play a browser game from when I was in school. It turns out that game a Java applet. I changed my security settings so that I could play it and now it attempts to load, but it crashes instantly. I'm guessing this is because it runs on an old version of Java which is incompatible with the version on my machine.

I would like a general answer about techniques to play old Java Applets in general. But I am specifically trying to play Heavy Cannon which appears to be from 2003. I have the 64-bit and 32-bit versions of Java 8, Update 20 (1.8.0_20) installed. The error I get is ClassFormatError: Name index 0 in LocalVariableTable has a bad constant type in class file hc. I get this error in both Chrome and Firefox.

It looks like if I want to go back in time and recreate a 2003 browsing experience I need to run Java 4 with Phoenix 0.5 (an old version of Firefox) on Debian 3.0. I tried to create a virtual machine in Virtual Box set up like this, but I couldn't get through the OS install. That could be user error or it might be complex/impossible to set up old OS's on Virtual Box.

I have also tried running the oldest versions of Firefox Portable (version 2.0, which has Firefox 5) and JPortable (which has Java 6, Update 23). All applets would not load because a plugin (ie, Java) performed an Illegal Operation).

I am trying to avoid installing an old version of Java directly on my machine if at all possible. It does not seem trivial to switch my browser between the old and new versions and I don't know what kind of compatibility problems it will create. But if anyone has success with this method I am all ears.






Pictures about "How Can I Play Games Which Are Really Old Java Applets?"

How Can I Play Games Which Are Really Old Java Applets? - Anonymous little girl having fun with Asian grandmother sitting on floor in bedroom
How Can I Play Games Which Are Really Old Java Applets? - Side view of cheerful senior sportsman standing with ball and racket and preparing to serve ball on court in daytime
How Can I Play Games Which Are Really Old Java Applets? - Focused elderly man playing tennis on street



How can I play old Java games on my PC?

How to play JAVA old games on Android smartphone
  • First, go to play store and download it. ...
  • After installing and downloading tap on the Add button or + icon given in the lower right corner.
  • Then select the JAR program from the phone's files manager which you want to install and add it to the App.


  • Are Java applets still used 2020?

    Components required to run Applets on non-Windows platforms are being removed starting July 2020. Web Start has been included in the Oracle Java Runtime Environment (JRE) since 2001. It is launched automatically when a Java application using Web Start technology is downloaded for the first time.

    Are Java applets still used in 2021?

    No, there isn't. Java Applets are dead and there is no viable way to run them for the vast majority of users on the public Internet.



    How to Configure Java for Run Local Java Applets




    Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.

    Images: Andrea Piacquadio, Alex Green, Anna Shvets, Anna Shvets