avatar

目录
Windows10安装Linux子系统(WSL,Ubuntu16.04)并配置jdk1.8

什么是Linux子系统(WSL)

Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,目标是使纯正的Ubuntu 14.04 “Trusty Tahr”映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。

在实际开发测试运行的时候,往往需要用到Linux系统部署,使用Linux指令,而自己的电脑又是win系统,安装虚拟机既麻烦又耗内存,但是在win10版本,出现了Linux子系统(WSL, Windows Subsystem for Linux),使得Linux系统可以直接运行在win下,方便了很多。

安装WSL

查看系统版本

  • 首先查看一下操作系统版本。右击我的电脑,点击属性,如下

  • 我的系统是Windows10专业版1709,早期的win版本可能安装方法不同。

安装子系统前需配置

打开Windows控制面板->启用和关闭Windows功能

适用于Linux的Windows子系统打勾

然后打开设置–>更新和安全–>针对开发人员,选择开发人员模式

安装子系统

以管理员方式运行cmd(命令提示符)

bash
1
lxrun /install

输入y继续安装系统

安装完成后输入y继续(这里停留的时间可能会比较长)

完成后创建用户名和密码


在cmd中输入bash命令即可进入到win子系统

  • 这样实现了在win命令行下运行Linux命令

配置JDK环境

下载JDK

  • JDK官网

  • 我安装的是jdk-8u201-linux-x64.tar.gz

创建安装目录

bash
1
mkdir /usr/java
  • 将下载的jdk上传到Ubuntu中
  • 子系统在Windows系统中的物理路径C:\Users\用户名\AppData\Local\lxss

解压

bash
1
tar zxvf jdk-8u201-linux-x64.tar.gz -C  /usr/java

配置环境变量

bash
1
vi /etc/profile
  • 在文件的末尾添加如下
vim
1
2
3
export JAVA_HOME=/usr/java/jdk1.8.0_45
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

令使配置生效

bash
1
source /etc/profile

验证

bash
1
java -version

文章作者: Bill
文章链接: http://blog.webpro.ltd/2019/02/17/WSL-Install/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Bill's blog

评论