当前位置: 首页 > 工具软件 > jenv > 使用案例 >

jenv版本控制管理工具使用的若干问题

焦苏燕
2023-12-01

1、下载jenv:

命令行方式下载时,需要注意每一步是否真的下载完成了,有的由于网络问题,使得部分组件没有安装,也许你以为它已经下载完成了,但是后续的命令行中,就会出现某某文件找不到的情况,原因就是没有完全下载下来。

2、使用jenv来切换jdk:

注意优先级:shell、local、global,即同时设置了,谁生效,谁不能生效,在哪里生效,什么时候生效,什么时候失效?shell>local>global...其他自行搜索

注意jdk8是无法被识别的,必须写成jdk1.8之类的。

3、如果不小心,设置了多个local,并且是在不同的文件夹下,而且也忘记自己设置在哪里,

这时候可以通过locate .java-version(使用whereis、which不行),来查看具体的文件位置,当然可以考虑先sudo updatedb,更新下数据源,然后可删除、修改.java-version文件(删除后,使用local命令会重新生成这个文件),来设置jdk版本。

但是注意如果通过jenv global命令来 切换jdk版本,它只会在~/.jenv/version文件中显示,只生成了这一个文件,不同于local在各个文件夹下生成对应的.java-version文件。

当然,你也可以删除、修改这个version文件,不会影响jenv的使用,如果被删除掉了,就是jenv默认使用System提供的jdk,如果后面又使用global命令来切换jdk版本,这个文件会重新生成的。

 类似资料: