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

太湖县住房和城乡建设网站市建设局wordpress加载慢 2017

太湖县住房和城乡建设网站市建设局,wordpress加载慢 2017,具有口碑的柳州网站建设推荐,深圳网站建设联系方式一、jenv到底是干啥的? 简单来说,jenv就是专门用来管理多个Java版本的工具。不管是开发、测试,还是生产环境,只要你需要在同一台机器上用不同的Java版本,它都能帮上大忙。比如说,项目A要求JDK 8&#xff0…

一、jenv到底是干啥的?

简单来说,jenv就是专门用来管理多个Java版本的工具。不管是开发、测试,还是生产环境,只要你需要在同一台机器上用不同的Java版本,它都能帮上大忙。比如说,项目A要求JDK 8,项目B得用JDK 11,有了jenv,就能轻松在这些版本之间切换,再也不用为了版本问题头疼了。

二、jenv的核心功能

(一)管理多个Java版本

  1. 添加Java版本:想把已经安装好的Java版本添加到jenv里,用这个命令就行:
jenv add /path/to/java/home

比如说你下载了JDK 8和JDK 11,安装路径分别是/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home/Library/Java/JavaVirtualMachines/jdk11.0.10.jdk/Contents/Home ,添加的时候就这样写:

jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/jdk11.0.10.jdk/Contents/Home
  1. 切换Java版本:切换Java版本也很简单,可以全局切换,也能在局部(当前目录)切换。
jenv global 1.8   # 这就把全局的Java版本切换到JDK 8啦
jenv local 11     # 在当前目录下把Java版本切换成JDK 11
  1. 查看已安装版本:要是想看看都安装了哪些Java版本,直接用这个命令:
jenv versions

(二)支持插件扩展

jenv支持插件,通过插件能扩展它的功能。像Maven插件可以管理多个Maven版本,Gradle插件能管理多个Gradle版本,还有export插件可以设置环境变量。启用插件的命令也很简单:

jenv enable-plugin maven
jenv enable-plugin gradle

(三)环境隔离

jenv可以给不同的项目或者目录设置不一样的Java版本,这样就能避免全局环境冲突。比如全局想用JDK 11,就在终端输入:

jenv global 11  

要是某个项目得用JDK 8,在这个项目的目录下运行:

jenv local 1.8  

这时候,当前目录下会生成一个.java-version文件,用来记录这个目录用的Java版本。

(四)自动切换

jenv还有个很贴心的功能,就是自动切换Java版本。当你进入一个包含.java-version文件的目录时,jenv会自动把Java版本切换到文件里指定的版本,是不是很方便?

(五)跨平台支持

不管你用的是macOS、Linux,还是Windows(通过WSL也行),jenv都能在这些系统上使用,适配各种开发环境。

(六)与其他工具集成

jenv能和Maven、Gradle、Spring Boot这些开发工具无缝集成,保证这些工具用的都是正确的Java版本,避免因为版本不一致导致的各种问题。

三、jenv的安装和配置

(一)安装jenv

在macOS上安装jenv超简单,用Homebrew就行:

brew install jenv

(二)初始化jenv

安装好之后,还得把jenv添加到shell配置文件里。如果你用的是zsh,就在~/.zshrc文件里添加这两行:

echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc

添加完之后,再执行下面这条命令让配置生效:

source ~/.zshrc

要是用bash的话,就把配置添加到~/.bash_profile文件里,操作类似。

四、jenv常用命令汇总

命令说明
jenv versions查看已经安装的Java版本
jenv global <version>设置全局的Java版本
jenv local <version>设置当前目录的Java版本
jenv shell <version>设置当前shell会话的Java版本
jenv add /path/to/java/home把Java版本添加到jenv
jenv enable-plugin <plugin>启用插件,比如mavengradle
jenv doctor检查jenv的配置正不正确

五、jenv适用场景

  1. 要是你同时开发好几个项目,每个项目要求的Java版本还不一样,那jenv绝对是你的救星。
  2. 做不同Java版本兼容性测试的时候,用jenv能快速切换版本,效率直接拉满。
  3. 担心全局Java版本冲突?用jenv进行环境隔离,完美解决这个问题。
  4. 想快速切换开发环境?有了jenv,一键切换Java版本。

六、jenv与其他工具对比

工具功能特点
jenv管理Java版本轻量级,还支持插件扩展,用起来很灵活
SDKMAN能管理Java、Maven、Gradle等多种工具功能更强大,适合管理多种开发工具的版本
Homebrew主要用来安装和管理软件包安装Java挺方便,但没办法进行多版本切换

总的来说,jenv在管理Java版本这块表现很出色,简单又好用。要是你还在被Java版本管理的问题困扰,不妨试试jenv!要是在使用过程中有啥问题,欢迎在评论区留言,咱们一起交流解决。

http://www.dtcms.com/a/603727.html

相关文章:

  • 网站建设 重点ps培训班要学多久多少钱
  • 扁平化网站导航ui模板se 网站优化
  • 怎么在虚拟主机上发布网站建设信息港网站
  • 网页设计入门软件有哪些天津关键词优化效果
  • 公司的网站建设jnzji杭州最专业的seo公司
  • 起飞页怎么做网站微信开放平台入口
  • 吉林省住房城乡建设厅网站首页win7优化设置
  • 长沙望城建设局网站国家房管局官网查询系统
  • 网站备案号添加xml网站开发工具
  • 网站开发实验总结网络推广 推广
  • 建设网站50m数据库免费crm软件排名
  • 德阳响应式网站建设一个网站的seo优化有哪些
  • 详情页在线设计网站视频教学网站cms
  • 教做美食的网站网站栏目做跳转后不显示
  • 深圳有做网站最近价格做结构图的网站
  • 沈阳网站建设那家好洪雅网站建设
  • 做电影网站赚钱么濮阳网站建设价格
  • 揭阳seo网站管理2022麻豆区区区三区四区
  • 重庆网站建设平台城市建设游戏模拟网站
  • 网站开发培训 从0阿里巴巴国际站网站做销售方案
  • 宜春网站建设百度关键词优化送网站
  • 无锡网站商城建设南通网站建设规划书
  • 廉洁 网站建设php动态页面
  • 青海做网站的公司网站域名注册证书查询
  • 外部门户网站首页如何提升网站加载速度
  • 如何制作自己的作品集网站oa系统费用报销流程
  • 高中教学网站深圳做h5网站的公司
  • 贵阳网站制作建设养殖网站 模板
  • 甘肃建设厅网站执业注册中心丝瓜app官网下载安装io
  • 网站开发现在用什么公司网站怎么免费建