首页
学习
活动
专区
圈层
工具
发布

Mac OS 上设置 JAVA_HOME

安装之后,发现由于我原来设置的 JAVA_HOME 为 /Library/Java/Home ,导致我使用的还是原来苹果提供的 Java 6 而不是刚安装的 Java 7。...因为不同的 Java 版本和不同的 Java 实现可能安装在了不同的目录下,所以使用硬编码的目录会有如下缺点: 安装或升级新的 Java 后需要重新设置 JAVA_HOME(尤其是带版本号的目录) 无法适应不同的...根据苹果的官方说明,Mac OS X 10.5 及以后的版本应该使用 /usr/libexec/java_home 命令来确定 JAVA_HOME ,而在此之前的版本由于没有这个命令,则应该使用固定的...最佳方式是: export JAVA_HOME=`/usr/libexec/java_home` 另外,你还可以这样用,来选择不同的Java版本: export JAVA_HOME=`/usr/libexec.../java_home -v 1.6`; 或者 export JAVA_HOME=`/usr/libexec/java_home -v 1.7`; 或者 export JAVA_HOME=`/usr/libexec

2.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    史上最快! 10小时大数据入门实战(三)-分布式文件系统HDFSHDFS Shell 操作Java 操作 HDFS 开发环境搭建

    HDFS 环境搭建 HDFS 伪分布式环境搭建 CentOS 环境安装步骤 MacOS安装环境 安装jdk jdk安装路径 /usr/libexec/java_home -V:列出所有版本的...JAVA_HOME 设置 JAVA_HOME 添加java_home到.bash_profile文件中 export JAVA_HOME=$(/usr/libexec/java_home) export...PATH=$JAVA_HOME/bin:$PATH export CLASS_PATH=$JAVA_HOME/lib Mac OS X ssh设置 输入命令ssh localhost,可能遇到如下问题...原因是没打开远程登录,进入系统设置->共享->远程登录打开就好 这时你再ssh localhost一下 下载 Hadoop 解压到soft目录 官方指南...Hadoop也可以在伪分布模式下的单节点上运行,其中每个Hadoop守护进程都在单独的Java进程中运行 具体更改 新建一个临时文件目录

    56561

    Ubuntu 13.04环境Hadoop1.2.1单机模式安装

    二、安装 JDK 1.7.0_45 依照从Oracle官网下载jdk-7u45-linux-x64.tar.gz,然后按下面的命令运行即可: 1、 cd /usr/ (注:进入usr目录) 2、...sudo mkdir /usr/java (注:在usr下创建java目录) 3、sudo cp /home/jimmy/Downloads/jdk-7u45-linux-x64.tar.gz /usr....tar.gz (注:解压) 5、sudo gedit ~/.bashrc (注:修改根目录下的bashrc文件,以便设置java环境变量) 在bashrc最后追加以下内容: export JAVA_HOME...目录下) cat output/* (查看输出结果) 后记:以上操作,也适用于mac os、cent os,不过有些细节要注意 mac os上JAVA_HOME的路径为:/System/Library...JAVA_HOME=`/usr/libexec/java_home` 然后再 echo $JAVA_HOME就能看到当前jdk的路径了 cent os上apt-get命令要改为 yum cent

    40310

    ubuntu13.04环境hadoop1.2.1单机模式安装

    二、安装 JDK 1.7.0_45 依照从ORACLE官网下载jdk-7u45-linux-x64.tar.gz,然后按下面的命令运行即可: 1、 cd /usr/ (注:进入usr目录) 2、sudo...mkdir /usr/java (注:在usr下创建java目录) 3、sudo cp /home/jimmy/Downloads/jdk-7u45-linux-x64.tar.gz /usr/java....tar.gz (注:解压) 5、sudo gedit ~/.bashrc (注:修改根目录下的bashrc文件,以便设置java环境变量) 在bashrc最后追加以下内容: export JAVA_HOME...) 后记:以上操作,也适用于mac os、cent os,不过有些细节要注意 mac os上JAVA_HOME的路径为:/System/Library/Java/JavaVirtualMachines.../1.6.0.jdk/Contents/Home 如果找不到java的目录,但是java -version 又能正常显示java版本号,可先执行 export JAVA_HOME=`/usr/libexec

    92690

    macOS(Big Sur):eclipse下引用JDK 8 tools.jar 塈在macOS下为eclipse设置JAVA_HOME环境变量问题

    以设置 JAVA_HOME 为例 launchctl setenv JAVA_HOME=$(/usr/libexec/java_home) 在/etc/launchd.conf 添加 setenv JAVA_HOME...=$(/usr/libexec/java_home)的方式在Mac OS X 10.10 and higher版本已经不再支持参见: 《HowTo: Set an Environment Variable...in Mac OS X - /etc/launchd.conf》 launchctrl setenv key value方式只是设置环境变量并不能持久化,电脑重启就失效了。...如何持久化1:.zshenv .zshenv 是ZSH的环境变量设置文件,非交互式应用程序每次启动都会读取,将JAVA_HOME在这里设置,eclipse等应用程序就可以正确获取。...echo "launchctl setenv JAVA_HOME=$(/usr/libexec/java_home)" > ~/.zshenv 显然该方法只对当前用户有效 如何持久化2:launchd.plist

    3.7K30

    在 macOS 上安装 JDK 17

    例如: $ /usr/libexec/java_home -v 17 --exec javac -version 在 macOS 上安装 JDK 在 macOS 上安装 JDK: 下载所需的JDK ....笔记: 不要尝试通过删除 Java 工具来卸载 Java /usr/bin. 此目录是系统软件的一部分,Apple 将在您下次执行操作系统更新时重置任何更改。...对于 bash,使用这个: $ export JAVA_HOME=/usr/libexec/java_home -v 17`` 一些应用程序使用 /usr/bin/java调用Java。...为 macOS 2012-006 安装 Java 后, /usr/bin/java将找到安装的最新 JDK,并将其用于所有与 Java 相关的命令行工具 /usr/bin....环境变量 配置 3、验证是否安装成功 打开终端输入java -version 输出的是版本信息,说明已经安装成功了; 4、配置java环境 打开java安装路径 Mac默认路径为/Library/Java

    7K10

    HDFS伪分布式环境搭建

    block存储在两个机架上 写带宽:写操作仅仅穿过一个网络交换机 读操作:选择其中得一个机架去读 block分布在整个集群上 5 HDFS伪分布式环境搭建 5.1 官方安装文档地址 5.2 环境参数 Mac...JAVA_HOME 添加java_home到.bash_profile文件中 export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$JAVA_HOME.../bin:$PATH export CLASS_PATH=$JAVA_HOME/lib 输入命令ssh localhost,可能遇到如下问题 原因是没打开远程登录,进入系统设置->共享->...给安装好了,接下来就是编辑配置文件,把JAVA_HOME配置一下 cd etc/ cd hadoop vim hadoop-env.sh export JAVA_HOME=/usr/local/jdk1.8.../ # 根据你的环境变量进行修改 编辑 hadoop-env.sh 文件 export JAVA_HOME=${/usr/libexec/java_home} 由于我们要进行的是单节点伪分布式环境的搭建

    70520

    HDFS伪分布式环境搭建

    block存储在两个机架上 写带宽:写操作仅仅穿过一个网络交换机 读操作:选择其中得一个机架去读 block分布在整个集群上 5 HDFS伪分布式环境搭建 5.1 官方安装文档地址 5.2 环境参数 Mac...JAVA_HOME 添加java_home到.bash_profile文件中 export JAVA_HOME=$(/usr/libexec/java_home) export PATH=$JAVA_HOME.../bin:$PATH export CLASS_PATH=$JAVA_HOME/lib 输入命令ssh localhost,可能遇到如下问题 原因是没打开远程登录,进入系统设置->共享->远程登录打开就好...,把JAVA_HOME配置一下 cd etc/ cd hadoop vim hadoop-env.sh export JAVA_HOME=/usr/local/jdk1.8/ # 根据你的环境变量进行修改...编辑 hadoop-env.sh 文件 export JAVA_HOME=${/usr/libexec/java_home} 由于我们要进行的是单节点伪分布式环境的搭建,所以还需要配置两个配置文件

    40310
    领券