Getting Java 7 under control

Today we’ll discuss Java 7 in your environment. Many of your users probably have older versions of Java installed. Some may not need Java at all, and others just need to be updated. We will be focusing on the the 32-bit version of Java 7 since this is by far the most common Java.

Let’s get down to it. Grab some egg nog, splash in some dark spiced rum. The bottle is most likely behind that un-used gym bag that has been next to your desk since January. (We’ll get to ignoring your New Year Resolutions later)

Make sure your target computers have recently been scanned.

If you have access to the Collection Library (available for PDQ Inventory with an Advanced Subscription) you can view your Java installations right now. Simply go to Collection Library > Runtimes > Java (JRE) > Java 7.

Java 32 bit collection library

The collection in the image above will contain computers which have an older version of Java 7 (32-bit version). The Collection Library is constantly updated so, at this writing, any installation of Java 7 that is below update 45 is considered old.

If you don’t have access to the Collection Library then I’ll walk you through creating your own Java 7 collections. (Well, I’ll show you screenshots, how’s that?)
This collection will show you all computers that have any version of Java 7 installed. (Including 64-bit versions)

This collection will show you all computers that have an older version of Java 7 32-bit.

Now you know which systems have an old version of Java 7 installed.
Notice that we used a regular expression to filter on Java. Why? Because the first Java 7 updates (through Update 10) reported the application name as “Java(TM) 7 Update xx”. Post Update 10 the name is reported as “Java 7 Update xx”. In order to catch installations of early Java 7 we wanted to account for either Java(TM) 7 or Java 7.
We don’t NEED to use a regular expression. Here are two other alternatives you can use for identical results.

If you want to upgrade Java on these computers you can download a “ready-to-go” silent installation of Java from the PDQ Deploy Package Library. You can select which computers to update or just update all the computers in the collection.