admin管理员组

文章数量:1599268

简介

        Java 是一种广泛使用的编程语言,适用于各种应用程序的开发。为了开始 Java 开发,你需要搭建一个合适的开发环境。Java开发工具,数据库多种多样,这里不一一列举,本人结合工作实际,简单介绍一下其中一中主流的Java开发环境搭建,简单但全面,特别适合和方便初学者,避免到处找安装包和安装配置教程。以下是一个详细的 Java 开发环境搭建指南的概述,涵盖了从安装 JDK 到配置 IDE 的所有步骤。这里也提供了一套安装包下载地址:安装包,简易springboot数据服务器web客户端源码和教程、图书管理系统源码和教程

Jdk安装:

        注意jdk安装时坚持下一步->下一步到底,建议不设置任何路径,全部默认,这里以jdk-8u77-windows-x64.zip为例

Java系统环境配置:

CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib;
JDK1.8 C:\Program Files\Java\jdk1.8.0_77
JAVA_HOME %JDK1.8%
Java系统环境配置Path:添加%JAVA_HOME%\bin;
去掉C:\Program Files\Common Files\Oracle\Java\javapath

MySQL环境变量配置和运行:


1:下载个zip格式的Windows免安装版本这里提供的是mysql-8.2.0-winx64,解压到某个目录如D:\Program Files\mysql-8.2.0-winx64,然后配置系统环境变量MYSQL_HOME:D:\Program Files\mysql-8.2.0-winx64,在系统环境变量Path中追加%MYSQL_HOME%\bin;
2:初始化MySQL数据库并设置默认管理员账户root密码为空,cmd命令mysqld --initialize-insecure,命令执行后,在mysql安装目录会生成一个data目录
3:为Windows系统安装MySQL服务(默认服务名为mysql),cmd命令mysqld install servername(可省掉servername),若出现问题The service already exists,这是由于之前已经安装过mysql并且没有删除干净,则需要删除服务后重新安装
4:查看一下名为mysql的服务命令:sc query mysql,删除服务命令:sc delete mysql
5:安装服务成功后,可在任务管理器--服务面板进行查看安装的服务
6:启动MySQL服务命令:net start mysql,停止MySQL服务命令:net stop mysql
7:输入“mysql -uroot -p"按下回车,再输入密码,按下回车,有显示MySQL版本号则是连接MySQL服务成功,以下命令注意要带分号,执行成功都会有返回ok等成功响应
8:修改密码ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
9:刷新权限使修改生效FLUSH PRIVILEGES;
10:创建数据库命令create database dataname;其中dataname为数据库名
11:选择数据库命令use dataname;其中dataname为数据库名,选择好数据库后就可以使用sql命令在当前数据库下建表等操作
12:删除数据库命令drop database if exists dataname;其中dataname为数据库名
13:退出MySQL数据库命令exit;

Maven环境变量配置:


1:下载个zip格式的Windows免安装版本,这里提供的是apache-maven-3.9.6,已配置好镜像和jdk版本。配置系统环境变量MAVEN_HOME:D:\Program Files\apache-maven-3.9.6,在系统环境变量Path中追加%MAVEN_HOME%\bin;
2:windows终端输入mvn -v查看maven版本号检查一下是否安装成功
3:Windows终端输入mvn,初始化maven,Maven初始化后,会在C盘User文件夹-本地账号文件夹中自动创建.m2文件夹,包含一个空的名为Repository的文件夹,将Repository文件夹删除,保留.m2即可
4:配置本地仓库,在C盘之外的一个盘符中创建一个文件夹用来当作Maven的本地仓库,例如:D:\localStoreSpace\maven-repository
5:进入Maven安装目录,在config文件夹中找到一个settings.xml 配置文件后打开编辑
6:在localRepository的注释标签下面添加<localRepository>D:\localStoreSpace\maven-repository</localRepository>
7:配置中央仓库阿里云远程仓库镜像,将下面的一段代码直接复制粘贴到settings.xml文件的<mirrors></mirrors>中替换原有的mirror配置即可,注意mirror与mirrors标签一个字符差异
<mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun/nexus/content/groups/public</url>
</mirror>
8:MAVEN配置jdk版本,在settings.xml文件的<profiles></profiles>中加入以下即可
<profile>
  <id>jdk-1.8</id>
  <activation>
    <activeByDefault>true</activeByDefault>
    <jdk>1.8</jdk>
  </activation>
  <properties>
    <mavenpiler.source>1.8</mavenpiler.source>
    <mavenpiler.target>1.8</mavenpiler.target>
    <mavenpilerpilerVersion>1.8</mavenpilerpilerVersion>
  </properties>
</profile>
9:配置完成,在命令行输入mvn help:system测试,看到下载链接里面是ailiyun的链接表示配置成功
10:将D:\Program Files\apache-maven-3.9.6\conf\settings.xml文件复制粘贴到C:\User\用户名\.m2\中
11:Maven中央仓库网址https://mvnrepository/,里面可以浏览和搜索jar包和包对应的坐标(导入工程用到的dependency信息)

