为何cytoscape总是说我没有java呢
时间:2022-07-22
本文章向大家介绍为何cytoscape总是说我没有java呢,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
做数据挖掘的朋友们都懂得,cytoscape的出镜率非常高,主要是因为太多人对R语言的掌握程度不好,所以只能是借助cytoscape这样的可视化软件,cytoscape是java语言开发的,也有很多人在cytoscape的基础上面开发插件,而且有一些插件就可以单独发表SCI文章,有点类似于在R语言的平台上面开发R包就可以发文章一样。
因为最近自己购置了一个全新的Windows电脑,所以就系统性的配置了全部的生物信息学相关软件,当然是也包括cytoscape啦。但是遇到了报错,如下:
缺失java的报错
实际上我这个电脑刚刚配置好java,不应该是找不到java啊,如下:
(base) C:Userswin10>java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) Client VM (build 25.261-b12, mixed mode, sharing)
我是在官网下载安装的,全新的,我的下载地址是:https://www.java.com/zh_CN/download/:
实际上,当我们谈论java的时候,很容易搞混JDK,JRE和JVM,我刚开始也以为是JDK,JRE和JVM的问题,我仅仅是安装了jre。所以我又去寻找jdk的下载地址,成功安装了。如果 你的是Linux或者macos操作系统,会稍微有一点点不一样哦。
- https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
- https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
本质上都很容易安装,毕竟java已经是很多软件工具的底层依赖了。但是仍然是没有解决问题,所以最后被逼无奈选择了download,主要是怕这个外网软件下载速度问题。
但是令人意外的是,下载速度居然还可以接受,如下:
也算是一个惊喜了,就这样解决了这个不过?又是不明不白的一天,浑浑噩噩就完成了任务解决了bug,唉。
Java中JDK,JRE和JVM之间的关系
摘抄自:https://www.cnblogs.com/iskandar/p/8933340.html
- JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。
- Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
- JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。
如下图:
- 温故而知新:HttpApplication,HttpModule,HttpContext及Asp.Net页生命周期
- proxy_pass反向代理配置中url后面加不加/的说明
- Android新手之旅(10) 嵌套布局
- C#代码也VB
- Docker容器学习梳理--SSH方式登陆容器
- Docker网络解决方案-Flannel部署记录
- Nginx的location配置规则梳理
- 统计代码行数的方法梳理
- 如何在不影响asp.net默认安全性的前提下使用ckeditor/fckeditor?
- Linux下防御DDOS攻击的操作梳理
- Android新手之旅(8) ListView的使用
- 更换Ubuntu源为国内源的操作记录
- Android新手之旅(8) ListView的使用
- CKEditor/CKFinder升级心得
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- [打造自己的监控系统]让Django运行自定义命令
- 没想到 Shell 命令竟然还能这么玩?| Shell 玩转大数据分析
- 瞄准器!3D入门实战!拇指射箭!Cocos Creator 3D !
- [周末往期回顾] 使用Django创建网站
- 用 NetworkX + Gephi + Nebula Graph 分析<权力的游戏>人物关系(上篇)
- [Oracle数据库迁移]使用expdp/impdp进行迁移
- [周末往期回顾]使用Django获取Linux性能数据并存放在redis中
- [周末往期回顾]使用Python将Oracle已使用过索引存入MySQL中
- [周末往期回顾]DB_CREATE_FILE_DEST,DB_CREATE_ONLINE_LOG_DEST_n
- 【DB宝18】在Docker中安装使用MySQL高可用之MGR
- [周末往期回顾]redis的介绍及安装
- [Oracle 日常管理]使用BBED定位数据位置
- [Oracle 日常管理]表的相关操作
- JsonPath实践(二)
- C# 使用OpenCV在一张图片里寻找人脸