1. make sure you have java installed.
2. open R in c:\Program Files\R\R-3.0.1\bin\i386\Rgui.
install.packages(c(“rJava”,”
.libPaths()
library(JGR)
launchJGR <- function(){
windows <- .Platform$OS.type == “windows”
ws <- function(s){
if(windows) gsub(“/”,”\\\\”,s) else s
}
ps <- if(windows) “;” else “:”
qs <- function(s){
paste0(“\”” , s , “\””)
}
rhome <- ws(R.home())
libs <- ws(paste(.libPaths(),collapse=
libUser <- ws(Sys.getenv(“R_LIBS_USER”))
arch <- sessionInfo()$R.version$arch
rJavaPath <- ws(path.package(“rJava”))
jriJarPath <- ws(paste0(path.package(“rJava”
jgrJarPath <- ws(paste0(path.package(“JGR”) , “/java/JGR.jar”))
iplotsJarPath <- ws(paste0(path.package(“
boot <- ws(paste0(rJavaPath,”/java/
javaHome <- J(“java.lang.System”)$
java <- ws(paste0(javaHome,”/bin/java.
path <- J(“java.lang.System”)$
cp <- paste(qs(jriJarPath), qs(iplotsJarPath), qs(jgrJarPath),
qs(paste0(
qs(paste0(
Sys.setenv(PATH=path)
Sys.setenv(R_HOME=
Sys.setenv(R_ARCH=
Sys.setenv(R_LIBS=
Sys.setenv(R_LIBS_
cmd <- paste0(qs(java), ” -Xmx512m “, ” -cp “, qs(boot),
” -Drjava.class.path=”, cp,
” -Drjava.path=”,qs(rJavaPath),
” -Dmain.class=org.rosuda.JGR.
” -Djgr.loader.ver=1.7″, ” -Dr.arch=”,arch,
” RJavaClassLoader”)
system(cmd,wait=FALSE)
cmd
}
launchJGR()
3. If that doesn’t work, open R in c:\Program Files\R\R-3.0.1\bin\x64\Rgui.