I have Java RE 7u60 packaged currently and have a smart group setup to deploy to any system without that version. That works great for the most part and reinstalls if anyone removes the software. But if someone upgrades to a newer version before i have it packaged I start seeing the installation constantly rerun and dumping errors in the jamf.log
Error - You are trying to install Java 7 Update 60, however Java 7 Update 65 is already installed.
I know we can't use greater than or less than in criteria (https://jamfnation.jamfsoftware.com/featureRequest.html?id=224). So the only thing i can think of is this:
Plug-in Title does not have "JavaAppletPlugin.plugin
OR Plug-in Version not like "Java 1"
OR Plug-in Version not like "Java 2"
OR Plug-in Version not like "Java 3"
OR Plug-in Version not like "Java 4"
OR Plug-in Version not like "Java 5"
OR Plug-in Version not like "Java 6"
OR Plug-in Version not like "Java 7 Update 1"
OR Plug-in Version not like "Java 7 Update 2"
OR Plug-in Version not like "Java 7 Update 3"
etc...
