Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a programmable Logitech mouse, which allows me to assign different configurations to different applications, but ONLY .app files, but I wish to assign a profile to Java, which is a binary not enclosed in a .app file.

When I nosed around into its preference file, it only refers to some sort of identifier associated for that app. For example, instead of saying /Applications/, it would only reference it as

What does* mean? Is it some sort of application identifier? And, if so, how can I find the one for Java?

share|improve this question
up vote 5 down vote accepted

That particular naming structure is known as "reverse DNS" naming. (Like Apple's website is at, so their plist entries are This is done so that items are sorted by manufacturer before product if you sort by name.

This nomenclature is used in Java packages (and other places) as well as OS X application identifiers.

If you want to specify Java as a whole, look for com.sun.* or*, as those are the two companies that have owned Java.

share|improve this answer
thanks, i'll try that and get back to u when i try it – AMomchilov May 20 '12 at 4:21
didn't, work, but maybe due to the " * " wildcard not being supposed in the pref file of my mouse settings, do u happen to know the full "reverse DNS" – AMomchilov May 20 '12 at 4:34
It's whatever the company wants to put after the com.companyname prefix. Search your system for com.sun or to see what has been registered for Java or your Java app. – CajunLuke May 20 '12 at 14:17
I couldn't find anything when i searched my drive (i figured they are probably hidden) so i used pacifist to search inside apple's downloadable java rte and all i found was: com.aple.mrt.uiagent.plist com.aple.mrt.plist – AMomchilov May 20 '12 at 18:42
Did you try to configure your mouse? – patrix May 20 '12 at 18:48

The simply implies ownership of the plist file to Apple. plist files contain settings for launchd processes.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.