centos7.3安装jdk

安装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。看看能否运行,如果还是不能运行,到第二步,减小内存。

扫描二维码关注公众号,回复: 11260126 查看本文章
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


猜你喜欢

转载自www.cnblogs.com/lvyunxiang/p/12950677.html