· jdk21安装包下载
可以直接通过甲骨文官网进行下载https://www.oracle.com/java/technologies/downloads/
下载时要选择jdk版本与操作系统,下面三个版本亲测都是可以使用的,个人认为不用过于纠结,注意不要更改下载路径!!!不要下到D盘!!!
但是在运行一些程序时仍会报错,比如下方这个它会显示我没有程序包interfaces (求大佬解答QAQ)我个人是用gradle解决的
· jdk环境的配置
右击此电脑,点击属性,点击高级系统设置,点击环境变量,在系统设置的PATH中点击新建,将jdk的路径拷贝进去。如果发现里面有自带的jdk(不是你所下载的那个路径)先将该路径删除,这个应该是操作系统自带的jdk,一般为jdk8,点击确定。
· gradle 环境的配置
在下载解压完成后,同上述步骤打开环境变量,然后在下方系统变量中点击新建,变量名写GRADLE_HOME,然后值是下载的路径,同时在系统变量的PATH中配置相关信息(如图)
· gradle 在某些系统中的问题
*在Windows运行中要记得写成.\gradlew 否则可能会报错
*当用.\gradlew.bat test 测试程序报错,出现乱码时,要记得先检查自己的系统的控制台的编码
用chcp 来查看
像我的电脑(Windows11上的就是GBK编码),936是gbk编码,65001是utf-8编码
因为gradle内部应用的是utf-8编码,所以是需要修改控制台编码的,不然还是会乱码(我之前在那里编辑gradlew.bat,使其为gbk,结果还是报错)
可以在打开控制台时运行chcp 65001,可以将控制台编码临时改为utf-8
然后再运行程序就解决了乱码问题
要注意的是,上述代码仅为临时修改,永久修改的话要在注册表中进行修改,进入下图所示的路径并新建一个字符串值,以autorun命名,并设值为chcp 65001