2010-08-10 85 views
2

Windows XP,R 2.11.1,Java JRE6在R中启动JAGUAR存在问题

我刚安装了Jaguar软件包。

从R的控制台,我可以这样做:

> library(JGR) 
Loading required package: rJava 
Loading required package: JavaGD 
Loading required package: iplots 

Please use the corresponding JGR launcher to start JGR. 
Run JGR() for details. You can also use JGR(update=TRUE) to update JGR. 

等JGR似乎被正确安装。

JGR()产生

On Windows JGR must be started using the JGR.exe launcher. 
Please visit http://www.rosuda.org/JGR/ to download it. 
> 

我不知道怎么办好捷豹 - 我知道我必须jgr.exe运行 - 而应该R上已经打开?如果是这样,JGR库应该已经加载了吗?我已经尝试了所有这些,而且无论是控制台窗口会短暂打开,然后消失,似乎都会发生什么情况。我运行了jrg --debug,没有明显的错误信息:(同一个文件,不管上面做出的选择)。

我该怎么做?

谢谢!

系统:5.1版本(版本2600),平台2的Service Pack 3]

JGR loader version 1.61 (build Jul 23 2008) 

parseParams> 1 parameters parsed. 
parseParams par 10> "--debug" 
> rhome="C:\Program Files\R\R-2.11.1" 
> srhome="C:\PROGRA~1\R\R-211~1.1" 

getPkgVersion(JGR): 010702 
getPkgVersion(rJava): 000805 
getPkgVersion(JavaGD): 000503 
getPkgVersion(iplots): 010103 

