先放一个官方下载链接VOSviewer :: Download
下载之后,安装VOSviewer需要Java环境,我电脑上本来就有安装Java1.8,却出现报错,具体如下:The registry refers to a nonexistent Java Runtime Environment installation or the runtime is corrupted.
但我的Java是正确安装的,在命令行中输入java -version,可以正确输出Java版本,并且eclipse中项目都正常运行。
最后发现是注册表出错(好吧,报错信息里面就有提到registry),具体解决方法为
①win+R打开运行对话框,并输入regedit打开注册表编辑器
②找到下面路径
③将Javahome的值改到正确的jre文件下
④正常运行VOSviewer
最后,为什么注册表中JavaHome路径指向不对,但并不影响项目中java正常使用呢?
在许多情况下,Java 程序并不直接依赖于注册表中的 JavaHome路径。
一些开发工具和服务器可能会使用 JavaHome,因此在这些情况下,确保 JavaHome的正确设置是必要的。但对于普通的 Java 应用程序而言,只要 PATH路径正确,通常就能够找到并使用 Java 运行时环境。