我对最新版本的 Cytoscape 3.8.0 有疑问 它无法启动。我只能看到徽标,而不是什么都没有。计算机正在运行 OSX 10.13.6。我正在成功使用 Cytoscape 3.7.2 版本,但我想升级。当我运行脚本 mac.sh 时,我得到以下信息:
Target Cytoscape version: 3.8.0
你的 shell 是 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 未启动。当我尝试使用 cytoscape.sh 从终端启动版本 38 时,我收到很长的错误消息,其开头为:
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... 如果需要,我可以粘贴整个错误消息。
知道我该怎么做吗?谢谢。