背景
在看深入理解Java虚拟机(第2版)第二章的内容时,内存溢出在不同JDK版本下会有不同的表现,想测试不同JDK版本下,内存溢出的效果。
操作
在IDE中写对应内存溢出的代码,添加JVM参数,运行成功。
使用不同JDK版本时,如果每次都需要修改IDE环境较为繁琐,所以想通过命令行的方式来指定JDK版本。
然而
排错文件本身错误在IDE内运行成功,排除
命令行使用方式错误检查命令行有无拼写错误或参数错误,排除
Windows命令行环境下运行成功,排除
环境变量错误
下载
安装包(注意都是下载mac下的dmg安装包):
配置
关于Mac系统的环境变量文件入门介绍,可参考Linux环境变量文件。
修改配置文件vi ~/.bash_profile1
2
3
4
5
6
7
8
9
10
11
12配置版本
export JAVA_6_HOME=`/usr/libexec/java_home -v 1.6`
export JAVA_7_HOME=`/usr/libexec/java_home -v 1.7`
expo