7 votos

¿Desactivación global del plug-in de Java?

Después de seguir las instrucciones de esta respuesta (brevemente: Java prefs pane Security disable "Enable Java content in the browser") para desactivar el plug-in Java globalmente, se me presenta un diálogo de solicitud de contraseña de administrador, seguido a su vez por este diálogo:

Dialog reading: "Java Disabled for Current User Only.  Only an Administrator can change the Enable Java in the browser setting for all users on this computer. Java will be disabled in the browser only for the current user" wiht "OK" button

¿Cómo puedo cambiar esta configuración para todos los usuarios?

1 votos

Puede eliminar el archivo de plugin correspondiente en /Library/Internet Plugins/JavaAppletPlugin.plugin aunque eso es un poco brutal y no necesariamente lo que quieres.

0 votos

@GhostLyrics Eso hará el trabajo temporalmente, pero no estoy seguro de lo que sucede en la actualización.

5voto

user4851 Puntos 66

La respuesta está en http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/properties.html (Java 7) y http://docs.oracle.com/javase/8/docs/technotes/guides/deploy/properties.html (Java 8), aunque las instrucciones podrían ser más explícitas.

Dicen que poner el deployment.webjava.enabled a falso en su deployment.properties cuya ubicación está definida por el archivo deployment.system.config en el archivo ${deployment.java.home}/lib/deploy/deployment.config .

He descubierto que basta con crear deployment.properties en ${deployment.java.home}/lib que supongo que es una ubicación por defecto.

Esto plantea la cuestión de cuál es el valor de ${deployment.java.home} y no es lo que esperaba. Estoy usando OS X 10.7.5, y el valor de deployment.java.home para mí es /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home .

He creado un deployment.properties con el contenido:

deployment.webjava.enabled=false
deployment.webjava.enabled.locked=true

Ahora, cuando abro el panel de control de Java y voy a la pestaña de seguridad, veo esto:

Java Control Panel screenshot showing Java content in browser disabled

Sigue apareciendo ese molesto "Sólo desactivado para este usuario", pero creo que es sólo un error de la interfaz de usuario. Si inicias sesión como otro usuario, verás que está desactivado para todos.

1 votos

¡Gran hallazgo! Después de leer el artículo enlazado, probé /Library/Application Support/Oracle/Java/Deployment/deployment.properties para mi archivo de configuración, que también funcionó.

3voto

Mauron85 Puntos 21

Tuve que crear directorios de Implementación en /Library/Application Support/Oracle/Java/

mkdir /Library/Application\ Support/Oracle/Java/Deployment/

y poner la implementación.config allí.

deployment.webjava.enabled=false
deployment.webjava.enabled.locked=true

Ahora las pantallas de configuración se ve muy movilidad.

enter image description here

0 votos

Yo también opté por esta vía. Creo que es efectivamente lo mismo que lo que @user4851 sugirió, pero creo que las carpetas llamadas Contents en Mac OS generalmente es mejor no tocarlas, mientras que Application Support encaja perfectamente aquí. Al igual que en la otra respuesta, la interfaz de usuario sigue diciendo "Sólo desactivado para este usuario", pero he intentado iniciar sesión como más de un usuario y ambos tenían la casilla de verificación "Habilitar contenido Java en el navegador" desmarcada y en gris.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X