溫馨提示×

ubuntu下java虛擬機如何設置

小樊
41
2025-09-08 15:07:18
欄目: 云計算

一、安裝JDK

  1. 更新系統:
    sudo apt update && sudo apt upgrade
    
  2. 安裝OpenJDK(以JDK 11為例):
    sudo apt install openjdk-11-jdk
    
  3. 驗證安裝:
    java -version
    

二、配置環境變量

  1. 編輯~/.bashrc文件:
    nano ~/.bashrc
    
  2. 添加以下內容(替換為實際JDK路徑):
    export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
    export PATH=$JAVA_HOME/bin:$PATH
    
  3. 使配置生效:
    source ~/.bashrc
    

三、設置JVM參數

1. 命令行臨時設置

通過-Xms(初始堆)、-Xmx(最大堆)、-Xss(線程棧)等參數調整,例如:

java -Xms512m -Xmx2g -Xss1m -jar your-app.jar

2. 環境變量永久設置

編輯/etc/environment~/.bashrc,添加:

JAVA_OPTS="-Xms512m -Xmx2g"

然后執行:

source /etc/environment  # 或 source ~/.bashrc

使用時通過java $JAVA_OPTS -jar your-app.jar傳遞參數。

四、驗證設置

運行Java程序時,可通過以下命令查看JVM參數是否生效:

java -XX:+PrintFlagsFinal -version | grep -iE 'HeapSize|ThreadStackSize'

注意事項

  • 32位系統最大堆內存通常限制在2-4GB,64位系統無此限制。
  • 調整內存參數時需結合應用實際需求,避免設置過大導致系統資源不足。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女