In order to gain a better reputation for system security, Apple strictly controls Java, which is more likely to cause system vulnerabilities, and makes security updates (not software updates) invented by itself) java is automatically and secretly prohibited when users are unaware of it. Of course, this security update function can be used to prohibit any software that it considers problematic, or access to problematic web pages/websites, and so on, and it automatically updates and operates in a concealed manner without the user's perception. When a software is disabled, there are no valid prompts. At least tell the user why the software is not running! After Java is disabled, the end user cannot use Java in the Safari browser without knowing it, and there is no reason to explain it, users cannot use the software they can use. Users are confused about such problems. A system is intended for use by users. Since you are so arrogant that users are prohibited from using the system, it is better to let users break the computer, isn't it more thorough ?! Apple's arbitrary behavior completely violates the idea of personal experience it advocates on iOS devices. Is it true that this idea does not apply to all Apple products? Or has the idea of Apple been upgraded? How does Apple do it? It has a built-in security update function in the system. In E, the description is Automaticallyupdate safe downloads list, which is called XProtect internally. This is a daemon, it is equivalent to a Windows service program. It automatically downloads the secure download list from Apple's website and updates the secure download list on the customer's system. The real-time update takes effect immediately, that is, once it is updated, I can still do that before, but I cannot use it for some reason. Self-help: legal prohibition: the simplest thing is to use the functions provided by the system to prohibit it, go to system preferences-> security and privacy, open the small lock, and enter advanced, cancel the selection of the Automatically update safe downloads list. For details, refer to "command line:". ", let Launchd manage it. command: [html] launchctl unload-w/System/Library/LaunchDaemons/com. apple. xprotectupdater. plist Delete restriction: If you only want to temporarily remove this restriction and keep updates running automatically to ensure system security and allow users to temporarily use Java, then: [python] sudo/usr/libexec/PlistBuddy-c "Delete: JavaWebComponentVersionMinimum"/System/Library/CoreServices/CoreTypes. bundle/Co Ntents/Resources/XProtect. meta. plist: Well, let's take a look at it. Apple disabled Java because a Java version was found and confirmed to have a dangerous vulnerability, this causes harm to the customer's system. The steps provided above are only a matter of expediency. We should update the client's Java client software as soon as possible. Currently, Java has updated 13. Another option is to use FireFox and other browsers without Safari. Others may only prompt and allow users to continue using it.