当前位置: 首页 > wzjs >正文

关于做ppt的网站有哪些内容吗十大最靠谱it培训机构

关于做ppt的网站有哪些内容吗,十大最靠谱it培训机构,网站建设广告词,用什么程序做视频网站概要 在 macOS 上安装了多个 JDK 后,可以通过系统自带的 /usr/libexec/java_home 工具来查询并切换不同版本的 Java。只需在终端中执行 /usr/libexec/java_home -V 列出所有已安装的 JDK,然后将你想使用的版本路径赋值给环境变量 JAVA_HOME,…

概要

在 macOS 上安装了多个 JDK 后,可以通过系统自带的 /usr/libexec/java_home 工具来查询并切换不同版本的 Java。只需在终端中执行 /usr/libexec/java_home -V 列出所有已安装的 JDK,然后将你想使用的版本路径赋值给环境变量 JAVA_HOME,并将其添加到 PATH。最后,将这些设置写入你的 shell 启动文件(如 ~/.zshrc~/.bash_profile),即可在每次新开终端时自动生效。


一、查询已安装的 JDK 版本

  1. 打开 终端,输入:

    /usr/libexec/java_home -V
    

    该命令会输出所有已安装的 Java 虚拟机列表及其安装路径,例如:

    Matching Java Virtual Machines (3):17.0.2 (x86_64) "Oracle Corporation" - "Java SE 17.0.2" /Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home  1.8.0_202 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home  
    

    上面是一个示例,像我的电脑上装的jdk就有点乱了
    在这里插入图片描述


二、临时切换 JDK 版本

如果仅想在当前终端会话中切换版本,可直接运行:

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)  
export PATH="$JAVA_HOME/bin:$PATH"
  • -v 1.8 可替换为你需要的版本号(如 -v 17-v 11.0.2 等)([Stack Overflow][2])
  • 切换后,执行 java -version 即可验证当前使用的 Java 版本

三、永久切换 JDK 版本

为了在每次打开终端时都自动使用同一版本,需要将上述环境变量配置写入 shell 启动文件。

1. 确定使用的 Shell

  • macOS 默认从 macOS Catalina 起采用 Zsh,启动文件为 ~/.zshrc
  • 如果你使用的是 Bash,则应编辑 ~/.bash_profile~/.bashrc

2. 编辑启动文件

以 Zsh 为例,打开或创建 ~/.zshrc

vim ~/.zshrc

或者

nano ~/.zshrc

在文件末尾添加:

# 指向 Java 17(示例)像我的电脑上jdk装的有点乱了,可以指定特定的版本比如17.0.15
export JAVA_HOME=$(/usr/libexec/java_home -v 17.0.15)  
export PATH="$JAVA_HOME/bin:$PATH"

保存并退出(Ctrl+XYEnter/获取:wq保存(vim的操作))

3. 使配置生效

source ~/.zshrc
java -version

在这里插入图片描述

此时终端应显示你指定的 Java 版本信息。


四、使用别名或脚本快速切换(可选)

如果经常在不同项目间切换 JDK,可以在启动文件中定义别名或函数,例如:

# ~/.zshrc 中
alias java8='export JAVA_HOME=$(/usr/libexec/java_home -v 1.8); export PATH="$JAVA_HOME/bin:$PATH"; java -version'
alias java17='export JAVA_HOME=$(/usr/libexec/java_home -v 17); export PATH="$JAVA_HOME/bin:$PATH"; java -version'

这样在终端中仅需执行 java8java17 即可快速切换版本。


五、可以尝试:使用 SDKMAN!

sdkman能让你在 Unix 系统上轻松管理多个软件开发工具包,像 apt、pip、RVM 和 rbenv一样工具
也可以理解为node的版本管理的工具nvm一样的工具软件
SDKMAN! 是一个管理多种 SDK(包括 Java)版本的工具。安装后可用一条命令列出并切换 JDK:

sdk list java
sdk use java 17.0.2-tem

这种方式在管理众多 Java 发行版(Oracle、Temurin、Amazon Corretto 等)时尤为方便。


http://www.dtcms.com/wzjs/222675.html

相关文章:

  • 旅游网站的建设的意义百度官网电话
  • 可以优化网络的软件班级优化大师
  • 海报设计图片简单seo优化入门教程
  • 城乡建设和住房建设部八大员重庆seo按天收费
  • 网站登录系统内部错误广州全网推广
  • 开封做网站seo和sem是什么
  • 网站开发 绩效考核企业网站推广有哪些
  • WordPress表情问题seo在哪可以学
  • 做网站的可以黑客户的网站吗百度营销推广登录
  • 请简述常用的网页制作工具seo营销怎么做
  • 做赌场网站代理微信推广广告在哪里做
  • 做网站的时候会用 鸟瞰图吗营销网站建设专家
  • 惠州网站建设企业百度搜索入口官网
  • 采集网站图片如何做seo搜索优化
  • 网站网页区别是什么代刷网站推广免费
  • 做网站需要多少固定带宽上海专业seo服务公司
  • 怎么导入视频到wordpress大泽山seo快速排名
  • 网站退出率是什么意思国内搜索引擎优化的公司
  • 做网站怎么回本百度软文推广怎么做
  • 模板网站能用吗百度seo排名培训 优化
  • 潍坊潍城姓王的做网站百度关键词推广方案
  • 微信开店小程序怎么弄福州360手机端seo
  • 安徽省水利厅j建设网站合肥百度seo排名
  • 用自己电脑做外网访问网站seo点击
  • 网站的服务器怎么做seo推广价格
  • 河西做网站国内ip地址 免费
  • 怎样建设网站的步骤手机优化什么意思
  • 有哪些做废品的网站关键词优化公司哪家好
  • 网站群建设分析品牌宣传有哪些途径
  • 建站网哪个好百度产品优化排名软件