JAVA开发环境 配置
openJDK
https://developers.redhat.com/products/openjdk/download
1. jdk ,maven 安装
配置环境变量
变量名: JAVA_HOME
C:\Program Files\Java\jdk-12.0.1
path:
%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin;
变量名:MAVEN_HOME D:\JavaTools\apache-maven-3.3.9
path:
%
MAVEN_HOME%\bin;
PATH : %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%
MAVEN_HOME%\bin;
cmd 测试 java -version mvn -v
------------------------------------------------------------------------------------
MAVEN 默认本地仓库
默认本地仓库在系统当前用户目录下.m2下。
Maven缺省的本地仓库路径为${user.home}/.m2/repository。具体如下图
Paste_Image.png
2、自定义修改本地仓库的位置
【1】在D盘下新建m2\repository文件夹。
【2】可以通过修改${user.home}/.m2/settings.xml配置本地仓库路径。
【3】修改Maven安装目录下的 conf/文件夹内的setting.xml文件,新增一行:
<localRepository>D:\m2\repository</localRepository>
(表示本地仓库的地址为:D:\m2\repository)
-----------------------------------------------
maven 阿里云 镜像仓库 加速
打开 maven 的安装目录/conf/setting.xml,替换里面的 mirrors 为下面代码,这样可加速 maven 项目的构建、编译、测试:
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
第二步: pom.xml文件里添加:
<repositories>
<repository>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
https://www.runoob.com/maven/maven-repositories.html
- vscode 安装 Java Extension Pack 插件
- 使用 Maven 新建 java-web 项目
- 插件安装成功后重启 vscode,在左侧项目区右键,可以看到
从 Maven 原型生成
,或同时按下ctrl + shift + p
输入 maven,选择从 Maven 原型生成
- 选择
maven-archetype-webapp
后 maven 会下载各种依赖,并要求你填写 groupId、artifactId等,然后就会建立一个 java-web 项目 - 执行
mvn clean package
将项目打包后,在 target 目录中会生成 .war 文件
- 插件安装成功后重启 vscode,在左侧项目区右键,可以看到
Maven 构建 Java 项目
Maven 使用原型 archetype 插件创建项目。要创建一个简单的 Java 应用,我们将使用 maven-archetype-quickstart 插件。
在下面的例子中,我们将在 C:\MVN 文件夹下创建一个基于 maven 的 java 应用项目。
命令格式如下:
mvn archetype:generate "-DgroupId=com.companyname.bank" "-DartifactId=consumerBanking" "-DarchetypeArtifactId=maven-archetype-quickstart" "-DinteractiveMode=false"
参数说明:
- -DgourpId: 组织名,公司网址的反写 + 项目名称
- -DartifactId: 项目名-模块名
- -DarchetypeArtifactId: 指定 ArchetypeId,maven-archetype-quickstart,创建一个简单的 Java 应用
- -DinteractiveMode: 是否使用交互模式
https://www.runoob.com/maven/maven-creating-project.html
- 使用 tomcat 访问网页
- 启动 tomcat,将上面生成的 .war 文件手动复制到 tomcat 安装目录的 webapps 文件夹下,假设 .war 的文件名为 learn-web在浏览器输入
http://localhost:8080/learn-web/index.jsp
- 或者安装
Tomcat for Java
插件,具体用法见插件说明
- 启动 tomcat,将上面生成的 .war 文件手动复制到 tomcat 安装目录的 webapps 文件夹下,假设 .war 的文件名为 learn-web在浏览器输入
----------------------------------------------------------------------------------------------
Eclipse的环境配置
https://blog.csdn.net/qq_39135287/article/details/82080373
----------------------------------------------------------------------------------
2. tomcat mysql