2 votos

Cómo solucionar el "Error: No se puede acceder a jarfile" en MacOS?

En MacOS Ventura (13.3.1) estoy intentando ejecutar un archivo jar

java -jar somefile.jar

y obtener el error

Error: Unable to access jarfile somefile.jar

Después de buscar cómo solucionar esto, parece que tengo que dar "Acceso total al disco" a "Java". He encontrado algunas respuestas con algunos enlaces a algunos lugares diversos, ninguno de ellos existe.

¿Cómo resolver este problema? ¿Qué archivo EXACTO tengo que dar acceso completo al disco para MacOS Ventura y java versión 1.8.0_371 (o cómo averiguarlo)?

Intenté estas soluciones y esta sugerencia :

  1. /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home -> JavaAppletPlugin.plugin está en gris, no se puede seleccionar: enter image description here
  2. /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/ -> La ruta no existe (no hay "Java" en "Library")
  3. /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home -> La carpeta "JavaVirtualMachines" está vacía...

He instalado java siguiendo las instrucciones dadas en AQUÍ .

2voto

DevBev3 Puntos 48

Debes ir a Seguridad y Privacidad en Configuración --> Privacidad --> Acceso total al disco. A continuación, dar acceso a su archivo jar allí. Para más información, vaya a https://stackoverflow.com/questions/65469536/why-does-a-jar-file-have-no-permissions-to-read-from-disk-when-started-via-doubl

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