使用Scoop+VSCode完成所有的环境配置
注意:如果不是非常必要,不要污染系统的环境变量,不要随意往环境变量里塞东西,尤其是classpath,最好的做法是为每个项目手动指定classpath,而不是直接在系统变量中添加classpath
Scoop部分,如果安装了Scoop则可以直接开始安装了:
整个过程需要有魔法
Scoop官网https://scoop.sh/
打开PowerShell
安装Scoop自己:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression提示
Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose
you to the security risks described in the about_Execution_Policies help topic at
https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):输入A即可
提示:
Initializing...
Downloading...
Extracting...
Creating shim...
Adding ~\scoop\shims to your path.
Scoop was installed successfully!
Type 'scoop help' for instructions.代表scoop安装成功
安装openjdk,如果你之前安装过Java,最好删除所有关于Java的环境变量
如果没有安装过Java,那么你只需要用Scoop安装即可,scoop会帮你做好一切
如果你没有安装过git,使用以下命令安装:
scoop install git安装openjdk:
scoop bucket add java
scoop install java/openjdk21以下提示代表openjdk安装成功:
Checking repo... OK
The java bucket was added successfully.
PS C:\Users\WDAGUtilityAccount> scoop install java/openjdk21
Installing 'openjdk21' (21.0.2-13) [64bit] from 'java' bucket
openjdk-21.0.2_windows-x64_bin.zip (192.0 MB) [===============================================================] 100%
Checking hash of openjdk-21.0.2_windows-x64_bin.zip ... ok.
Extracting openjdk-21.0.2_windows-x64_bin.zip ... done.
Linking ~\scoop\apps\openjdk21\current => ~\scoop\apps\openjdk21\21.0.2-13
Adding ~\scoop\apps\openjdk21\current\bin to your path.
'openjdk21' (21.0.2-13) was installed successfully!安装maven
scoop install main/maven随后安装VSCode,当然你也可以用scoop安装:
scoop bucket add extras
scoop install extras/vscode安装这些的插件:
Extension Pack for Java
Community Server Connectors
打开vscode
点击此处
选择这个

提示Define value for property ‘version’ 1.0-SNAPSHOT: :
敲一下回车
出现
Confirm properties configuration:
groupId: com.example
artifactId: demo
version: 1.0-SNAPSHOT
package: com.example
Y: : 输入Y
之后完成项目创建
之后安装tomcat
点击此处下载tomcat或添加已有tomcat

选择你想要的tomcat版本,我选择了11



选择继续和YES即可~
在终端执行 mvn clean compile 和 mvn package


将target下的跟项目名称相同名称文件夹放到tomcat服务器运行。

选择Tomcat 11

看到如下输出代表没有问题

mvn clean compile 和 mvn package后会生成target里的各种东西
项目目录结构:
在webapp下放jsp文件,在java文件夹下的包名文件夹里放java源代码
例如包名com.demo.javaweb对应文件夹
│ │ └─com
│ │ └─demo
│ │ └─javaweb├─src
│ └─main
│ ├─java
│ │ └─com
│ │ └─demo
│ │ └─javaweb
│ ├─resources
│ └─webapp
│ └─WEB-INF
│ └─lib
└─target
├─classcode
│ ├─META-INF
│ └─WEB-INF
│ ├─classes
│ │ └─com
│ │ └─demo
│ │ └─javaweb
│ └─lib
├─classes
│ └─com
│ └─demo
│ └─javawebutf-8问题:
方法二
1、修改cmd的编码格式
快捷键win+R打开运行程序,输入regedit打开注册表,找到以下路劲并且修改。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor],新建一个字符串值,key-value如下: “autorun”=“chcp 65001”,之后重新打开cmd即可。
2、修改Tomcat bin目录下startup.bat文件
将call “%EXECUTABLE%” start %CMD_LINE_ARGS% 改为 call “%EXECUTABLE%” run %CMD_LINE_ARGS%
3、修改Tomcat bin目录下catalina.bat文件
将set “JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%”
改为:set “JAVA_
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"autorun"="chcp 65001 > nul"