语言篇:Java环境

Java是什么?

Java 是一项用于开发应用程序的技术语言,可以让 Web 变得更有意思和更实用。使用 Java 可以玩游戏、上载照片、联机聊天以及参与虚拟体验,并能够使用联机培训、网上银行和互动地图等服务。

如果没有Java!

没有,没有就换一门语言呗。只是大部分Java开发,包括我自己只有喝西北风咯。哈哈,万万不能啊!

1 下载地址及傻瓜安装

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

1.1 windows下第一种安装方法

官方下载地址:http://www.oracle.com/

百度网盘下载地址

这里我们安装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环境的更多相关文章

  1. 《安卓网络编程》之第一篇 java环境下模拟客户端、服务器端

    1.Socket简介 在网络上的两个程序通过一个双向的通信连接实现数据的交换,这个双向链路的一端称为一个Socket.Socket通常用来实现客户方和服务方的连接.Socket是TCP/IP协议的一个 ...

  2. [android开发篇]java环境配置

    http://www.runoob.com/java/java-environment-setup.html Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. window ...

  3. 《安卓网络编程》之第二篇 java环境下网络通信的综合应用

    经过前面内容的学习,我们了解了Java技术中实现网络通信的基本知识.下面将通过一个具体视力的实现过程,讲解客户端和服务器端通信的流程. 服务器端的实现文件是 Server.java,代码如下: imp ...

  4. 深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)

    作者:Lucida 微博:@peng_gong 豆瓣:@figure9 原文链接:http://zh.lucida.me/blog/java-8-lambdas-insideout-language- ...

  5. java环境中基于jvm的两大语言:scala,groovy

    一.java环境中基于jvm的两大语言:scala,groovy 可以在java项目里混编这两种语言: scala:静态语言,多范式语言,糅合了面向对象.面向过程:可以与java和net互操作:融汇了 ...

  6. Linux工具XFTP、Xshell(centos配置java环境 工具篇 总结一)

    ♣Xmanager5是什么? ♣安装XFTP ♣安装Xshell 1.Xmanager5(官网:https://www.netsarang.com/download/software.html)是全新 ...

  7. Linux配置mysql (centos配置java环境 mysql配置篇 总结四)

    ♣安装的几种方法和比较 ♣配置yum源 ♣安装mysql ♣启动mysql ♣修改密码 ♣导入.sql文件 ♣缓存设置 ♣允许远程登录(navicat) ♣配置编码为utf8  1.关于Linux系统 ...

  8. Linux配置tomcat (centos配置java环境 tomcat配置篇 总结三)

    ♣下载安装tomcat7 ♣设置启动和关闭 ♣设置用户名和密码 ♣发布java web项目 声明:这篇教程是建立在前两篇教程的基础上的,所以,还没安装工具和jdk,可以先看这个系列的前面两篇(去到文末 ...

  9. [知了堂学习笔记]_牵线Eclipse和Tomcat第一篇 —— 配置Java环境变量&&安装eclipse

    一.先给他们提供一个"浪漫的"环境,比如传说中的"鹊桥"--java环境变量.哈哈! 配置java环境变量. 下载jdk,根据自己电脑的版本和操作位数选择不同的 ...

随机推荐

  1. @loj - 2674@ 「NOI2012」美食节

    目录 @description@ @solution@ @accepted code@ @details@ @description@ CZ 市为了欢迎全国各地的同学,特地举办了一场盛大的美食节. 作 ...

  2. HDU3844 Mining Your Own Business

    HDU3844 Mining Your Own Business 问题描述John Digger是一个大型illudium phosdex矿的所有者.该矿山由一系列隧道组成,这些隧道在各个大型交叉口相 ...

  3. 【BestCoder Round #93 1002】MG loves apple

    [题目链接]:http://acm.hdu.edu.cn/showproblem.php?pid=6020 [题意] 给你一个长度为n的数字,然后让你删掉k个数字,问你有没有删数方案使得剩下的N-K个 ...

  4. H3C 路由协议与可路由协议

  5. Nginx 的 location

    一.location语法 语法: Syntax: location [ = | ~ | ~* | ^~ ] uri { ... } location @name { ... } Default: — ...

  6. 使C# WebApi返回Json

    找到Global.asax文件,在Application_Start()方法中添加一句: protected void Application_Start() { AreaRegistration.R ...

  7. 洛谷P2486 [SDOI2011]染色 题解 树链剖分+线段树

    题目链接:https://www.luogu.org/problem/P2486 首先这是一道树链剖分+线段树的题. 线段树部分和 codedecision P1112 区间连续段 一模一样,所以我们 ...

  8. java基本类型和String之间的转换

    String → 基本类型,除了Character外所有的包装类提供parseXxx(String s)静态方法,用于把一个特定的字符串转换成基本类型变量: 基本类型 → String,String ...

  9. H3C 单区域OSPF配置示例二

  10. SpringSecurity登录原理(源码级讲解)

    一.简单叙述 首先会进入UsernamePasswordAuthenticationFilter并且设置权限为null和是否授权为false,然后进入ProviderManager查找支持Userna ...