Loading preferences from "C:\Documents and Settings\gblais\.JGRprefsrc" 
> javakey="Software\JavaSoft\Java Runtime Environment\1.6" 
> javah="C:\Program Files\Java\jre6" 
> tp="C:\Perl\site\bin;C:\Perl\bin;C:\PHP\;C:\Program Files\MiKTeX 2.8\miktex\bin;C:\Python26\Lib\site-packages\PyQt4;C:\Program Files\Tcl\bin;C:\oracle\product\10.2.0\client_2\BIN;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Support Tools\;c:\belfry;c:\belfry\usr\local\wbin;C:\WINDOWS;C:\WINDOWS\System32;C:\WINDOWS\System32\WBEM;c:\Program Files\QuickTime\QTSystem\;C:\Program Files\SlikSvn\bin\;c:\progra~1\Microsoft Visual Studio 9.0\VC\bin\" 
Got RuntimeLib from registry, using "C:\Program Files\Java\jre6\bin\client;" PATH prefix. 
Java home: "C:\Program Files\Java\jre6" 
R home: "C:\Program Files\R\R-2.11.1" 
JAR files: "-Drjava.class.path=C:\PROGRA~1\R\R-211~1.1\library\rJava\jri\JRI.jar;C:\PROGRA~1\R\R-211~1.1\library\iplots\java\iplots.jar;C:\PROGRA~1\R\R-211~1.1\library\JGR\java\JGR.jar;C:\PROGRA~1\R\R-211~1.1\etc\classes;C:\PROGRA~1\R\R-211~1.1\etc\classes.jar" 
desired PATH: "C:\Program Files\Java\jre6\bin\client;C:\Program Files\Java\jre6\bin\client;C:\Program Files\Java\jre6\bin;C:\Program Files\R\R-2.11.1\bin;C:\PROGRA~1\R\R-211~1.1\library\rJava\jri;C:\Perl\site\bin;C:\Perl\bin;C:\PHP\;C:\Program Files\MiKTeX 2.8\miktex\bin;C:\Python26\Lib\site-packages\PyQt4;C:\Program Files\Tcl\bin;C:\oracle\product\10.2.0\client_2\BIN;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Support Tools\;c:\belfry;c:\belfry\usr\local\wbin;C:\WINDOWS;C:\WINDOWS\System32;C:\WINDOWS\System32\WBEM;c:\Program Files\QuickTime\QTSystem\;C:\Program Files\SlikSvn\bin\;c:\progra~1\Microsoft Visual Studio 9.0\VC\bin\" 
actual PATH: "C:\Program Files\Java\jre6\bin\client;C:\Program Files\Java\jre6\bin\client;C:\Program Files\Java\jre6\bin;C:\Program Files\R\R-2.11.1\bin;C:\PROGRA~1\R\R-211~1.1\library\rJava\jri;C:\Perl\site\bin;C:\Perl\bin;C:\PHP\;C:\Program Files\MiKTeX 2.8\miktex\bin;C:\Python26\Lib\site-packages\PyQt4;C:\Program Files\Tcl\bin;C:\oracle\product\10.2.0\client_2\BIN;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Support Tools\;c:\belfry;c:\belfry\usr\local\wbin;C:\WINDOWS;C:\WINDOWS\System32;C:\WINDOWS\System32\WBEM;c:\Program Files\QuickTime\QTSystem\;C:\Program Files\SlikSvn\bin\;c:\progra~1\Microsoft Visual Studio 9.0\VC\bin\" 
getenv PATH: "C:\Perl\site\bin;C:\Perl\bin;C:\PHP\;C:\Program Files\MiKTeX 2.8\miktex\bin;C:\Python26\Lib\site-packages\PyQt4;C:\Program Files\Tcl\bin;C:\oracle\product\10.2.0\client_2\BIN;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Support Tools\;c:\belfry;c:\belfry\usr\local\wbin;C:\WINDOWS;C:\WINDOWS\System32;C:\WINDOWS\System32\WBEM;c:\Program Files\QuickTime\QTSystem\;C:\Program Files\SlikSvn\bin\;c:\progra~1\Microsoft Visual Studio 9.0\VC\bin\" 
argv[0]:C:\PROGRA~1\Java\jre6\bin\java.exe 
argv[1]:-Drjava.class.path=C:\PROGRA~1\R\R-211~1.1\library\rJava\jri\JRI.jar;C:\PROGRA~1\R\R-211~1.1\library\iplots\java\iplots.jar;C:\PROGRA~1\R\R-211~1.1\library\JGR\java\JGR.jar;C:\PROGRA~1\R\R-211~1.1\etc\classes;C:\PROGRA~1\R\R-211~1.1\etc\classes.jar 
argv[2]:-Xmx512m 
argv[3]:-cp 
argv[4]:C:\PROGRA~1\R\R-211~1.1\library\rJava\java\boot 
argv[5]:-Drjava.path=C:\PROGRA~1\R\R-211~1.1\library\rJava 
argv[6]:-Dmain.class=org.rosuda.JGR.JGR 
argv[7]:-Djgr.load.pkgs=yes 
argv[8]:-Djgr.loader.ver=1.61 
argv[9]:RJavaClassLoader 
argv[10]:--debug 
+0

也许我来不及这一个(我没有太多的Windows体验),但你安装这些包作为管理员?启动程序只能查看某个目录结构(即所有用户文件夹,而不是您的用户文件夹)? – 2011-01-12 00:36:16

回答

0

你试过从JGR website的说明?

安装说明:

  1. 下载并安装R 2.5.0或更高版本(Linux/Solaris中:让 确保--enable-R-SHLIB使用时 编译R)
  2. 下载相应的应用程序JGR您的操作系统从上面 (Windows/Mac的OS X)或从CRAN安装JGR 包。
  3. 启动JGR应用程序! JGR将 直接从CRAN(或RoSuDa 服务器)安装所有需要的软件包。 (您应该有 管理员权限来安装 程序包)
  4. 成功完成第3步后,JGR完全安装 并且可以使用。

Windows用户:,如果你有安装了多个JDK版本,你 可以使用这个小工具来选择将与 JGR使用的 默认版本:jselect.exe

的Windows启动程序将接受 以下可选的命令行参数 :

- 调试 - 显示调试信息,并创建C:(如果使用的话必须是 第一个参数)/jgrdebug.txt

--rforge - 使用www.rforge。网为包安装的,而不是CRAN (有用安装最新发展 包)

--cran = XXX - XXX使用作为CRAN的镜子包安装

--libs = XXX - XXX使用的软件包位置(前提是你没有 写权限在默认的[R 包的位置使用)