回到首页☞
https://www.jetbrains.com/idea/download/download-thanks.html?platform=windowsZip&code=IIC
ideaIC-2020.1.2.win.zip
解压:D:\setup\ideaIC
SSD盘,开发专用
下载安装
注意下window安装软件最好保持路径无空格。
前往https://maven.apache.org/download.cgi下载最新版的Maven程序:
将文件解压到D:\setup\apache-maven-3.6.3目录下:
配置环境变量
MAVEN_HOME:D:\setup\apache-maven-3.6.3
path:%MAVEN_HOME%\bin
检测
dos下运行命令mvn -v
C:\Users\win10>mvn -v
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
bin目录存放jdk各种工具的命令,即jdk工具的可执行二进制文件,包括编译器,调试器等,例如:java,javac
db 目录存放的是安装java DB的路径,Derby是java自带的数据库
include 存放的是java调用C或者C++接口的函数功能。
jre 安装的是运行java必须的jre环境
lib 目录存放的是java工具命令实际执行的程序包
src.zip 和 javafx-src.zip 是jdk源码和javaFX源码文件
配置环境变量
配置环境变量,path指定到Java的bin目录下。
右击“我的电脑”–>“属性”–>“高级系统设置”–>“高级”–>“环境变量”
在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jdk1.8.0_60(JDK的安装路径);
在系统变量里新建"classpath"变量
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
注意:变量值之间用";"隔开。注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入。
检测
cmd 中输入 java -version
修改:D:\setup\apache-maven-3.6.3\conf\settings.xml
本地创建一个仓库文件夹:f:\maven-repository
网络上大多来回copy以截图为主,下面可以复制,修改下磁盘路径可用。
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>F:\maven-repository\repository</localRepository>
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
设置Mavn,File->setting–>Build Tools–>Maven
指向自己安装的Mavn即可
F:\workspace\java\HelloWorld
工程右键–>add framework support–>maven
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>groupId</groupId>
<artifactId>HelloWorld</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
</dependencies>
</project>
src\main\resources\log4j.properties
### set log levels ###
log4j.rootLogger = DEBUG,Console,File
### 输出到控制台 ###
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.Target=System.out
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern= %d{ABSOLUTE} %5p %c{1}:%L - %m%n
### 输出到日志文件 ###
log4j.appender.File=org.apache.log4j.RollingFileAppender
log4j.appender.File.File=${project}/WEB-INF/logs/app.log
log4j.appender.File.DatePattern=_yyyyMMdd'.log'
log4j.appender.File.MaxFileSize=10MB
log4j.appender.File.Threshold=ALL
log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH\:mm\:ss,SSS}][%c]%m%n
HelloWorld.java
package com.wht;
import org.apache.log4j.Logger;
public class HelloWorld {
private Logger logger = Logger.getLogger(HelloWorld.class);
public void sayHello(){
logger.info("Hello World");
}
public static void main(String[] args) {
HelloWorld helloWorld = new HelloWorld();
helloWorld.sayHello();
}
}
ctrl+shift+f10
10:36:35,196 INFO HelloWorld:8 - Hello World
OK,环境起来了。
有空再搞个mysql数据库和Navicat,就可以练习Spring全家桶了。
回到首页☞