-
在官网下载vscode
-
下载安装open jdk和maven
2.1. 这里之所以用的是open jdk而非sun jdk,是因为通过vs code提示的链接进入的网站是open jdk,因此我不了解sun jdk是否可行。
我下载的是jdk11,具体下哪个看自己需求。
下载下来的是一个压缩包,解压到目标目录就行,我放在了C:\Program Files\Java。
然后配置环境变量
变量值是刚刚压缩包解压的路径,深入到bin文件夹的上一层。
新建一个%JAVA_HOME%\bin,图示是已经建好的。
有一点需要注意,如果以前装过jdk,要先卸载原本的jdk才能安装新的,否则最终可能调用的还是原本的jdk
WINDOWS+R键,输入cmd,进入命令行界面
2.2. maven可以作为一个项目管理工具,本身不是必须的,但是对于构建健康的软件架构有益。其具体安装和配置环境变量过程和jdk没有什么区别,最终结果也可以在上面的截图中看见。
测试 -
前置工作完成后,就可以进行vs code 的配置了
3.1.设置中文。虽然说想要深入编程最好直接用英文,但是对我这种只是想粗浅了解的人 ,还是中文比较顺眼。过程参照百度经验
3.2.配置java环境。
java extension pack包含了java必须插件,简单使用已经足够了。
4.简单编程测试
4.1.创建一个maven项目
会弹窗选择文件夹建立位置,选定之后,如果是首次运行,mvn会从远程"中央仓库"下载一些必需的文件到"本地仓库"。
Define value for property ‘groupId’: : cnblogs (可暂时先理解成类似package或namespace的名称,通常我们填写组织机构名称缩写)
Define value for property ‘artifactId’: : maven-hello-world (组件名称,可暂时理解成项目名称)
Define value for property ‘version’: 1.0-SNAPSHOT: : (版本号,直接回车,默认1.0-SNAPSHOT)
Define value for property ‘package’: cnblogs: : (打包后的jar文件名,相当于.net中项目最后生成的程序集dll名称)
Confirm properties configuration:
groupId: cnblogs
artifactId: maven-hello-world
version: 1.0-SNAPSHOT
package: cnblogs
Y: : (直接回车确认)
maven项目的目录结构
C:\test\maven-hello-world>tree
Folder PATH listing for volume win7
Volume serial number is AA2C-6E70
C:.
├───src
│ ├───main
│ │ └───java
│ │ └───cnblogs
│ └───test
│ └───java
│ └───cnblogs
└───target
└───classes
└───cnblogs
maven项目采用“约定优于配置”的原则,src/main/java约定用于存放源代码,src/main/test用于存放单元测试代码,src/target用于存放编译、打包后的输出文件。这是全世界maven项目的通用约定,请记住这些固定的目录结构。
在创建好的maven项目中有一个建立好的java文件,F5运行该文件
————————————————————————————————————————————————————————————
新发现一个坑:win10操作系统所需权限原因,导致电脑一旦重启或者注销就会致使java环境变量失效。
解决方法:
1.改动一下Path值
2.以管理员身份启动命令提示符
参考了gywuhengy的博客
————————————————————————————————————————————————————————————
第一次写博文,markdown也不熟悉,文章结构稀烂,将就着看吧。不少内容也是参考了其他人的博文,因为太多了,就不一一列举了,只有表示感谢。
写这篇文章的本意是给以后的自己做个参考,避免遗忘。如果能够帮助到别人,那么不胜荣幸