JRT开发环境要求JDK17和idea2018.3及以上版本,除了JDK和idea没有其他环境依赖,本章节将介绍怎么配置JRT开发所需要的环境,包括Windows和Linux上安装JDK和idea部分。
JDK17下载地址如下:
graalvm-jdk
在Windows上开发就下载Windows的版本,在Linux上开发就下载Linux的
Windows配置JDK
在Windows上把下载的文件拷贝到下图维护或者其他位置
添加这四个环境变量,这里维护方便切换JDK8才这么加的
#按实际目录
JAVA_HOME17
C:\Program Files\Java\graalvm-jdk-17.0.9+11.1
#按实际目录
JAVA_HOME_JRE17
C:\Program Files\Java\graalvm-jdk-17.0.9+11.1\bin
#固定
JAVA_HOME
%JAVA_HOME17%
#固定
JAVA_HOME_JRE
%JAVA_HOME_JRE17%
同时有8的话,切换时候只要切JAVA_HOME和JAVA_HOME_JRE即可
JAVA_HOME8
C:\Program Files\Java\jdk1.8.0_191
JAVA_HOME_JRE8
C:\Program Files\Java\jdk1.8.0_191\jre\bin
然后添加CLASSPATH的环境变量
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
然后增加Path
%JAVA_HOME%\bin
这样就完事了,可以用cmd测试java是否安装好了(java -version),切换JDK版本时候记得要重启idea才会生效
Linux配置JDK
把下载的jdk17和jdk8拷贝到Linux上,环境变量指向jdk17
压缩包上传到/usr/local/java
解压文件
cd /usr/local/java
tar -zxvf graalvm-jdk-17.0.9_linux-x64_bin.tar.gz
修改环境变量配置,vi修改或者xftp修改
vi /etc/profile
在配置文件最后添加
JAVA_HOME=/usr/local/java/graalvm-jdk-17.0.9_linux-x64_bin
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
使配置生效
source /etc/profile
用java命令测试是否好使
idea下载地址如下:
idea下载
在Windows上开发就下载Windows的版本,在Linux上开发就下载Linux的
Windows安装ideal
在Windows上就执行运行安装程序即可
Linux安装idea
在Linux上把文件上传到Linux指定目录运行bin下的idea.sh即可,运行前记得给文件夹授权chmod -R +777 /opt/idea-IC-183.6156.11
为了每次不用命令麻烦,创建快捷方式
[Desktop Entry]
Name=idea
Comment=Multi-platform LISClient for Linux
Exec=bash /opt/idea-IC-183.6156.11/bin/idea.sh
Icon=/opt/idea-IC-183.6156.11/bin/idea.png
Type=Application
StartupNotify=true
Categories=idea;
MimeType=text/plain;
Keywords=idea;
放这个目录
然后在这个目录下右键这个文件发送到桌面快捷方式即可
这样就准备好了JRT所需要的开发环境,在Linux发布就按Linux安装JDK的环境即可.