首先需要安装Sun Java软件包
$sudo apt-get install sun-java6-jdk
$sudo apt-get install openjdk-6-jdk
(注意在Ubuntu里面OpenJDK软件包的名字是”openjdk-6-jdk”,如果你安装成‘openjdk-6-jre‘后面配置安装R中的一些软件包后出错)
安装好JAVA后使用下面的命令检查JAVA对R软件包的支持配置是否正确
$sudo R CMD javareconf
正确配置的结果如下图:
笔者经历过错误安装openjdk-6-jre后,JNI cpp flags后面的配置为空,导致在R软件包中无法安装rJava包。
$sudo R
>install.packages(c(‘rJava’, ‘XML’, ‘sp’, ‘raster’, ‘dismo’, ‘rgdal’))