Does my server need Java installed

I have 40 servers that have java installed.  My network guy keyed in on the fact that support for java is ending sometime soon.  I have no idea if these servers actually use java that have it installed.  Is there a way to tell if a server is actually using java or if an app or service installed on that server is using java.
Thank you

the servers will be a mix of the following versions
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JohnBusiness Consultant (Owner)Commented:
Most server functions do not need Java . Make sure you have the install file and the uninstall Java and see if there is any outcome.

Java is not going away but businesses will have to pay.

So if not needed, no reason to keep it

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Difficult to say. One thing that springs to mind is to periodically execute tasklist in a script
Shaun VermaakTechnical SpecialistCommented:
As per above, simply check if java.exe and javaw.exe are running during normal operations.

There are countless server applications that rely on Java
Starting with Angular 5

Learn the essential features and functions of the popular JavaScript framework for building mobile, desktop and web applications.

Dr. KlahnPrincipal Software EngineerCommented:
The easiest way to find out is to pick a victim from among the servers, rename the java executables to something else so that they won't run on a taskname invocation, reboot the system, and see if anything fails.  This will take at least a week as something might be running only occasionally out of the scheduled tasks list.

If nothing fails, fine.  Remove java using a good uninstaller such as Revo and move on to the next server.

If something fails, find out what it is and try very hard to obtain a non-java replacement for it.  java support is not going to get any better if their support is so desperate that they are going to a paid model.  (This situation is more than a little reminiscent of Microsoft publicly dropping support for XP, then dropping security updates and saying "We'll continue support for companies big enough to carrry an expensive support contract," and then even later on saying "You have two years to get off XP, we're upping the support contract rates again, and we're going to enforce you getting off it.  This time we mean it.")
My network guy keyed in on the fact that support for java is ending sometime soon.

This is simply not true. Support for Java will never end, unless everybody stop using it (so Java will not be needed anymore).
jamesmetcalf74Author Commented:
Thanks Gentlemen
JohnBusiness Consultant (Owner)Commented:
You are very welcome and I was pleased to help.
The correctness of the accepted answer depends on two (that spring to mind) things:

a. every server does exactly the same thing with Java
b. you don't really care what happens if you break Java (which is strange if you don't know what it's doing)
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.