apache-tomcat安装和环境配置:


1:官网可下载zip压缩包直接解压,也可下载安装包安装,这里提供的是apache-tomcat-9.0.87,这里已经配置好编码和跨域,只需要按需修改端口号

2:找到解压或安装目录(不能有中文目录)中的bin\startup.bat文件,可直接运行启动服务,在出现Tomcat窗口中输入ctrl+c停止服务
3:配置系统环境变量CATALINA_HOME:D:\Program Files\Tomcat 9.0,在系统环境变量Path中追加%CATALINA_HOME%\bin;
4:windows终端输入service.bat install安装service为一个windows服务
5:windows终端输入startup.bat可启动服务,然后打开浏览器:网址输入:http://localhost:8080/若能访问说明apache-tomca安装配置启动完成
6:安装目录下conf\server.xml中找到含有‘shutdown’的行,可修改shutdown端口号(默认为-1是无效值),找到含有‘Connector port’的行,可修改连接服务端口号
7:设置好shutdown端口号后在windows终端输入shutdown.bat可停止服务
apache-tomcat编码设置
1:在 Tomcat的 server.xml文件配置连接服务端口的节点 加上:URIEncoding="UTF-8"属性
2:在Tomcat/bin目录下catalina.bat 文件的第二句加上这句:set JAVA_OPTS=-Dfile.encoding=UTF-8
3:在 Tomcat/conf/logging.properties 文件中, 添加语句: java.util.logging.ConsoleHandler.encoding = GBK
apache-tomcat跨域配置
在apache-tomcat-9.0.8\conf\web.xml的第600行附近左右(因为该部分是tomcat配置过滤器的位置)增加以下配置:
<filter>
    <filter-name>CorsFilter</filter-name>
    <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
    <init-param>
        <param-name>cors.allowed.origins</param-name>
        <param-value>*</param-value>
    </init-param>
    <init-param>
        <param-name>cors.allowed.methods</param-name>
        <param-value>GET,POST,HEAD,OPTIONS,PUT</param-value>
    </init-param>
    <init-param>
        <param-name>cors.allowed.headers</param-name>
        <param-value>Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers</param-value>
    </init-param>
    <init-param>
        <param-name>cors.exposed.headers</param-name>
        <param-value>Access-Control-Allow-Origin,Access-Control-Allow-Credentials</param-value>
    </init-param>
    <init-param>
        <param-name>cors.support.credentials</param-name>
        <param-value>false</param-value>
    </init-param>
    <init-param>
        <param-name>cors.preflight.maxage</param-name>
        <param-value>10</param-value>
    </init-param>
</filter>
<filter-mapping>
    <filter-name>CorsFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

Idea编辑器编码设置:


1:在官网里下载 IntelliJ IDEA – 领先的 Java 和 Kotlin IDE找到IntelliJ IDEA社区版(IntelliJ IDEA Community)安装后,在设置对话框中,选择“Editor(编辑器)”->“File Encodings(文件编码)”
2:将“Global Encoding(全局编码)”、“Project Encoding(项目编码)”栏、“Default encoding for properties files(属性文件的默认编码)”,设置UTF-8编码格式
3:勾选“Transparent native-to-ascii conversion(自动转换成Ascii但显示原生的内容)”复选框
4:在“Build, Execution, Deployment(构建、执行、部署)”->“Compiler(编译器)”->“Java Compiler(Java编译器)”中,附加命令行参数设置为“-encoding UTF-8”

Idea编辑器Maven配置:


1:选择idea中的file-->settings,搜索maven,设置idea使用本地的maven安装目录D:\Program Files\apache-maven-3.9.6
2:修改配置文件路径D:\Program Files\apache-maven-3.9.6\conf\settings.xml,并勾上配置文件重写复选框
3:修改本地仓库路径D:\localStoreSpace\maven-repository(一般自动设置不用修改),不要勾上对应重写复选框
4:取消勾选使用.mvn/maven.config中的设置复选框
5:以上设置只对当前项目有效,若想对新建项目有效,选择idea中的file-->new project settings(新建项目设置面板)然后重复以上步骤
6:Maven环境配置完成后,打开Idea编辑器终端面板可以执行MAVEN命令,常见MAVEN命令有如下
mvn compile : 编译命令,可以重新编译源代码为字节码文件,如果有jar包没下载完成,这个命令会先把需要的jar包下载完成后再编译
mvn clean : 清理命令,会把项目结构中的target文件夹中的字节码文件删除,可以组合 : mvn clean compile
mvn test :测试命令会帮我们执行测试代码
mvn package : 打包命令,可以把项目打包成一个jar,该命令会先执行clean,test,compile,如果不想执行测试命令可以跳过:mvn package -Dmaven.test.skip=true
mvn install : 项目打包后安装到本地仓库
mvn source:jar : 生成项目的源码包
mvn clean site : 生成文档

本文标签: 源码实例环境指南教程