一、JDK的安装与配置

1、从官网下载jdk,注意是jdk不是jre。jdk包里面包含了jre。最好从官网下载。传送门:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2、下载完毕后,安装jdk,​直接按照安装向导的提示安装即可,安装时可以自己选择安装路径,我的安装路径是D:\Java\jdk1.8.0_144

3、配置JAVA环境变量:右击计算机—属性—高级系统设置—环境变量

在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;

(1)JAVA_HOME

  指明JDK安装路径,就是刚才安装时所选择的路径 D:\Java\jdk1.8.0_144

(并且后边不带分号)此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依靠此变量),

(2) Path

使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%\bin;    (注意后面有分号

(3)CLASSPATH

java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

(要加.表示当前路径,前面有点号和分号,后边结尾也有分号。或者可以写成“.;%JAVA_HOME%\lib;”一样的效果。)

4、环境变量配置完之后测试一下JDK是否安装成功

单击“开始”—“运行”,键入"cmd",然后分别键入命令java -version,java,javac,若出现版本号以及指令帮助则代表成功

二、Tomcat的安装与配置

1. 下载tomcat 传送门: http://tomcat.apache.org/download-90.cgi 下方选择对应版本,这里下载64位windows.zip 左侧可以选择其他tomcat版本,下载后直接解压,本文解压路径 D:\Program Files (x86)\apache-tomcat-9.0.0.M26

2、设置环境变量 右击我的电脑—属性—高级系统设置—环境变量,

在系统变量中添加以下变量

(1)TOMCAT_HOME,新建系统变量 D:\Program Files (x86)\apache-tomcat-9.0.0.M26

该变量指向解压文件的路径,该目录下有lib、bin等文件夹。(后面没有分号)然后点击“确定”

(2)CATALINA_HOME,该变量的值与TOMCAT_HOME相同,设置方法同(1)

(3)PATH ,在“系统变量”中找到Path变量编辑,在“变量值”的最后面添加 %CATALINA_HOME%\bin,如果前面一个值没有;需要在添加前增加;

(4)CLASSPath, 在“系统变量”中找到该变量编辑,在“变量值”的最后面添加 %CATALINA_HOME%\lib\servlet-api.jar

​3、单击“开始”—“运行”,键入"cmd",在控制台输入service install Tomcat9 ,显示The service 'tomcat9' has been installed 代表服务安装成功.

4.开启服务

方法1:控制面板—系统和安全—管理工具—服务,找到Apache Tomcat Tomcat9服务项,右击该项,点“启动”,启动该服务

方法2:进入安装路径的bin中,这里是D:\Program Files (x86)\apache-tomcat-9.0.0.M26\bin,双击打开tomcat9w.exe,启动

5.测试安装是否成功

方法1:启动后,打开浏览器,地址栏输入http://localhost:8080或 http://127.0.0.1:8080 如果出现tomcat示例主页,则表示服务器安装成功

方法2:在控制台运行startup.dat和tomcat7.exe(运行时要指明绝对路径,startup.dat和tomcat7.exe在bin目录下)来测试服务器是否安装成功

其他:

1.关闭服务 可以在控制面板也可以直接运行bin目录中的shutdown.bat

2.如果无法启动tomcat,有可能是8080端口被占用,可以用netstat -a 查看端口情况.

如果8080端口被占用,可以修改tomcat端口,找到安装目录下的server.xml文件,D:\Program Files (x86)\apache-tomcat-9.0.0.M26\conf\server.xml,将port值进行修改,然后重启服务

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

三、eclipse的安装与配置

1.下载eclipse oxygen, 传送门https://www.eclipse.org/downloads/eclipse-packages/

直接下载 Eclipse IDE for Java Developers , windows 64位版进行解压

这里建议下载 解压缩版本, 本文先下载的eclipse installer安装版,在安装过程中报错,ERROR: org.eclipse.equinox.p2.transport.ecf code=1002 Unable to read repository at http://download.eclipse.org/releases/mars/201506241002/content.xml.xz.尝试过更新下载包,VPN翻墙,关闭杀毒软件,使用默认安装路径,均无法正常安装.

解压完成后即可使用.

关于 eclipse tomcat 和 tomcat的冲突问题,可以查看http://www.cnblogs.com/Capricornus/p/7568979.html

、mysql的安装与配置

1.下载mysql 解压包,本文下载开源的社区版(https://dev.mysql.com/downloads/),版本mysql-5.7.19-winx64

2.配置my.ini 配置文件. 本文解压到 D:\Program Files (x86)\mysql-5.7.19-winx64 ,如果根目录有此配置文件,则编辑 basedir  和 basedir  路径

basedir  =  D:\Program Files (x86)\mysql-5.7.19-winx64

basedir  = D:\Program Files (x86)\mysql-5.7.19-winx64\Data (如果没有data目录就新建一个)

如果没有my.ini文件,就在解压目录的根目录下新建文本文件. 输入以下内容 并修改上述2个路径,然后保存成my.ini 文件名

####################配置文件开始###################

 # For advice on how to change settings please see

 # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

 # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the

 # *** default location during install, and will be replaced if you

 # *** upgrade to a newer version of MySQL.

    [client]
# 设置mysql客户端连接服务端时默认使用的端口
port = 3306 [mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 [mysqld]
#设置3306端口
port=3306 # 设置mysql的安装目录
basedir ="D:\Program Files (x86)\mysql-5.7.19-winx64/" # 设置mysql数据库的数据的存放目录
datadir ="D:\Program Files (x86)\mysql-5.7.19-winx64/data/" # 设置mysql数据库的日志存放位置
log-error="D:\Program Files (x86)\mysql-5.7.19-winx64/data/mysql_error.log" #server_id = 2 #skip-locking # 允许最大连接数
max_connections=100 table_open_cache=256 query_cache_size=1M tmp_table_size=32M thread_cache_size=8 innodb_data_home_dir="D:\Program Files (x86)\mysql-5.7.19-winx64/data/" innodb_flush_log_at_trx_commit =1 innodb_log_buffer_size=128M innodb_buffer_pool_size=128M innodb_log_file_size=10M innodb_thread_concurrency=16 innodb-autoextend-increment=1000 join_buffer_size = 128M sort_buffer_size = 32M read_rnd_buffer_size = 32M max_allowed_packet = 32M explicit_defaults_for_timestamp=true sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" skip-grant-tables #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES ####################配置文件结束###################

my.ini

2.配置环境变量 PATH, 将解压包地址添加后面

3.安装. 使用管理员身份 打开 cmd,然后切换到数据库的bin目录,执行 mysqld install

4.初始化

在数据库bin目录下执行如下命令

mysqld.exe --defaults-file="D:\Program Files (x86)\mysql-5.7.19-winx64\my.ini" --initialize --explicit_defaults_for_timestamp

default-file 即服务器的配置文件路径,需要指向你自己的安装的目录。 初始化成功后,没有相应提示,dos会返回接收命令状态

5.启动数据库,修改密码

启动命令: bin目录下  net start mysql  或者使用服务->mysql->启动

停止:net stop mysql

数据库启动完成会提示相应成功信息:

MySQL 服务正在启动 ...
MySQL 服务已经启动成功。

JAVA 最新 环境搭建(JDK 1.8 + Tomcat 9 + eclipse oxygen + mysql 5.7)的更多相关文章

  1. 【Java】Java Win10环境搭建--JDK、Eclipse

    win10安装Java JDK环境及Eclipse安装使用(Hello world) win10环境下安装Java环境,对于小白来说简直是头疼,因为Java内部环境有着JDK和JRE两块,互相牵扯着很 ...

  2. JAVA开发环境搭建 - JDK安装及环境变量配置

    1.前提条件 系统:本教程以WIN7系统为例 JDK:本教程以jdk-7u79-windows-x64为例 2.安装步骤 双击运行JDK安装程序

  3. ubuntu 14.04 java开发环境搭建 jdk 以及 inteliJ IDEA安装

    1.安装包 jdk1.7.0_71 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-188026 ...

  4. Java第一章----Java概述+环境搭建

    写在前面的话: Java基础的东西看过好几遍,但是过一段都就忘记了,所以这次我决定花费一些时间整理一个系列博客供以后方便查阅.此系列根据Java编程思想+Java核心技术两本书整理而来,这两本书也是我 ...

  5. 初识Java以及JAVA开发环境搭建

    目录 JAVA帝国的诞生 C&C++ JAVA JAVA特性和优势 JAVA三大版本 JDK.JRE.JVE JAVA开发环境搭建 JDK下载与安装.卸载 安装JDK 卸载JDK JDK目录介 ...

  6. Day002 Java开发环境搭建

    Java开发环境搭建 JDK.JRE.JVM JDK: Java Development Kit(包涵JRE) JRE: Java Runtime Environment(包涵JVM) JVM: Ja ...

  7. 实验一:JAVA实验环境搭建 ,JDK下载与安装及 Eclipse下载与安装

    一.搭建JAVA实验环境 1.JDK的下载 (1)打开 IE 浏览器,输入网址“http://www.oracle.com/index.html”,浏览 Oracle 官方主页.鼠标双击Downloa ...

  8. java开发环境搭建(jdk安装)和经常出现问题的探讨

    面对许多java初学者环境搭建出现的问题 第一步: 1,首先在可以百度jdk进入oracle的官网也可以进入这个网站 https://www.oracle.com/technetwork/java/j ...

  9. Java 开发环境搭建

    找到一篇很不錯的Java開發環境搭建的博客, 原文地址為:http://www.cnblogs.com/bribe/p/3377008.html Java 开发环境搭建 一.开发工具获取 1.开发工具 ...

随机推荐

  1. UTC时间转换为本地时间

    UTC时间转换为本地时间DATEADD(hour, DATEDIFF(hour,GETUTCDATE(),GETDATE()), OrderDate) <'2015-02-02' DECLARE ...

  2. 测试TCP 和 UDP 端口的方法

    测试 TCP 端口: telnel IP PORT nc -vz IP PORT 测试 UDP 端口: nc -vuz IP PORT 其中 -u 表示使用 udp 协议来进行测试. -u, --ud ...

  3. php学习----错误处理和代码重用

    php错误处理 一.错误分类:1.语法错误 2.运行时错误 3.逻辑错误 错误代号(部分): 所有看到的错误代码在php中都被定义为系统常量(可以直接使用) 1)系统错误 E_PARSE:编译错误,代 ...

  4. live555源码学习1---Socket流程架构图

    怎么说呢,换了工作环境,好多软件公司禁止使用了,有道笔记也无法使用了.发现博客园还可以上传图片,以后只能在这里记录了. 越发的感觉需要尽快把live555的代码拿下.因为工作环境问题,webrtc的源 ...

  5. 【2018.04.19 ROS机器人操作系统】机器人控制:运动规划、路径规划及轨迹规划简介之一

    参考资料及致谢 本文的绝大部分内容转载自以下几篇文章,首先向原作者致谢,希望自己能在这些前辈们的基础上能有所总结提升. 1. 运动规划/路径规划/轨迹规划的联系与区别 https://blog.csd ...

  6. CSS鼠标悬浮DIV后显示DIV外的按钮

    昨天写样式遇到个问题,如何让鼠标悬浮DIV后,显示DIV外的按钮,可以点击到按钮. 效果如下: 问题: 在DIV hover时候将按钮设为display: block,这是很直接的想法,但是这有个问题 ...

  7. 关于Three.js基本几何形状

    一.有关球体SphereGeometry构造函数参数说明 SphereGeometry(radius, widthSegments, heightSegments, phiStart, phiLeng ...

  8. 【Teradata System】How Teradata uses MPP Systems

    内存分配 内存初始化时将分配给操作系统和Vprocs,内存不使用部分的90%做为FSG (File Segment Cache) ,由PDE对FSG进行管理. FSG Cache:缓存常驻内存的dat ...

  9. input accept属性限制文件上传格式

    上传文件的类型:具体做法如下所示: 注意:accept属性可以限制上传格式,其有兼容性如下 <1>上传.csv格式的 <input text="file" acc ...

  10. 设计模式のMementoPattern(备忘录模式)----行为模式

    一.产生背景 意图:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态. 主要解决:所谓备忘录模式就是在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态, ...