我无法启动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)
答案 0 :(得分:0)
Rcmdr 程序包不再使用Java,而 Rcmdr 中定义并导出的函数hasJava()
不再存在。显然 BioDiversityR 使用此功能,需要适当更新。
您可以直接向 BioDiversityR 的维护者报告您的问题。
我希望这有帮助, 约翰