对于初学java的用户来说,可能第一件要做的事情就是安装jdk及配置环境,以下内容主要讲述windows及linux下jdk的安装以及环境变量的配置。

1、首先下载相应平台可用版本jdk安装文件,可以在oracle官网上下载windows、mac或者linux版本;

  也可以到我的百度网盘下载:windows版本(jdk-8u20-windows-x64.exe)、Linux版本(jdk-8u20-linux-x64.tar.gz)

2、下载之后,直接安装到电脑相应目录,windows直接双击按照提示默认安装即可,也可以自己改变安装路径;

  linux下运行终端:

  切换到你的jdk文件目录下

 cd ~/Downloads/

  记得将红色部分该文你自己的文件路径;

  如下输入解压文件:

 tar -xzvf jdk-8u20-linux-x64.tar.gz

  红色部分为jdk文件名;

  此时当前目录下就会有一个名为jdk1.8.0_20的文件夹;

  一般会将jdk文件移动到/usr/local/目录下,所以运行如下命令:

 sudo mv jdk1..0_20 /usr/local/

  红色部分是你刚才解压出来的jdk文件目录,绿色部分是你要移动到的路径;

  做完这部分后jdk就安装成功了,接下来就剩配置环境了;

3、配置java运行环境

  windows下:

  打开控制面板,进入系统-->高级系统设置-->环境变量,在系统环境变量中分别做如下设置:

  此处假设你的jdk文件安装在 C:/Program Files(X86)/Java/中;

  在PATH环境变量后边加上 C:/Program Files(X86)/Java/jdk1.8.0_20/bin;C:/Program Files(X86)/Java/jdk1.8.0_20/jre/bin;

  记得和本来已有环境变量用分号隔开;

     新建JAVA_HOME环境变量,内容填写:C:/Program Files(X86)/Java/jdk1.8.0_20/;

  编辑CLASSPATH环境变量,加上:C:/Program Files(X86)/Java/jdk1.8.0_20/lib;

  保存即可,

  打开cmd命令行窗口测试:输入java -version 如果出现当前安装java的版本表示安装成功,

  失败的话重启系统再次测试即可。

  linux下:

  在终端中运行如下命令:

  

 sudo gedit /etc/profile

  在文件最后加入如下三行:  

  export JAVA_HOME=/home/george/Develop/Java/jdk1.8.0_31
  export CLASSPATH=.:$JAVA_HOME/lib
  export PATH=$PATH:$JAVA_HOME/bin

  然后保存,重启系统即可生效;

  在终端中运行java -version进行测试,出现java 版本即表示成功!

  

windows+linux下jdk安装及java环境变量配置的更多相关文章

  1. Java 学习第一步-JDK安装和Java环境变量配置

    Java学习第一步——JDK安装及Java环境变量配置 [原文]  2014-05-30 9:09  Java SE  阿超  9046 views Java作为当下很主流的编程语言,学习Java的朋 ...

  2. Java学习第一步——JDK安装及Java环境变量配置

    Java作为当下很主流的编程语言,学习Java的朋友也越来越多了,作为一门面向对象的编程语言,Java也有着安全.高 效等诸多有点.从TIOBE(TIOBE排行榜是根据互联网上有经验的程序员.课程和第 ...

  3. Windows + Ubuntu下JDK与adb/android环境变量配置完整教程

    假设JDK和android sdk路径分别如下: D:\Program Files\Java\jdkD:\android-sdk 1.JDK环境变量配置JAVA_HOME=D:\Program Fil ...

  4. JDK安装及JAVA环境变量配置(JDK1.8版本)

    一:JDK官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html JD ...

  5. JDK安装及Java环境变量配置

    1.JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html. 2.点击A ...

  6. JDK安装与基础环境变量配置 入门详解 - 精简归纳

    JDK安装与基础环境变量配置 JERRY_Z. ~ 2020 / 9 / 17 转载请注明出处!️ 目录 JDK安装与基础环境变量配置 一.下载 二.安装 (1).双击.exe文件 (2).全选安装工 ...

  7. JAVA JDK安装及path环境变量配置

    JDK安装 JVM  :JAVA虚拟机 JRE :java运行环境=JVM+核心类库 JDK :JAVA开发工具包=JRE+java开发工具 java开发工具:编译工具(javac.exe) . 运行 ...

  8. Windows下NodeJS安装与npm环境变量配置

    node.js下载:https://nodejs.org/en/download/ 参考:https://www.jianshu.com/p/812de13f1276 1.安装过程基本直接" ...

  9. Win10下免安装版JDK8环境变量配置

    1.解压JDK 2.配置JAVA_HOME环境变量 D:\Free\jdk1.8.0_92 3.配置CLASSPATH环境变量 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\to ...

随机推荐

  1. 深度克隆---js对象引用

    首先,我们要知道,javascript中除了基本类型(number,string,boolean,null,undefined)之外就是引用类型了,也可以说就是js对象了. 引用类型的赋值其实是对象保 ...

  2. opencv_形态学结构化元素对形态学图像处理的影响

    场景 对大米预处理之后的二值图像做开运算再做canny边缘检测. python代码: # kernel = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(3 ...

  3. 想挑战AlphaGO吗?先和PostgreSQL玩一玩?? PostgreSQL与人工智能(AI)

    1月4日晚,随着古力认输,Master对人类顶尖高手的战绩停留在60胜0负1和,而令人尴尬的是这唯一一场和棋还是因为棋手掉线系统自动判和,并不是棋盘上的局势真的势均力敌了.包括聂卫平.柯洁.朴廷桓.井 ...

  4. 《Web 前端面试指南》2、JavaScript 的 Bind 函数进阶

    使用 Bind() 设置方法中 this 对象 //<button>获取随机的人</button>​ //<input type="text"> ...

  5. JavaBean的boolean isXXX反序列化问题

    JavaBean规范中规定boolean的getter/setter 为isXXX/setXXX,包装类Boolean的getter/setter 为getXXX/setXXX,其中XXX为变量名(I ...

  6. PHP中统计目录中文件以及目录中目录的大小

    <?php  #循环遍历目录中所有的文件,并统计目录和文件的大小  $dirName="phpMyAdmin";  $dir=opendir($dirName);  #返回一 ...

  7. Invocation of init method failed; nested exception is org.hibernate.HibernateException: could not instantiate RegionFactory [org.hibernate.cache.impl

    严重: Exception sending context initialized event to listener instance of class org.springframework.we ...

  8. win7方面API學習

    Getting Applicateion Data Folder Paths Win32 #include <shlobj.h> //link with shell32.lib PWSTR ...

  9. Failed dependencies: 检查依赖性错误 解决方法

    centOs下: error: Failed dependencies: 检查依赖性错误 解决方法 刚才安装avast的linux版,结果出现了: [root@localhost /]# rpm -i ...

  10. 用Wget进行下载

    wget下载可以不用考虑资源的双向认证的问题,即 wget -N -S -O " + filePath + " " + urlStr + " --no-chec ...