安装之后,发现由于我原来设置的 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
MAC下多版本JDK切换 场景 手头上的工具有时候依赖低版本jdk,有时候需要高版本jdk, 如何在不同版本jdk之间来回自由的切换?...我的安装目录: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk /Library/Java/JavaVirtualMachines/jdk1.8.0_...=`/usr/libexec/java_home -v 1.7` # 设置 JDK 8 export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8`..._8_HOME' 查看 查看当前版本 java -version 查看默认jdk的安装路径 /usr/libexec/java_home 查看jdk 1.7的安装路径 /usr/libexec.../java_home -v 1.7 而在此之前的版本由于没有这个命令,则应该使用固定的 /Library/Java/Home 目录,也就是直接在环境变量中写死.
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进程中运行 具体更改 新建一个临时文件目录
: 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。...找到 系统变量 中的 JAVA_HOME、Path: 修改 JAVA_HOME 为目标 JDK 目录。 在 Path 里,将 %JAVA_HOME%\bin 放到最前面。...macOS 平台 2.1 /usr/libexec/java_home 命令 macOS 自带命令 /usr/libexec/java_home,可列出并切换已安装的 JDK 版本。...# 列出所有已安装JDK /usr/libexec/java_home -V # 切换到 Java 11 export JAVA_HOME=$(/usr/libexec/java_home -v 11...1.8)' alias j11='export JAVA_HOME=$(/usr/libexec/java_home -v 11)' alias j17='export JAVA_HOME=$(/usr
查看Java的安装位置信息 $ /usr/libexec/java_home /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home...SSH配置 文件和目录的权限千万别设置成chmod 777.这个权限太大了,不安全 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys chmod 0600...image.png 测试远程登录是否开启 ssh localhost 安装hadoop 最终的安装目录在/usr/local/Cellar/hadoop/ 安装的版本是3.1.2 $ brew install...usr/local/Cellar/hadoop/3.1.2/libexec/etc/hadoop这个目录下 $ vim hadoop-env.sh $ vim core-site.xml $ vim hdfs-site.xml...image.png 将/usr/libexec/java_home查到的 Java 路径,记得去掉注释 #。
版权声明:本文为吴孔云博客原创文章,转载请注明出处并带上链接,谢谢。...注:这个地方一定要1.8的版本或以上,否则在 cordova build android 的时候会出现 UnsupportedClassVersionError 查看安装的JDK版本以及路径 /usr.../libexec/java_home -V 如下: WuKongyun:~ wukongyun$ /usr/libexec/java_home -V Matching Java Virtual Machines...环境变量 修改$HOME目录下的.bash_profile文件,如下: export JAVA_HOME=$(/usr/libexec/java_home) export ANDROID_HOME=/Users...找到对应的mac OSX版本zip,解压zip 解压完之后目录下执行命令,该命令会打开android sdk manageer界面 /Users/wukongyun/OpensourceInstall/
一、背景 最近将mac 升级到 Big Sur 版本,出现了个别奇奇怪怪的小问题。...系统升级后执行 mvn 命令,总是出现以下错误: No compiler is provided in this environment....二、解决办法 2.1 下载并安装官方的 JDK 2.2 设置环境变量 vim ~/.bash_profile 添加如下 export JAVA_HOME=$(/usr/libexec/java_home...java -version 检查 2.3 查看mvn 版本 执行 mvn -version 查看 Java version 正确,但是 runtime 值为 /Library/Internet Plug-Ins.../JavaAppletPlugin.plugin 进入 /Library/Internet Plug-Ins/ 目录,删除 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin
二、安装 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
二、安装 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
以设置 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
PATH : /usr/local/Cellar/jenv/0.5.2/libexec/libexec:/Users/xxx/.cargo/bin:/Users/xxx/.pyenv/shims:/Users...source '/usr/local/Cellar/jenv/0.5.2/libexec/libexec/.....add $(/usr/libexec/java_home) 如果/usr/libexec/java_home所指的位置不是你想要的,也可以手动指定目录: $ jenv add /Library/Java...切换JDK版本 Global 设置全局模式下的JDK版本: $ jenv global 13 $ exec $SHELL -l $ java -version Local 在某个工作目录下设置JDK版本...,会在当前目录下创建一个.java-version的文件: $ jenv local 1.8 $ exec $SHELL -l $ java -version Shell 设置当前Shell session
= JDK根目录 PATH=$JAVA_HOME/bin:$PATH:....2)下载安装Hadoop 直接用brew命令安装,安装完毕后,如果在 /usr/local/Cellar/ 目录下出现了Hadoop代表安装成功,不然重新试多一次。...3)配置Hadoop 3.1 修改hadoop-env.sh文件 进入Hadoop的安装目录:/usr/local/Cellar/hadoop/3.1.2/libexec/etc/hadoop 打开hadoop-env.sh.../hadoop/3.1.2/libexec/etc/hadoop 3.2 配置hdfs地址和端口 进入Hadoop的安装目录:/usr/local/Cellar/hadoop/3.1.2/libexec...:/usr/local/Cellar/hadoop/3.1.2/libexec/etc/hadoop 找到mapred-site.xml.template文件,将文件重命名为mapred-site.xml
我们在单机上测试运行这个程序,我的测试系统是Mac OS。...1 下载hadoop包,地址:http://www.apache.org/dyn/closer.cgi/hadoop/common/ 2 安装到任意目录,我安装在 /usr/local, 解压。...#export JAVA_HOME=`/usr/libexec/java_home -v 1.7` export HADOOP_HOME=/usr/local/hadoop-2.2.0 export HADOOP_MAPRED_HOME...,cd /usr/local/hadoop/etc/hadoop b) 更改 hadoop-env.sh 把JAVA_HOME指定:export JAVA_HOME=`/usr/libexec...:hadoop fs -ls / 12 RUN 首先进入example目录:cd /usr/local/hadoop/share/hadoop/mapreduce 然后run:hadoop jar hadoop-mapreduce-examples
我下载的是Mac OS X x64 安装 一定要先安装 JDK 7 再安装 JDK 8,不然无法再安装 JDK 7。...配置 执行vim ~/.bash_profile 新建: # 设置 JDK 8 export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8` export JAVA..._7_HOME=`/usr/libexec/java_home -v 1.7` #默认JDK 7 export JAVA_HOME=$JAVA_7_HOME #alias命令动态切换JDK版本 alias...jdk8="export JAVA_HOME=$JAVA_8_HOME" alias jdk7="export JAVA_HOME=$JAVA_7_HOME" 执行source ~/.bash_profile
例如: $ /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
首先先查看一下,系统当前使用的java是谁,可以使用/usr/libexec/java_home命令 % /usr/libexec/java_home /Library/Internet Plug-Ins.../JavaAppletPlugin.plugin/Contents/Home 检查一下这个路径下的文件,发现这是一个jre的目录。...加上-V参数看看当前系统上安装了那些Java版本 % /usr/libexec/java_home -V Matching Java Virtual Machines (2): 1.8.212.10...修改 ~/.zshrc 文件,设置JAVA_HOME和PATH export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_212.jdk/Contents.../Home export PATH=$JAVA_HOME/bin:$PATH 最后执行 “source ~/.zshrc” 使其生效。
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} 由于我们要进行的是单节点伪分布式环境的搭建
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} 由于我们要进行的是单节点伪分布式环境的搭建,所以还需要配置两个配置文件
www.csxiaoyao.com GitHub: github.com/csxiaoyaojianxian Email: sunjianfeng@csxiaoyao.com QQ: 1724338257 目录导航...macos下java版本动态切换 1 修改配置文件 $ vi ~/.bash_profile 2 修改文件内容 # 设置 JDK 6 export JAVA_6_HOME=`/usr/libexec.../java_home -v 1.6` # 设置 JDK 8 export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8` # 设置默认JDK export JAVA_HOME...=$JAVA_8_HOME # 设置alias命令动态切换JDK版本 alias jdk6="export JAVA_HOME=$JAVA_6_HOME" alias jdk8="export JAVA_HOME
在Mac下,如果想正确配置JAVA_HOME,每次更新JDK后都能正确链接到最新版本的话,需要设置正确的环境变量。...export JAVA_HOME=`/usr/libexec/java_home` 这样,以后每次安装JDK的dmg包后,就自动指向到最新的jdk了。