I am new to the forum and in no way a Java programmer. I need help describing an application workflow to a colleage who does my company's java programmimg, but:
a) I do not think i am using the correct terms to describe to him what i would like.
b) Ontop of not knowing the correct terms, i then have to translate it into french.
But i basically need help with a) and i can then manage with b).
My colleague creates java programs for my company. One of these programs is distributed to many client machines. The problem is that the program does not function correctly when the end user has certain versions of Java installed on their machines.
I know what i propose is possible, as i used to work with a software that did exactly what i need.
I would like the program to be installed on the client machines bundled with it's own JRE (or JVM not quite sure what term to use). When this application is run after installation it should use this specific JRE only.
When the application is closed, this JRE is closed with it. This way it does not matter what version of Java the client has installed locally.
Our program should be the only program allowed to use this JRE.
If another java program is run while our application is running, it should use the version of Java installed on the machine and not the version that came bundled with our application.
Basically the bundled JRE instance should be reserved for our program and at the same time, not conflict (or be used by) with any other Java programs on the machine, as these will use whatever version of Java has been installed on the client computer before our installation.
Can someone please provide me with the Java terminology necessary to convey my idea to my colleague? Is there a name for what i am trying to do?
I have tried searching online, but it's tough when you dont know what search terms to use.
Thanks in advance for any help!