JAVA 8 /usr/libexec/java_home -v 1.8 输出 /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home...JAVA 9 /usr/libexec/java_home -v 9 输出 /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/...Home 在 .zshrc 或 .bashrc 中,添加如下内容: # 设置 JDK 8 export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8` # 设置...JDK 9 export JAVA_9_HOME=`/usr/libexec/java_home -v 9.0` # 默认用 JDK 8 export JAVA_HOME=$JAVA_8_HOME #...export PATH=$JAVA_HOME/bin:$PATH # 切换 Java 版本命令 alias jdk8="export JAVA_HOME=$JAVA_8_HOME" alias jdk9
打开Terminal 查看已有PATH cat ~/.bash_profile 以上为查找操作,若查不到JAVA_HOME,则可用下面语句插入profile。...使用工具命令“/usr/libexec/java_home”来定位JAVA_HOME 命令行中输入“/usr/libexec/java_home”,可以看到输出: /Library/Java/JavaVirtualMachines.../jdk-9.0.1.jdk/Contents/Home 这就是我机器上,java home的路径 插入PATH vi ~/.bash_profile,Insert以下语句: export JAVA_HOME...=/usr/libexec/java_home 让配置立即生效 source ~/.bash_profile 查看已插入的JAVA_HOME echo $JAVA_HOME 如果可以看到刚刚配置的
事实上我确实在.zprofile中已经添加了JAVA_HOME定义。按道理不应该呀。为什么?对于我这个macOS的手新来说太不可理解了。...以设置 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...echo "launchctl setenv JAVA_HOME=$(/usr/libexec/java_home)" > ~/.zshenv 显然该方法只对当前用户有效 如何持久化2:launchd.plist...plist) # 需要管理员权限 sudo touch /Library/LaunchDaemons/setenv.JAVA_HOME.plist 修改setenv.JAVA_HOME.plist文件内容为如下
如果你只安装了一个Java版本,这种方法是生效的,我们通过 /usr/libexec/java_home -F -V 指令就可以窥见原因。...如博主电脑就安装了两个Java环境,通过指令检索到两个 Java 环境, usr/libexec/java_home -F -V Matching Java Virtual Machines (2):...原因是无法通过 1.8+ 进行检索,会得到如下的提示: /usr/libexec/java_home -F -v '1.8+' The operation couldn’t be completed..../usr/libexec/java_home -F -v '1.8' /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home (base)...ber@Ber-MacBook-Pro ~ % /usr/libexec/java_home -F -v '1.8+' The operation couldn’t be completed.
网上查了一下,发现网上普遍存在一种不太好的硬编码方式,比如以下这些: JAVA_HOME=/Library/Java/Home JAVA_HOME=/System/Library/Frameworks/...根据苹果的官方说明,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.../java_home -v 1.8`; 查询设置的JAVA_HOME echo $JAVA_HOME
配置环境 方式一: vi .bash_profile //编辑 source .bash_profile //生效新配置 # 设置 JDK 7 export JAVA_7_HOME=`/usr.../libexec/java_home -v 1.7` # 设置 JDK 8 export JAVA_8_HOME=`/usr/libexec/java_home -v 1.8` #默认JDK...6 export JAVA_HOME=$JAVA_8_HOME #alias命令动态切换JDK版本 alias jdk7="export JAVA_HOME=$JAVA_7_HOME"..._8_HOME' 查看 查看当前版本 java -version 查看默认jdk的安装路径 /usr/libexec/java_home 查看jdk 1.7的安装路径 /usr/libexec.../java_home -v 1.7 而在此之前的版本由于没有这个命令,则应该使用固定的 /Library/Java/Home 目录,也就是直接在环境变量中写死.
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
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=$JAVA_8_HOME" 3 生效 $ source ~/.bash_profile 4 切换
注:这个地方一定要1.8的版本或以上,否则在 cordova build android 的时候会出现 UnsupportedClassVersionError 查看安装的JDK版本以及路径 /usr.../libexec/java_home -V 如下: WuKongyun:~ wukongyun$ /usr/libexec/java_home -V Matching Java Virtual Machines.../jdk1.8.0_131.jdk/Contents/Home /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home 配置JAVA_HOME...环境变量 修改$HOME目录下的.bash_profile文件,如下: export JAVA_HOME=$(/usr/libexec/java_home) export ANDROID_HOME=/Users...OpensourceInstall/android-sdk-macosx/platform-tools:/Users/wukongyun/OpensourceInstall/android-sdk-macosx/tools 如果没有
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export JAVA_HOME export PATH export CLASSPATH...3)配置Hadoop 3.1 修改hadoop-env.sh文件 进入Hadoop的安装目录:/usr/local/Cellar/hadoop/3.1.2/libexec/etc/hadoop 打开hadoop-env.sh...文件,定位到: export HADOOP_OPTS="-Djava.net.preferIPv4Stack=true, 把内容修改为:(JAVA_HOME就是JDK的根目录地址) export HADOOP_OPTS.../hadoop/3.1.2/libexec/etc/hadoop 3.2 配置hdfs地址和端口 进入Hadoop的安装目录:/usr/local/Cellar/hadoop/3.1.2/libexec...如果这个路径下没有该文件,请按下面的方式创建: 5.1 启动终端 5.2 进入当前用户的home目录(默认就是):cd ~ 或 cd /Users/YourMacUserName 5.3 输入touch
例如: $ /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....6、检查java环境是否配置成功 输入指令echo $JAVA_HOME,输出结果如下,说明java已配置成功。
/libexec/java_home /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home SSH配置 文件和目录的权限千万别设置成...777.这个权限太大了,不安全 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys chmod 0600 ~/.ssh/authorized_keys 如果没有...usr/local/Cellar/hadoop/3.1.2/libexec/etc/hadoop这个目录下 $ vim hadoop-env.sh $ vim core-site.xml $ vim hdfs-site.xml...$ vim mapred-site.xml $ vim yarn-site.xml hadoop-env.sh 配置JAVA_HOME ?...image.png 将/usr/libexec/java_home查到的 Java 路径,记得去掉注释 #。
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...Required. export JAVA_HOME=/usr/java/jdk1.7.0_45 5、验证hadoop是否正常运行 cd hadoop-1.2.1 bin/hadoop version...jar hadoop-example-1.2.1.jar wordcount input output (运行wordcount程序,并将结果写入output目录下) cat output/* (查看输出结果.../1.6.0.jdk/Contents/Home 如果找不到java的目录,但是java -version 又能正常显示java版本号,可先执行 export JAVA_HOME=`/usr/libexec
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...export JAVA_HOME=/usr/java/jdk1.7.0_45 5、验证hadoop是否正常运行 cd hadoop-1.2.1 bin/hadoop version 正常情况下,会显示hadoop...jar hadoop-example-1.2.1.jar wordcount input output (运行wordcount程序,并将结果写入output目录下) cat output/* (查看输出结果.../1.6.0.jdk/Contents/Home 如果找不到java的目录,但是java -version 又能正常显示java版本号,可先执行 export JAVA_HOME=`/usr/libexec
/local # 查看所解压内容 jdk1.8.0_261 [root@centos ~]# ls /usr/local/ bin etc games include jdk1.8.0_261...lib lib64 libexec sbin share src # 查看jdk内容 [root@centos ~]# ls /usr/local/jdk1.8.0_261/ bin javafx-src.zip...=/usr/local/jdk1.8.0_261(您的 JDK 版本) export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$...PATH使得系统可以在任何路径下识别java命令,设为: J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH Tips:特别注意:...环境变量值的结尾没有任何符号,不同值之间用:隔开(windows中用;) 添加完成,按Esc,输入:wq进行保存退出 执行.或source命令重新读取环境变量 [root@centos ~]# .
brew 安装 brew reinstall hadoop hive hbase ---- hadoop配置与操作 进入主目录: /usr/local/Cellar/hadoop/3.1.2 配置文件都在.../usr/local/Cellar/hadoop/3.1.2/libexec/etc/hadoop 1.修改hadoop-env.sh中的JAVA_HOME 运行: /usr/libexec/java_home.../sbin/stop-dfs.sh 查看hadoop http://localhost:9870/ 启动关闭hadoop的资源管理(没怎么用过,启动过程没有) ..../3.1.2 配置,使用mysql做metastore 放mysql jdbc 连接包 mysql-connector-java-5.1.27.jar 放到$HIVE_HOME/libexec/lib/...downloads/connector/j/5.1.html 进入mysql mysql -uroot -p create database metastore; 修改配置文件 cd $HIVE_HOME/libexec
enable-module=so // 支持mod_jserv.so make make install make clean 3) 拷贝mod_jserv.so 将mod_jserv.so 拷贝到apahce的libexec...目录 cd /usr/local cp /usr/local/mod_jserv.so /www/libexec 4) 安装tomcat cd /usr/local tar zxpf jakarta-tomcat...PATH="$PATH:/usr/local/jakarta-tomcat/bin:/usr/local/jdk1.2.2/bin:/usr/local/jdk1.2.2/jre/bin" JAVA_HOME...=/usr/local/jdk1.2.2 export JAVA_HOME JRE_HOME=/usr/local/jdk1.2.2/jre export JRE_HOME TOMCAT_HOME=/usr...免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:zbxhhzj@qq.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容
apache-tomcat服务 下面将配置过程做一下记录 首先,jdk安装在osx下可以是可以多个版本的jdk共存的,并不会安装一个低版本的之后就覆盖了另一个版本 通过下面的命令可以查看安装了那些jdk以及相应的安装目录 /usr.../libexec/java_home -V 结果: zsr:~ zsr$ /usr/libexec/java_home -V Matching Java Virtual Machines (2):...apache-tomcat-7.0.11/bin sh startup.sh 关闭服务 cd ~/apache-tomcat-7.0.11/bin sh shutdown.sh 如果直接如上面这样运行可能不行,因为没有指定想应的...java环境变量,因此还需要如下配置 cd ~/apache-tomcat-7.0.11/bin vim setclasspath.sh 在文件中添加如下两个对应的jdk的位置路径 export JAVA_HOME
平时很多人会私信或评论中问我关于我的终端相关的内容,今天我整理出来。分享给大家。 需要安装的软件 iterm2 dracula zsh Oh My ZSH powerlevel9k 上面?...后面安装的和iterm2没有强依赖。 这只是一个终端, 没有最好,适合你的就是最好的。 顺便提一下, 我自己的?.../local/bin/python3 source /usr/local/bin/virtualenvwrapper.sh # 设置 JDK 8 export JAVA_8_HOME=`/usr/libexec.../java_home -v 1.8` # 设置 JDK 11 export JAVA_11_HOME=`/usr/libexec/java_home -v 11` # 默认 JDK 8 export...JAVA_HOME=$JAVA_8_HOME # 动态切换版本 alias jdk8="export JAVA_HOME=$JAVA_8_HOME" alias jdk11="export JAVA_HOME
删除 jdk #查找当前版本 #输入: ls /Library/Java/JavaVirtualMachines/ #输出:jdk-9.0.1.jdk sudo rm -rf /Library/Java.../versions brew cask install java8 # 安装java8 #brew cask install java #默认安装最新版本 配置 Java 环境变量 # 1.定位JAVA_HOME...位置 /usr/libexec/java_home # 2.编辑profile文件 vim ~/.bash_profile # 3.格式参考 JAVA_HOME=/Library/Java/JavaVirtualMachines.../jdk1.8.0_152.jdk/Contents/Home PATH=$JAVA_HOME/bin:$PATH CLASSPATH=....:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar # 4.执行生效 source ~/.bash_profile # 5.检查是否成功 echo $JAVA_HOME
领取专属 10元无门槛券
手把手带您无忧上云