在R中启动JAGUAR的问题

时间:2010-08-10 15:36:41

标签: r

Windows XP,R 2.11.1,Java JRE6

我刚刚安装了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.
> 

我不确定如何运行Jaguar - 我知道我必须运行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

1 个答案:

答案 0 :(得分:0)

您是否尝试过JGR website

中的说明

  

安装说明:

     
      
  1. 下载并安装R 2.5.0或更高版本(Linux / Solaris:make   确定--enable-R-shlib用于   编译R)
  2.   
  3. 从上面为您的操作系统下载相应的JGR应用程序   (Windows / Mac OS X)或安装JGR   来自CRAN的包裹。
  4.   
  5. 启动JGR应用程序! JGR将安装所有必要的包   直接来自CRAN(或RoSuDa   服务器)。 (你应该有   获得管理员权限   包安装)
  6.   
  7. 第3步成功完成后,JGR已完全安装   并且可以使用。
  8.         

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

         

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

         

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

         

    - rforge - 使用www.rforge.net进行包安装而不是CRAN   (对安装最新开发很有用   包)

         

    - cran = xxx - 使用xxx作为软件包安装的CRAN镜像

         

    - libs = xxx - 使用xxx作为包位置(仅在您没有时使用)   在默认R中写入权限   包裹位置)