0 votos

El visor Java DICOM falla en MacOS Catalania (10.15.3)

Tengo un CD que contiene las imágenes del MRT que tuve recientemente. He intentado iniciar el visor DICOM que también está en el CD. Sin embargo, el visor falla con el error:

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.eclipse.osgi.internal.baseadaptor.BaseStorage (file:/Users/manuel/2016-11-18 - CT Josephskrankenhaus/PLUGINS/OSGI.JAR) to method java.net.URLClassLoader.addURL(java.net.URL)
WARNING: Please consider reporting this to the maintainers of org.eclipse.osgi.internal.baseadaptor.BaseStorage
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

El valor de retorno es 13. ¿Cómo puedo solucionar este problema?

1voto

DHayes Puntos 1878

Estas advertencias se deben a que Oracle está reforzando la seguridad en la JVM (lo cual, lamentablemente, es muy necesario), pero actualmente no provoca el bloqueo del proceso.

Por lo tanto, mi suposición es que algo más se ha roto. Sin más datos, supongo (basándome en el código de salida 13) que el visor DICOM de Java es 1) bastante antiguo y 2) enlaza en código nativo, especialmente Java 6 (quizás incluso 5) y la biblioteca nativa de 32 bits.

Desgraciadamente para ti, las versiones modernas de Java son sólo de 64 bits, y no pueden usar librerías de 32 bits, así que si estoy en lo cierto el Java que tienes ahora no ejecutará este programa. Sin embargo, podrías tener suerte si consigues el antiguo Java 6 de Apple y utilizarlo en su lugar, pero sólo si no has actualizado a Catalina.

Yo buscaría una versión más reciente del visor DICOM en la red. Puede que tengas suerte.

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