Getting InMoov to work.

blog Submitted by MikeG on Sun, 02/11/2018 - 14:45

This is what I have found out so far in my search about JAVA and Chrome.

I installed what the Java download/install page told me was the latest 64 bit version of Java which is build 8 update 161 (64 bit) This was what I thought was the correct version per the getting started instructions.

Java depends on/ needs NPAPI archetchture.

Chrome 45 dropped support for NPAPI in Sept of 2015 for all subsequent versions of chrome.

I have the latest version of Chrome which is version 64.o.3282.140

Oracle recommends Useing Internet explorer.

In a nutshell I am screwed with this version of Chrome. and Java.

I need to get earlier versions of both probably but maybe not. I may only need an earlier version of chrome.

next step will be to research installing an earlier version of chrome.

Ok. first.. always use the latest version of a browser. no reason to roll back to some old version of chrome.

Som background. about 20 years ago, a lot of web pages used to embed java applications called applets into their web pages. This was a bad idea and it is almost never done anymore. In order for web browsers to support those java applets running on a web page, the web browsers needed a java plugin for them.

this is NOT what we mean when we say java.

Ok.. So what is java. Java is the most popular programming language and has been for over a decade now. Java programs are written and they compile down into "bytecode". This bytecode executes in the "java virtual machine". The Java Virtual Machine is commonly refered to as the "JVM". This allows java byte code to be run on a number of platforms such as windows, linux, and mac OSx.

MyRobotLab is written in Java. In order to run MyRobotLab you must have the Java Virtual Machine installed.

The version of Java to use depends on your operating system. If you are running windows 64 bit then you should download and install the java runtime envirionment for windows 64bit. It can be found on the following page:

This is the link to the Java 8 SE Runtime Envirionment. This means that it will run java programs that were compiled for any version of java up to version 8. MyRobotLab is currently compiled against java version 8.

On Windows 10, by default java installs into the C:\Program Files\Java directory.

If you have the 32 bit version of java installed it normally would be in the C:\Program Files (x86)\Java directory.

One realitively easy way to check which java you have installed is to open a command prompt

Start Menu -> Run -> cmd

That opens a terminal

Once there

type "java -version" and press enter.

At that point you should see something like the following

C:\Users\kwatters>java -version

java version "1.8.0_152"

Java(TM) SE Runtime Environment (build 1.8.0_152-b16)

Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

C:\Users\kwatters>

Note in the above output, it says "64-Bit Server VM" ... If you see this, it means you have the 64 bit version of java installed. Assuming that you are on a 64 bit version of windows, this is all you need to run myrobotlab.