У меня проблема с последней версией Cytoscape 3.8.0. Она не запускается. Я вижу только логотип и ничего. Компьютер работает под управлением OSX 10.13.6. Я успешно использую версию Cytoscape 3.7.2, но хочу ее обновить. Когда я запустил скрипт mac.sh, я получил следующее:
Target Cytoscape version: 3.8.0
Ваша оболочка - bash Обнаружена совместимая версия ОС: 10.13
- Пройдено: Версия ОС = 10.13.6
- Пройдено: после Oracle JDK найдено:
/Library/Java/JavaVirtualMachines/jdk-11.0.7.jdk Ошибка: Java недоступна. Попробуйте переустановить Java 11.
Я могу подтвердить, что java на месте / Library / Java / JavaVirtualMachines и версии jdk-11.0.7.jdk jdk-12.0.2.jdk jdk-14.0.1.jdk
Полагаю, что версии 37 и 38 работают с java 11? Я переустановил java 11 с теми же результатами, что и раньше. Версия 38 не запускается. Когда я пытаюсь запустить версию 38 с терминала с cytoscape.sh, я получаю длинное сообщение об ошибке, которое начинается с:
Unable to find any JVMs matching version "1.8".
karaf.base: /Applications/Cytoscape_v3.8.0/framework JAVA_HOME: null ОШИБКА: Ошибка синтаксического анализа оператора экспорта системного пакета: org.osgi.dto; version = 1.0, org.osgi.resource; version = 1.0, org.osgi.resource. dto; version = 1.0 ... При необходимости я могу вставить все сообщение об ошибке.
Есть идеи, что мне делать? Спасибо.