zoukankan      html  css  js  c++  java
  • Mac下安装rJava,xlsx,ReporteRs包

    xlsx包可以用来读取excel数据,ReporteRs包可以用来直接输出word报告,这两个包都对rJava包有依赖,所以必须先安装rJava.

    (1)查看mac的java信息

    java版本:

    > java –version

    java路径:

    >which java

    java HOME:

    >/usr/libexec/java_home

    (2)添加环境变量

    操作步骤:

    1.打开Terminal  

    2.输入:vi ~/.bash_profile

    3.设置PATH:

    export JAVA_HOME="/usr/libexec/java_home -v 1.8"
    export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/server

    4.输入:wq 保存退出vi

    5.修改立即生效:source ~/.bash_profile。

    6.查看环境变量:echo $PATH

    注意:

    Mac配置环境变量的地方

    1./etc/profile   (建议不修改这个文件 )

    全局(公有)配置,不管是哪个用户,登录时都会读取该文件。

    2./etc/bashrc    (一般在这个文件中添加系统级环境变量)

    全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。

    3.~/.bash_profile  (一般在这个文件中添加用户级环境变量)

    每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!

    如果是新增环境变量或者是修改环境变量的值,都需要source一下才能立即生效。如果是删除一个环境变量,必须输入exit以logout当前shell,然后再重新打开一个新的shell并login才能生效。

    (3)终端执行下面的语句:

    >sudo R CMD javareconf

    命令行打开R,安装rJava:

    install.packages('rJava',type='source')

    (4)建立链接(link)。让RStudio 能够通过 Finder/Spotlight去连接libjvm.dylib to /usr/local/lib:

    sudo ln -f -s $(/usr/libexec/java_home)/jre/lib/server/libjvm.dylib /usr/local/lib
    -f 参数是用来强制写入已经存在的链接(link)。 
     
    (5)如果通过以上步骤仍不能在R中安装ReporteRs,那么需要到oracle官网下载最新的JDK。然后重新运行sudo R CMD javareconf
     
     
  • 相关阅读:
    类型检查-类型表达式:类型系统是一种逻辑系统
    计算机程序是建立在计算机硬件和一系列规则、协议、规范、算法基础之上的;
    类型的基石:数据类型、函数类型
    类型安全
    类型检查-类型系统
    动态类型-类型绑定
    类型安全与类型检查是什么?
    怎样写一个新编程语言
    同名的cookie会不会存在多个
    php array_map与array_walk使用对比
  • 原文地址:https://www.cnblogs.com/zhangzhangwhu/p/7171735.html
Copyright © 2011-2022 走看看