To disable, open Terminal and run
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
This disables the Launch Daemon that starts and keeps it running. You can also run:
sudo mdutil -a -i off
but from looking online in a few places, this may give you an error like 'Spotlight server is disabled'
If you disable though, it will continue to use an old cache, or not work at all. Therefore, the launching applications as you mention will no longer work. It also may break other functions related to the OS, like the Mac App Store (to know whats installed, etc), and LaunchPad.
If you still need an application launcher, you can use applications like LaunchBar and Quicksilver.
After seeing your update (espc. on how to stop it indexing so much), there are two things to check:
- Are you running something like a virus scanner or other application constantly accessing files on your drive? This will force spotlight to keep indexing. A network share would also be a culprit.
- You can also filter what folders Spotlight should index, and by configuring this, can limit how much has to be indexed. Do do this, go to System Preferences -> Spotlight -> Privacy.
Re-enabling would be running
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
or
sudo mdutil -a -i on
The Java updates for OS X come from Apple, not Oracle (that "owns" Java and provides downloads for Windows and Linux). In general, Apple doesn't seem to support OS X versions prior to 10.6 (that's something like an unofficial policy, they seem to support the latest 2 versions only), so in general you can't get official Apple updates for anything, including Java, for 10.5 and below. There were ideas about some open source substitutes for Java, but I am not sure what happened to them. Given the recent Java issues, Apple may decide to create and distribute Java update for 10.5, but I won't bet on that.
Best Answer
Use the Java Preferences app (located in the
Utilities
folder) to manage Java settings (also see this reference).General steps:
Utilities
folder (either by going to theApplications
folder or using the ⇧+⌘+U key combo from Finder)Java Preferences
applicationScreenshot: