这是用大孔平时安装JDK的简单事情,在WSL中问题很多
安装是适用于Linux的Windows子系统:
Ubuntu-18.04 (默认)
以前使用centos,但直接使用yum localinstall ./jdk-? 可以在-linux-x64.RPM上安装本地rpm软件包。
但是,当前使用的Ubuntu只能安装DEB软件包。 查一下,有三种安装方式。 从RPM包到DEB包的转换
使用开箱后立即可用的tar.gz,设定环境变量
使用ppa源进行安装
开始添加辅助添加- apt-repository PPA : web upd8team/Java//PPA源
更新辅助获取更新//本地包
安装sudo apt-getinstalloracle-Java8- installer//JDK
//很遗憾弄错了
[电子邮件保护] :/wsl _ share # apt-getinstalloracle-Java8- installer
Reading package lists. Done
构建从属树
reading state信息. done
包Oracle-Java8- installerisnotavailable,butisreferredtobyanotherpackage。
thismaymeanthatthepackageismissing,has been obsoleted,or
isonlyavailablefromanothersource
e :软件包' Oracle-Java8- installer ' hasnoinstallationcandidate
note : thisanswernolongerworks, asthewebupd8ppahasbeendeprecatedsinceoraclehaschangedlicensingandaccessrestrictionstotheoraclejavacodebase.details at 3358 www
试着翻译一下
注意: WebUpd8 PPA已过时。 此回答无效,因为Oracle将诚实的蝴蝶和访问限制更改为Oracle Java代码库。 有关详细信息,请访问http://www.web upd8. org/2014/03/how-to-install-Oracle-Java-8合debian.html
所以,只能手动安装
手动配置
首先下载jdk-8u221-linux-x64.tar.gz,然后将其复制到wsl _ share [ email protected ] 3360/wsl _ share # tar-zxvf./jxvf
[ email protected ] :/wsl _ share # vim~~/. bashrc//将以下内容添加到配置环境变量//bashrc中
导出Java _ home=/app/JDK1.8.0_ 221
export JRE _ home=$ { Java _ home }/JRE
导出类路径=. $ { Java _ home }/lib : $ { JRE _ home }/lib
导出路径=$ { Java _ home } /简单老虎: $ path [ email protected ] 3360/wsl _ share # source~~/. bashrc///重新生成环境变量
[电子邮件保护] :/wsl _ share # Java-version
Java版本'1.8.0_ 221 '
(Java(TM ) seruntimeenvironment (build1.8.0_ 221-b11 ) ) ) ) ) ) ) )。
JavaHotspot(TM ) 64-bitserverVM构建25.221-b11,混合模式() ) ) ) ) ) ) ) ) ) )。