详尽! Win10安装Java8+Tomcat9!

前言

  • 我惊奇地发现我竟然没有写过Java安装的文档(可能是需要的地方太多, 反而没在意了), 借着这次写安装Tomcat的, 加一波Java安装. 这次平台选择了Win10(主要是FastStone Capture截图真的太好用), 但是, 但是, 我依旧推荐你使用Linux, 可以使用Ubuntu 16.04LTS或者Linux Mint 18.x, 这里打个广告, 是我之前一篇美化Linux的文章. 然后对android的ndk开发有兴趣的, 要配置环境的, 可以看我之前另一篇文章.
  • 多图预警!转载请注明出处!!!

安装Java

官网下载或者是某盘链接_Java8_win_x64 密码:la5p

然后我们一步一步来看

  • 运行下载的exe程序

  • 设置jdk路径

设置jdk路径

  • 然后是设置jre路径

设置jre路径

  • 等待安装完成

安装完成

  • 右键此电脑进入属性

  • 点击高级系统设置

高级系统设置

  • 点击环境变量

环境变量

  • 然后就是Java环境变量三连了.
  • 添加JAVA_HOME
  • 添加PATH
  • 添加CLASSPATH

  • 复制对应jdk路径到JAVA_HOME环境变量

JAVA_HOME环境变量

  • PATH和CLASSPATH是固定写法

CLASSPATH

PATH

  • 然后如图所示

  • 然后就是检测安装是否成功了, 点击win + x, 选择运行, 进入命令行
  • 输入java, 如图代表成功, 找不到指令代表失败.
  • 输入javac, 如图代表成功, 找不到指令代表失败.
  • 输入java -version查看版本, 如图代表成功, 找不到指令代表失败.

java

javac

java -version


安装Tomcat9.0

官网下载或者是某盘链接Tomcat9.0.4_win_x64 密码:htz2

  • 解压Tomcat9.0.4压缩包, 复制路径, 添加到TOMCAT_HOME环境变量, 需要新建的哦.

TOMCAT_HOME

  • 在新建一个CATALINA_HOME环境变量, 复制同样的路径

CATALINA_HOME

  • PATHCLASSPATH中添加, 如图所示

CLASSPATH

PATH

  • 打开命令行输入service install Tomcat9安装

安装

  • 打开控制面板->系统和安全->管理工具, 点击服务

  • 找到如图所示的Tomcat9.0服务, 右键开启

  • 然后解压目录的bin目录下, 有Tomcat的开启和关闭的批处理命令

开启和关闭的批处理命令

  • 打开浏览器键入http://localhost:8080测试一下, 出现如图所示代表成功了哦.

成功


最后

Java也好, Tomcat也好, 都是很实用的啦, 早点掌握还是有必要的. 喜欢记得点赞哦, 有意见或者建议评论区哦, 当然暗中关注我也是可以的.


本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏破晓之歌

15款Django开发常用软件包 原

1. Python social auth 一款社交账号认证/注册机制,支持Django、Flask、Webpy等在内的多个开发框架,提供了约50多个服...

602
来自专栏为数不多的Android技巧

react-native环境搭建的正确姿势

上个月Facebook开源了Android版的react-native,react-native为何物就不多介绍,个人认为虽然取代不了native,但是确实有可...

1081
来自专栏运维一切

CENTOS7 SYSTEMCTL说明 原

PS:RHEL7和CentOS7出来有一段时间了,拿出点时间研究下,有几个地方跟6和5系列相比改变比较大,估计不少童鞋有点不太习惯。下面简要举例说明改变比较大的...

832
来自专栏Web项目聚集地

MyBatis-逆向工程「Generator使用指南」

当你利用搜索引擎搜索Maven会出来很多名词:对象模型、标准集合、依赖管理系统这是啥啊?差不多得你会用了Maven才会理解这些名称吧,我找到了一个博主的博客

1242
来自专栏幸山的专栏

精通yum配置以及问题解决

yum基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁...

9110
来自专栏北京马哥教育

Linux 线程浅析

关于linux线程 在许多经典的操作系统教科书中, 总是把进程定义为程序的执行实例, 它并不执行什么, 只是维护应用程序所需的各种资源. 而线程则是真正的执行实...

4487
来自专栏分享达人秀

你升级Android Studio 3.0正式版了吗?来看看这些坑!

盼望已久的Android Studio 3.0正式版终于在25日悄悄上线了,有很多地方都有较大升级,新功能也不少了,赶紧和我一起来体验吧。 如果对...

3096
来自专栏黑白安全

8种DOS命令

  它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:...

1832
来自专栏小狼的世界

Gearman的问题分析与深入研究

Gearman作为一个优秀的分布式解决方案,已经被众多的公司或者团队所采用,我在之前的一篇文章中也有过介绍。但是目前对于woker的执行状态和结果监控,特别是放...

1042
来自专栏JAVA高级架构开发

浅谈Nginx服务器的内部核心架构设计!

Nginx---Ngine X,是一款免费的、自由的、开源的、高性能HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;Nginx以...

2840

扫码关注云+社区