1)文笔有限,如若有对该博客不清楚的地方可以私信作者或者在底下评论,我一定会第一时间回复。码字不易,干货连连,有兴趣的小伙伴点个赞呗,大家相互学习。
2)选择IDE、配置编译环境是一个繁琐的工作,有些时候都不知道到底是哪里出现Bug了,前前后后花了一天时间,下面的内容是我这次配置过程的总结。
3)本次配置的VMware的版本号为15,Ubuntu版本为18.04.5,JDK的版本号为JDK11,为至于为何选择该版本Ubuntu、该版本VS code以及JDK的版本号是经过血淋淋的教训得到的。(如果需要安装包可以私信我)
1 下载Ubuntu18.04.5
官网【传送门】,原以为Ubuntu的下载也会像其它国外的软件一样下载速度贼慢,没想到Ubuntu的官网下载速度这么快,很快就下好了。所以不推荐第三方网站安装。
下载好最好将该Ubuntu的系统镜像放在某一文件夹下,比如我是放在E:\VirtualMachine\Ubuntu18.04
目录下。
2 在VMware上配置Ubuntu操作系统
由于VMware Workstation Pro15是收费的以及CSDN的版权原因,这里我只介绍它的安装过程,不介绍它的下载以及注册过程,如果有需要的可以私信我。
2.1 VMware Workstation Pro15安装
安装过程没有什么特别要注意的地方,跟着安装向导一步步走即可。
2.2 VMware虚拟机中配置Ubuntu系统
关于虚拟机和Ubuntu系统的关系我可以用下表做对比,虚拟机就对应我们的笔记本的硬件,而Ubuntu系统则对应我们的Windows系统。
机子 | 系统 |
---|---|
联想拯救者笔记本 | Windows10系统 |
VMware Workstation Pro15 | Ubuntu18.04系统 |
安装步骤如下:
1)在VMware Workstation Pro中点击主界面上的新建虚拟机,如下图所示,然后点击典型按钮,注意,这里强烈推荐用典型按钮,这样,VMware Workstation Pro就会自动为我们配置好所有环境,包括VMware Tools,这可是利器,不容易出错。
2)在安装程序光盘映像文件这里选择我们下载的Ubuntu镜像后存储的位置
3)填写用户名和密码
注意,这里的用户名和密码并不是Ubuntu的root用户的密码,root用户的密码还需要自己在打开Ubuntu系统后通过命令行sudo passwd root
来设置。
4)后面就是一些默认项,直接点击默认的安装向导即可。之后VMware Workstation Pro就会为我们自动安装好Ubuntu18.04.5系统。
3 安装VS code Linux版以及配置
3.1 安装VS code Linux版
与Windows不同的是,Ubuntu有自己的应用商店,如下图所示,打开应用商店,则可以在商店中通过搜索Visual Studio code来进行下载。
3.2 安装Java Extension Pack插件
打开VS code,按照下图所示安装,这里只需要安装Java Extension Pack插件,因为该插件中有六个独立插件,涵盖了Java程序的运行、调试。
4 安装JDK11以及JDK环境的配置
4.1 官网下载JDK11的Linux版本
官网下载JDK11的Linux版本,并且将.tar.gz包放在自己设置的目录下,这里我是放在新建的/opt/java/jdk目录下。如图:
4.2 解压JDK的压缩包
通过终端,在该目录下使用命令行:tar zxvf jdk-11.0.7_linux-x64_bin.tar.gz
解压压缩包。(其中的压缩包名是我自己下载的JDK的压缩包名称)
解压压缩包后,会得到一个与压缩包同名的文件夹,为了记忆方便,我把文件夹名称改为上图的jdk11。
4.3 配置Java的环境变量
1)终端输入命令vim /etc/profile
。如果出现vim不存在的问题时,只需要通过命令行apt install vim
来下载。
2)在该文件尾部添加如下信息:
export JAVA_HOME=/opt/java/jdk/jdk11
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
即如下:
这里关于linux命令行的使用以及Vim的使用,可以参考我的另一篇博客。【传送门】
3)编辑完成后,通过如下指令刷新环境配置使其生效 source /etc/profile
4)通过输入如下指令验证JDK是否安装成功 java -version
5 VS code配置JDK
菜单中打开File > Preferences > Settings
,找到Java Configuration
下的java.home配置项,而事实上,找到java.home
配置项并不容易,这里推荐在Settings
的搜索框直接搜索java.home
,从而配置JDK路径。
具体步骤如下图所示:
6 第一个HelloWorld.java
在VS code中新建helloworld文件夹,在其中新建HelloWorld.java程序,编写如下代码:
public class HelloWorld{
public static void main (String[] args){
System.out.printf("HelloWorld, Sharm.\n");
System.out.printf("Hello, Ubuntu, VS code, my name is Sharm.");
}
}
右键运行,控制面板输入:
至此,Get新技能!
7 想法与问题
- Visual Studio code 是一款文本编辑器,而IDEA是一款编译器。
- VS code如果在Windows系统上是可以一键安装的,如果在Linux上,则需要手动安装JDK、VS code以及Java扩展。安装的是JDK11,因为VS code只适用于Java11及以上。
- If you open a Java file in VS Code without opening its folder, the Java Language Server might not work properly.
- 期间配置jdk环境的时候,对应的文件一直保存不了,原来是没有使用root用户打开的原因。
- VS code在安装好后没找到Java:Configure Java Runtime,关机重启后出现了。