从零开始用vs code配置java环境(win 10)

  1. 官网下载vscode

  2. 下载安装open jdkmaven
    2.1. 这里之所以用的是open jdk而非sun jdk,是因为通过vs code提示的链接进入的网站是open jdk,因此我不了解sun jdk是否可行。我下载的是jdk11,具体下哪个看自己需求
    我下载的是jdk11,具体下哪个看自己需求。
    下载下来的是一个压缩包,解压到目标目录就行,我放在了C:\Program Files\Java。
    然后配置环境变量在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    变量值是刚刚压缩包解压的路径,深入到bin文件夹的上一层。
    在这里插入图片描述
    在这里插入图片描述
    新建一个%JAVA_HOME%\bin,图示是已经建好的。
    有一点需要注意,如果以前装过jdk,要先卸载原本的jdk才能安装新的,否则最终可能调用的还是原本的jdk
    WINDOWS+R键,输入cmd,进入命令行界面在这里插入图片描述
    2.2. maven可以作为一个项目管理工具,本身不是必须的,但是对于构建健康的软件架构有益。其具体安装和配置环境变量过程和jdk没有什么区别,最终结果也可以在上面的截图中看见。
    测试在这里插入图片描述

  3. 前置工作完成后,就可以进行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也不熟悉,文章结构稀烂,将就着看吧。不少内容也是参考了其他人的博文,因为太多了,就不一一列举了,只有表示感谢。
写这篇文章的本意是给以后的自己做个参考,避免遗忘。如果能够帮助到别人,那么不胜荣幸

  • 45
    点赞
  • 195
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值