在 RStudio 中安装包 "OpenStreetMap" 时遇到问题

Trouble installing package "OpenStreetMap" in RStudio

我正在尝试在 RStudio 中安装 OpenStreetMap。 我在OS 10.11.3下。 我的 java 版本是: ➜ ~ java -version java version "1.8.0_73" Java(TM) SE Runtime Environment (build 1.8.0_73-b02) Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)

当我安装它时,出现以下消息: `

install.packages("OpenStreetMap") Installing package into ‘/Users/anhnguyen/Library/R/3.2/library’ (as ‘lib’ is unspecified) % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 2 2209k 2 49152 0 0 61339 0 0:00:36 --:--:-- 0:00:36 61286 29 2209k 29 658k 0 0 367k 0 0:00:06 0:00:01 0:00:05 367k 95 2209k 95 2114k 0 0 757k 0 0:00:02 0:00:02 --:--:-- 757k100 2209k 100 2209k 0 0 774k 0 0:00:02 0:00:02 --:--:-- 774k The downloaded binary packages are in /var/folders/qm/gj1n93fd7rg8rgz1ldq19gm80000gn/T//Rtmpuwj9O5/downloaded_packages `

然后在加载库时我有: `

library(OpenStreetMap) JavaVM: requested Java version ((null)) not available. Using Java at "" instead. JavaVM: Failed to load JVM: /bundle/Libraries/libserver.dylib JavaVM FATAL: Failed to load the jvm library. Error in .jinit() : JNI_GetCreatedJavaVMs returned -1 Error : .onLoad a échoué dans loadNamespace() pour 'OpenStreetMap', détails : appel : fun(libname, pkgname) erreur : Java classes could not be loaded. Most likely because Java is not set up with your R installation. Here are some trouble shooting tips: 1. Install Java
2. Run R CMD javareconf in the terminal. If you are using Mac OS X >= 10.7 you may want to try R CMD javareconf JAVA_CPPFLAGS=-I/System/Library/Frameworks/JavaVM.framework/Headers instead. Erreur : le chargement du package ou de l'espace de noms a échoué pour ‘OpenStreetMap’ `

我已经安装了其他软件包,没有问题。 我读到它可能会遗漏 rjava 并且也安装了它但没有解决我当前的问题。

感谢您的帮助。

所以最后,尽管已经安装了 java,我还是这样做了:

1) 我用这个 link https://support.apple.com/kb/DL1572?locale=en_US 重新安装了 java 而没有删除我已经安装的 java 2) 我在我的终端 运行 R CMD javareconf 尽管我的 MacOS >= 10.7

我不得不说几个月前我确实解决了这个问题,尽管今天再次出现同样的错误。