下载:java
下载地址:https://developer.oracle.com/javamysql
安装文件:jdk-8u201-windows-x64.exe
web
JDK 并非越新越好,看项目的需求。早期版本较稳定,目前(2019.1.1)还有项目使用 JDK 6,你们彷佛多使用 JDK 8。使用新版本时,注意使用稳定版,不要过多使用新版特性。sql
安装:shell
1 JDK 能够安装到任何地方,独立于 OS 。安装到 U盘后,能够到其余电脑上运行。apache
2 配置环境变量windows
JAVA_HOME=C:\Development\Java\jdk1.8.0_201 JRE_HOME=C:\Development\Java\jre1.8.0_201 Path=%JAVA_HOME%\bin;%JRE_HOME%\bin;%Path% # 路径检查是从前到后,因此自定义的写前面 # jdk8 以后,会自动配置 path,将那个删了从新配置吧。 CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar # jdk9 以后,没有dt.jar, tools.jar 了,使用: # CLASSPATH=.;%JAVA_HOME%\lib;%JRE_HOME%\lib # 另外,若是没有 jre 目录,能够用下面命令自行生成: cd %JAVA_HOME%\bin jlink --module-path jmods --add-modules java.desktop --output jre # 会在 bin 目录下生成 jre 目录。
若是安装到 U盘 ,拿到其余电脑上时,能够用临时系统变量(只在当前 cmd 窗口有效)tomcat
set JAVA_HOME=C:\Development\Java\jdk1.8.0_201 set JRE_HOME=C:\Development\Java\jre1.8.0_201 set Path=%JAVA_HOME%\bin;%JRE_HOME%\bin;%Path% # 查看系统环境变量: set path 不区分大小写
测试: bash
HelloWorld.javaoracle
public class HelloWorld { public static void main(String[] args){ System.out.println("Hello World ! "); } }
编译并运行:
javac HelloWorld.java java HelloWorld
(如今彷佛都在用 IDEA。)
目前使用 Eclipse 4.9 (2018-09) 。A Java 8 or newer JRE/JDK is required to run all Eclipse 2018-09 packages based on Eclipse 4.9, including running the Installer. In all cases, 64-bit Eclipse requires a 64-bit JVM, and a 32-bit Eclipse requires a 32-bit JVM. The latest release of Eclipse requires a 64-bit JVM, and does not support a 32-bit JVM.
下载:
下载地址:https://dev.mysql.com/downloads/mysql/
压缩包: mysql-5.6.20-winx64.zip
(通常选择 GA版(Generally Available,即稳定版)或者 Release版(标准版,用 R 表示))
安装:
1 检查是否安装了 Microsoft.Net Framework 4.0
。
2 安装文件解压缩到相应目录。
3 配置环境变量:PATH=C:\Program Files\mysql-5.6.20-winx64\bin;%PATH%
4 修改 my-default.ini
为 my.ini
(不修改配置不起做用):
[mysqld] basedir = C:/Program Files/mysql-5.6.20-winx64 datadir = C:/mysql/data # 上面的路径,能够用 \\ 表示 # 须要将 %basedir%\data 下的 mysql 目录复制到 %datadir% 下(否则没法启动) # 中文编码 #default-character-set = utf8 character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 [mysql] default-character-set=utf8
5 添加到服务、启动:
# 安装到服务 mysqld –install # 删除 sc delete mysql # 删除也能够用: # mysqld --remove mysql # 启动服务 net start mysql # 中止服务 net stop mysql # 彻底删除时,除了删除服务外,还须要删除注册表: # Win+R,regedit,找到下面3个目录,删除 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL # 删除安装文件时,如没法直接删除 mysqld.exe,可先执行如下命令后再删除: mysqld -remove # 以后就是删除 PATH 路径中的值了 # 若是不知道 MySQL 安装路径,能够用下面命令查找: where mysql
MySQL 设置:
# 链接 MySQL mysql -uroot -p # 修改密码 mysql> use mysql; mysql> update user set password=password(‘123’) where user=’root’; # 或者 # mysql> set password for root@localhost = password('shaoks'); mysql> flush privileges; # 忘记密码,先中止 MySQL,而后在启动的时候,跳过权限表认证: mysqld --skip-grant-tables # 在新 cmd 窗口中,用 mysql 进入,并直接修改数据表 mysql> use mysql; mysql> update user set password=password(‘123’) where user=’root’; mysql> flush privileges; mysql> quit; # 查看编码 mysql> show variables like 'char%'; # mysql> set character_set_client=utf8; # 上面这个设置不起做用 # 退出 mysql> quit; # 帮助 mysql> help
(待安装:Navicat for MySQL 版本: 10.1.7 - enterprise Key: NAVH-WK6A-DMVK-DKW3)
Web Server(如 Apache, IIS, Nginx)用于处理 http 请求,主要是静态页面。若是有动态请求,Web Server 会将请求转交给 Application Server。
Application Server 自己具有处理 http 请求的能力,但没有 Web Server 的专业,同时包含 Web Container。Java EE Application Server 有:Tomcat, JBoss, Jetty, Weblogic
下载:
下载地址:https://tomcat.apache.org/
压缩包:apache-tomcat-8.5.38-windows-x64.zip
下载的版本须要和 JDK 版本对应。
安装:
1 先配置好环境变量的JAVA_HOME, JRE_HOME
。解压到相应目录,便可直接运行 startup.bat 启动,shutdown.bat 关闭。
2 可添加环境变量,用命令行启动:
# 环境变量 CATALINA_HOME = C:\Development\tomcat\apache-tomcat-8.5.38 PATH = %CATALINA_HOME%\bin;%PATH% # 启动,startup.bat 调用了 catalina.bat startup # 关闭 shutdown # 用 startup 启动时,会开启新窗口。能够直接用 catalina <commands> 方式启动 catalina run
3 可添加到服务:
# 到 bin 目录,(若是已经添加环境变量,可直接输入。只输入 service 会提示命令格式) service.bat install # 删除服务 service.bat remove
测试:
http://localhost:8080/
Tomcat 设置:
1 设置 conf\server.xml
一、设置端口、字符集 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> 二、发布路径 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!-- path 是虚拟目录的名字,docBase 是虚拟目录的路径,默认 $tomcat/webapps/ROOT --> <Context path="" docBase="rs" debug="0" reloadable="true" /> </Host>
2 其余配置信息基本上均可以到 http://localhost:8080/ 页面找到。