在 CentOS 上“改 Java 配置”通常分几种情况,我按最常见场景给你说明,你可以对照用。
java -version
which java
编辑:
vi /etc/profile
在末尾添加(路径按你实际 Java 安装位置改):
export JAVA_HOME=/usr/java/jdk1.8.0_361
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
使配置生效:
source /etc/profile
alternatives --config java
alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_361/bin/java 1
alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_361/bin/javac 1
alternatives --config java
编辑:
vi /opt/tomcat/bin/setenv.sh
添加:
export JAVA_OPTS="-Xms512m -Xmx1024m -XX:PermSize=256m"
java -jar app.jar --spring.profiles.active=prod
或:
JAVA_OPTS="-Xmx2g" java $JAVA_OPTS -jar app.jar
rpm -qa | grep java
yum remove java-1.8.0-openjdk*
为了更精准帮你,我可以告诉你具体改哪一项:
你可以直接说:“CentOS 改 XXX 的 Java 配置”