搭建JAVA开发环境_Window&&Linux
JDK的安装与卸载
官方开发文档
离线API下载
华为镜像站
windows平台
卸载JDK
安装JDK
1.百度搜索JDK8,找到下载地址
[https://www.oracle.com/cn/java/technologies/downloads/#jdk17-windows]
2.安装jdk
3.创建环境变量
4.创建CLASSPATH环境变量
%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
5.配置path变量
6.检查环境变量是否成功
Linux平台
环境安装
sudo apt update
sudo apt install openjdk-11-jdk
java --version
配置语言支持
- 安装中文支持包
sudo apt install language-pack-zh*
- 打开~/.bashrc文件添加
export LANG="zh_CN.UTF-8"
export LANGUAGE="zh_CN:zh:en_US:en"
- 环境变量生效
- source ~/.bashrc
jni相关
环境变量
- LIBRARY_PATH
LIBRARY_PATH是在程序编译期间查找动态链接库时指定的查找共享库的路径
- LD_LIBRARY_PATH
LD_LIBRARY_PATH主要是用于指定动态连接器(ld)查找ELF可执行文件运行时所依赖的动态库(SO)的路径。即用于在程序运行期间查找动态链接库时,指定除了系统默认路径(/usr/lib)之外的路径。
Q&A
1、Windows平台Powshell输出中文乱码问题?
System.out.println使用了PrintStream类来输出字符数据至控制台。PrintStream会使用平台缺省的编码方式来输出字 符。我们的中文系统上缺省方式为GBK,所以内存中的UNICODE字符被转码成了GBK格式,并送到了操作系统的输出服务中。因为我们操作系统是中文系 统,所以往终端显示设备上打印字符时使用的也是GBK编码。如果到这一步,我们的字符其实不再是GBK编码的话,终端就会显示出乱码。
在命令行输入如下命令,可以临时更改当前窗口编码
chcp 936 改为gbk
chcp 65001 改为utf-8