语言篇:Java环境
语言篇:Java环境
Java是什么?
Java 是一项用于开发应用程序的技术语言,可以让 Web 变得更有意思和更实用。使用 Java 可以玩游戏、上载照片、联机聊天以及参与虚拟体验,并能够使用联机培训、网上银行和互动地图等服务。
如果没有Java!
没有,没有就换一门语言呗。只是大部分Java开发,包括我自己只有喝西北风咯。哈哈,万万不能啊!
1 下载地址及傻瓜安装
- 查看是否存在Java环境(下图中就是不存在)
- 需如下操作:进入dos命令界面(快捷键win建+R 或者 右键开始菜单->选择运行),输入cmd确认,打开命令窗口
- 输入java,和javac命令进行检测。

1.1 windows下第一种安装方法
这里我们安装jdk8就可以了。





















1.2 windows下第二种安装方法(推荐)
1.下载到指定目录并解压(jdk解压后所有目录层级上不能有中文)


- 鼠标右键点击我的电脑(计算机)选择属性栏,再点击左边高级系统设置,点击环境变量

- 在系统变量窗口新建变量名为JAVA_HOME且变量值为本机jdk的路径,例如:E:\javasoft\jdk\jdk1.8.0_45 
- 在系统变量窗口新建变量名为CLASSPATH且变量值为 (.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar)括号中的值。
- 在系统变量窗口找到变量名为Path的变量,在其最前端或者最后端添加jdk的bin路径,例如:%JAVA_HOME%\bin 

- 查看是否存在Java环境(下图中就是已经安装好了)
- 需如下操作:进入dos命令界面(快捷键win建+R 或者 右键开始菜单->选择运行),输入cmd确认,打开命令窗口
- 输入java,和javac命令进行检测。

1.3 linux下第一种安装方法
- 查看当前Linux系统是否已经安装java - #查看命令 rpm -qa | grep java #删除命令 rpm -e --nodeps xxx 
- 上传jdk到linux(/usr/local/src/目录)解压 - #解压缩 tar -zxvf jdk-8u191-linux-x64.tar.gz #修改环境变量 vim /etc/profile #在最后添加如下内容--->>> #jdk export JAVA_HOME=/usr/local/src/jdk1.8.0_191 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 在通过 source /etc/profile 刷新配置 
- 检查安装是否成功 - java javac java -version
1.4 linux下第二种安装方法(推荐)
- 查看当前Linux系统是否已经安装java - #查看命令 rpm -qa | grep java #删除命令 rpm -e --nodeps xxx 
- 将oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm上传至服务器 - rpm -ivh oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm
- 修改配置文件 - vim /etc/profile #添加 export JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 在通过 source /etc/profile 刷新配置 
- 检查安装是否成功 - java javac java -version
3尽情享受Java的快乐吧!
语言篇:Java环境的更多相关文章
- 《安卓网络编程》之第一篇   java环境下模拟客户端、服务器端
		1.Socket简介 在网络上的两个程序通过一个双向的通信连接实现数据的交换,这个双向链路的一端称为一个Socket.Socket通常用来实现客户方和服务方的连接.Socket是TCP/IP协议的一个 ... 
- [android开发篇]java环境配置
		http://www.runoob.com/java/java-environment-setup.html Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. window ... 
- 《安卓网络编程》之第二篇 java环境下网络通信的综合应用
		经过前面内容的学习,我们了解了Java技术中实现网络通信的基本知识.下面将通过一个具体视力的实现过程,讲解客户端和服务器端通信的流程. 服务器端的实现文件是 Server.java,代码如下: imp ... 
- 深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)
		作者:Lucida 微博:@peng_gong 豆瓣:@figure9 原文链接:http://zh.lucida.me/blog/java-8-lambdas-insideout-language- ... 
- java环境中基于jvm的两大语言:scala,groovy
		一.java环境中基于jvm的两大语言:scala,groovy 可以在java项目里混编这两种语言: scala:静态语言,多范式语言,糅合了面向对象.面向过程:可以与java和net互操作:融汇了 ... 
- Linux工具XFTP、Xshell(centos配置java环境  工具篇  总结一)
		♣Xmanager5是什么? ♣安装XFTP ♣安装Xshell 1.Xmanager5(官网:https://www.netsarang.com/download/software.html)是全新 ... 
- Linux配置mysql (centos配置java环境 mysql配置篇 总结四)
		♣安装的几种方法和比较 ♣配置yum源 ♣安装mysql ♣启动mysql ♣修改密码 ♣导入.sql文件 ♣缓存设置 ♣允许远程登录(navicat) ♣配置编码为utf8 1.关于Linux系统 ... 
- Linux配置tomcat (centos配置java环境  tomcat配置篇  总结三)
		♣下载安装tomcat7 ♣设置启动和关闭 ♣设置用户名和密码 ♣发布java web项目 声明:这篇教程是建立在前两篇教程的基础上的,所以,还没安装工具和jdk,可以先看这个系列的前面两篇(去到文末 ... 
- [知了堂学习笔记]_牵线Eclipse和Tomcat第一篇 —— 配置Java环境变量&&安装eclipse
		一.先给他们提供一个"浪漫的"环境,比如传说中的"鹊桥"--java环境变量.哈哈! 配置java环境变量. 下载jdk,根据自己电脑的版本和操作位数选择不同的 ... 
随机推荐
- Spring AOP 的实现 原理
			反射实现 AOP 动态代理模式实例说明(Spring AOP 的实现 原理) 比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们 ... 
- 一些关于中国剩余定理的数论题(POJ 2891/HDU 3579/HDU 1573/HDU 1930)
			2891 -- Strange Way to Express Integers import java.math.BigInteger; import java.util.Scanner; publi ... 
- hdu 4063 Aircraft (Geometry + SP)
			Problem - 4063 几何加简单最短路. 题意是给出若干圆的圆心以及半径,求出从给出的起点到终点的最短路径的长度,可以移动的区域是圆覆盖到的任意一个位置. 做法是这样的,对圆两两求交点,用这些 ... 
- linux包之nmap之ncat命令
			[root@ka1che225 ~]# which nc/usr/bin/nc[root@ka1che225 ~]# which ncat/usr/bin/ncat[root@ka1che225 ~] ... 
- 2018-6-24-WPF-使用RPC调用其他进程
			title author date CreateTime categories WPF 使用RPC调用其他进程 lindexi 2018-06-24 14:41:29 +0800 2018-2-13 ... 
- 递归求gcd(a,b)
			int gcd(int a,int b) { ) return a; else return gcd(b,a%b); } 
- vue样式加scoped后不能覆盖组件的原有样式解决方法
			<style scoped> </style> 为了vue页面样式模块化,不对全局造成污染,建议每个页面的style标签加上scoped,表示他的样式只属于当前的页面,父组件的 ... 
- webpack优化 -- compression-webpack-plugin 开启gzip
			webpack优化 -- compression-webpack-plugin 开启gzip 打包的时候开启gzip可以大大减少体积,非常适合于上线部署.下面以vue-cli2.x项目为例,介绍如何在 ... 
- jQuery---鼠标滚轮控制div横向滚动条左右移动
			HTML <div class="table-responsive"> <div class="fhtable" style="wi ... 
- Java 学习笔记(7)——接口与多态
			上一篇说了Java面向对象中的继承关系,在继承中说到:调用对象中的成员变量时,根据引用类型来决定调用谁,而调用成员方法时由于多态的存在,具体调用谁的方法需要根据new出来的对象决定,这篇主要描述的是J ... 
