无法启动BiodiversityR图形用户界面; " hasJava"错误

时间:2015-09-17 17:40:58

标签: java r

我无法启动BiodiversityR包的BiodiversityR图形用户界面。当我加载没有BiodiversityR的R Commander时,everthing工作正常。我也可以加载包" rJava"。已安装64位版本的Java。 任何帮助都非常感谢。

问候 蒂娜

R version 3.2.2 (2015-08-14) -- "Fire Safety"
Copyright (C) 2015 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

> library(BiodiversityR)
Lade nötiges Paket: tcltk
Lade nötiges Paket: vegan
Lade nötiges Paket: permute
Lade nötiges Paket: lattice
This is vegan 2.3-0
BiodiversityR 2.5-3: use function 'BiodiversityRGUI()' to launch the BiodiversityR Graphical User Interface

> BiodiversityRGUI()
Eingelesen: BiodiversityGUI.R 
Error : .onAttach failed in attachNamespace() for 'Rcmdr', details:
  call: eval(expr, envir, enclos)
  error: could not find function "hasJava"
Error: package or namespace load failed for 'Rcmdr'
> system("java -version")
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

1 个答案:

答案 0 :(得分:0)

Rcmdr 程序包不再使用Java,而 Rcmdr 中定义并导出的函数hasJava()不再存在。显然 BioDiversityR 使用此功能,需要适当更新。

您可以直接向 BioDiversityR 的维护者报告您的问题。

我希望这有帮助,  约翰