If you are planing to develop Java Apps on your Mac, you may have to set $JAVA_HOME environment variable.

Install the latest Java Virtual Machine

Go to How to install JDK on Mac OS X to install a new Java Virtual Machine. Download the latest Java JDK package from Oracle.

Check Java Virtual Machines

List directories in the following root -> /Library/Java/JavaVirtualMachines

$ ls -l /Library/Java/JavaVirtualMachines
drwxr-xr-x 3 root wheel 102 23 dic 20:36 jdk1.8.0_66.jdk
drwxr-xr-x 3 root wheel 102 21 mar 14:20 jdk1.8.0_74.jdk

And the version for java will be the latest.

$ java -version
java version "1.8.0_74"
Java(TM) SE Runtime Environment (build 1.8.0_74-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)
Set JAVA_HOME environment variable

Open your terminal, and create .bash_profile file if it does not exist.

vim .bash_profile

And write the following:

export JAVA_HOME=$(/usr/libexec/java_home)

Refresh the environment variables by running the following command, and check the $JAVA_HOME value:

$ source .bash_profile
$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_74.jdk/Contents/Home


简单的说就是先安装JDK,然后找到 .bash_Profile (因为我不会用vim)。
在最后一行添加
export JAVA_HOME=$(/usr/libexec/java_home)

然后在命令行里输入 
source .bash_profile 然后查看结果:
echo $JAVA_HOME


最新文章

  1. ZOJ3944 People Counting ZOJ3939 The Lucky Week (模拟)
  2. JAVAScript柯里化、部分应用参数终极理解
  3. Discuz!用户注册,登陆,生成帖子功能实现
  4. Android微信智能心跳方案 (转)
  5. vmware 三种网络模式
  6. DataSet读取数据
  7. C#基础---委托的使用
  8. No mapping found for HTTP request with URI
  9. Linux创建用户命令
  10. elasticsearch插件之一:marvel
  11. Java——异常
  12. Jetty提交数据时报java.lang.IllegalStateException: Form too large270468>200000问题解决
  13. RHCA442学习笔记-Unit13网络性能调整
  14. HDOJ-1019 Least Common Multiple
  15. [Python] Spark平台下实现分布式AC自动机(一)
  16. Offcanvas 自适应窗口示例
  17. Spring与Akka的集成
  18. <Numerical Analysis>(by Timothy Sauer) Notes
  19. 基于Zxing的二维码的二维码扫描之横屏扫描
  20. 20161210xlVBA一行数据转为四行

热门文章

  1. R语言入门:向量的运算
  2. Android中点击按钮获取星级评分条的评分
  3. Android事件分发与责任链模式
  4. 传智播客C++视频学习笔记(3)
  5. .NET CORE(C#) WPF 值得推荐的动画菜单设计
  6. HTML基础标签图片文本超链接列表表格介绍
  7. 安装PHP到CentOS(YUM)
  8. 【Git】git使用 - 冲突conflict的解决演示
  9. wordpress<=4.6版本任意命令执行漏洞
  10. 【NLP】暑假课作业3 - 词性标注(简单词频概率统计)