centos7.3安装jdk
https://blog.csdn.net/xuexi_39/article/details/82854735 亲测可用
安装centos时选择带gui的服务器->选择java环境
问题:
Unrecognized option: -v
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Error occurred during initialization of VM Could not reserve enough space for object heap Error: Could not create the Java Virtual Machine.
发现是虚拟机要使用的堆容量不足。
修改环境变量,调整堆内存大小
1.Linux修改环境变量
vi /etc/environment
2.增加此行
export _JAVA_OPTIONS="-Xms64m -Xmx64m -Xmn32m"
其中的64m表示使用64M的内存。-Xms是堆的最小大小,-Xmx是堆的最大值,-Xmn是堆中的新生代最小值。Xmn中的值不能超过总的堆内存大小
3.生效环境变量
source /etc/environment
4.运行java。看看能否运行,如果还是不能运行,到第二步,减小内存。
java -version
[root@localhost yum.repos.d]# java -version
Picked up _JAVA_OPTIONS: -Xms64m -Xmx64m -Xmn32m
openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
[root@localhost yum.repos.d]# roroo