3 votos

Error de Scilab: Es necesario instalar el tiempo de ejecución de Java SE 6 heredado

Scilab v6.0.2 se descarga de la página sitio web oficial e instalado, pero no se puede abrir con el error:

Para abrir "esta aplicación Java" es necesario instalar el tiempo de ejecución de Java SE 6 heredado.

Sigo las instrucciones en "Más información" y en Internet para descargar Java de Apple pero no se puede instalar Java porque "A newer version of this package is already installed" que se muestra a continuación:

enter image description here

Mi MacOS es Catalina v.10.15.3. Cómo puedo salir de este bucle?

Gracias por la ayuda de antemano.

1 votos

Detecto posibles discrepancias en los requisitos. Yo adivinar que si el software Scilab requiere una versión de java tan antigua, entonces el software Scilab no será compatible con Catalina. Sin embargo, el requisitos del sistema estado Scilab necesita Java 8. Esta es una discrepancia. Además, tenga en cuenta que los requisitos del sistema no incluyen Catalina. Es posible que tenga que añadir Mojave como un segundo MacOS para obtener Scilab para ejecutar. Afortunadamente, esto no es difícil de hacer, siempre y cuando su Mac tiene suficiente espacio y no es demasiado nuevo para ejecutar Mojave.

1 votos

He tenido un problema similar con otro software que depende de Java. La solución es cambiar algunas capacidades en un archivo de configuración para su instalación actual de java. Tal vez funcione para usted también, ver las instrucciones aquí: awareim.com/forum/viewtopic.php?p=48828#p48828

0 votos

El sitio web oficial tiene también una versión más nueva, Scilab 6.1.0 - supongo que ésta necesita java8.

3voto

aku Puntos 54867

He probado a descargar Scilab y se ejecuta sin problemas en mi Catalina, donde he hecho los siguientes pasos para conseguir que se ejecute otra aplicación Java.

Descargue e instale una versión reciente del JDK de Oracle, como Java SE 13 desde https://www.oracle.com/java/technologies/javase-downloads.html#JDK13

A continuación, abra el Terminal (está en Aplicaciones/Utilidades) y escriba

cd /Library/Java/JavaVirtualMachines/

y pulse Enter. Esto cambia el directorio de trabajo a donde están instaladas las máquinas virtuales de Java. A continuación, haga lo siguiente

ls 

para obtener una lista de las versiones instaladas. Introduzca el directorio de contenidos de la que está utilizando escribiendo algo como

cd jdk-13.0.2.jdk/Contents/

Sustituya los números de versión si tiene instalada una versión diferente de Java.

Abre Info.plist en cualquier editor de texto (si quieres hacerlo desde Finder en lugar de Terminal, escribe open . para abrir la carpeta actual) y busque estas líneas:

<key>JVMCapabilities</key>
 <array>
  <string>CommandLine</string>
 </array>

Sustitúyelos por estas líneas

<key>JVMCapabilities</key>
 <array>
  <string>JNI</string>
  <string>BundledApp</string>
  <string>WebStart</string>
  <string>Applets</string>
  <string>CommandLine</string>
 </array>

y guardar el archivo. A continuación, intente abrir Scilab de nuevo.

Fuentes: https://crunchify.com/os-x-mavericks-eclipse-java-issue/ y https://www.awareim.com/forum/viewtopic.php?p=48828#p48828

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