java8安装_科学网—Java JDK 8 的安装以及环境变量的配置(Linux and Windows) - 彭勇的博文...

Java JDK 8 的安装以及环境变量的配置(Linux and Windows)

JDK(Java Development Kit)包括了Java语言的编译器,可以在这里下载:

根据操作系统选择相应的版本。

Java JDK 8 在 Windows 8.1下的安装以及环境变量的配置

在Windows 中,双击安装就是。

Win8.1下JDK8环境变量的配置:

依次单击计算机(Computer),选择属性(Properties),选择高级系统设置(Advanced systems settings), 选择环境变量(Environment  Variables).

新建3个环境变量(PATH,CLASSPATH, JAVA_HOME),若有则不用新建。给3个环境变量增加相应的值(由Java所在的路径决定,根据具体情况修改),例如:

PATHD:Program FilesJavajdk1.8.0bin;  D:Program  FilesJavajdk1.8.0jrebinCLASSPATHD:Program  FilesJavajdk1.8.0lib;  D:Program  FilesJavajdk1.8.0libtools.jarJAVA_HOMED:Program  FilesJavajdk1.8.0

不同路径之间用分号隔开。

若添加正确,注销或重启计算机以后,在PowerShell或cmd中输入:

java   -version

javac   -version

都会显示相应的版本信息。

Java JDK 8 在 Linux 下的安装以及环境变量的配置

1  下载,根据 Linux系统的位数选择,这里以后缀为.tar.gz的为例,.rpm的直接安装就是。

2  解压。

3  把解压后的文件夹放到/usr/local 下面。(这个随便,任意目录下都可以)

4 在主目录下找到隐藏文件.profile ,  若没有.profile,则去找文件 .bash_profile (注意文件名以点号开头,因为是隐藏文件)。

5 在文件.profile 或 .bash_profile 中添加环境变量,在文件的最末尾加上以下4行(需根据具体情况修改,由JAVA所在目录决定):

export  JAVA_HOME = /usr/local/jdk1.8.0

export  JRE_HOME = ${JAVA_HOME}/jre

export  CLASSPATH = .:${JAVA_HOME}/lib:${JRE_HOME}/lib

export  PATH = ${JAVA_HOME}/bin:$PATH

若添加正确,注销或重启计算机以后,在Bash Shell中输入:

java   -version

javac   -version

都会显示版本信息。

一定要符合自己的操作系统的位数(128bit, 64bit or 32 bit),  否者会出错!!!!

转载本文请联系原作者获取授权,同时请注明本文来自彭勇科学网博客。

链接地址:http://blog.sciencenet.cn/blog-830496-778851.html

上一篇:乌克兰局势:美国重大战略性失误及其体制根源

下一篇:怎样在Microsoft Visual Studio 2013 中建立一个工程(Project)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/561364.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

龙贝格算法例题_数值分析实验报告——龙贝格求积算法 椭圆周长公式

椭圆周长公式数值分析实验报告 专业 信息与计算科学 班级 信计101 姓名 学号 协作队员 实验日期 2013 年 1 月 5 日 星期 六 成绩评定 教师签名 批改日期 题目 一、 问题提出 教材136页12题用龙贝格求积算法计算其近似值(加速3次) 地球卫星轨道是一个椭圆,椭圆周长的…

java控制台输入数组_Java控制台输入数组并逆序输出的方法实例

输入一个数组,然后颠倒次序进行输出,这种算法在程序开发中经常用到,下面我们通过一个小实例来看看怎么实现在控制台输入一个数组,并让其逆序输出的。源码:import java.util.Scanner;public class Test01 {public stati…

java map 优化_java.util.map和java.util.set的优化实现?

您可以通过以下方式节省一点内存:(a)使用A更强、更宽的哈希代码因此避免储存钥匙;(b)从阵列中分配自己,避免为每个哈希表条目创建单独的对象.如果它是有用的,这里是一个不加修饰的Java实现数字接收器我有时发现哈希表很有用。您可以直接在一个字符序列(包括字符串)上键入键,否则…

.net md5 java 偏移量_C# java MD5加密方不一致问题

说来惭愧,做开发几年了,一直在吸取,今天也写写自已关于技术的一点点理解,不正之处,请大家多多指点。由于之前开发的项目使用的是C#,用户信息使用的C#的MD5加密码方式,而现在需要切换到Java平台下&#xff0…

java 传递bean_Java:如何将值从类/ bean传递给servlet

您没有将某些内容传递给servlet.你只需让servlet访问一些东西.您应该摆脱main()方法并将数据库交互代码移动到DAO类中.我还给模型类(带有时区和位置)一个以大写字母开头的更敏感的名称.总而言之,您应该更新代码,使其看起来如下所示:模型类,区域(只要它有意义,任意你…

java程序员的电脑配置_JAVA程序员笔记本电脑推荐?

如果主要是做JAVA开发,那其实需要考虑的因素有:CPU性能必须过得去,因为java相对来说比较消耗CPU资源,当然是大型java应用,题主如果学习java的时候,倒不是特别重要,基本上2020年主流笔记本CPU都可…

java oracle sql 参数_oracle pl/sql之在java中调用带有输入输出参数的oracle存储过程...

只需注意一点输出参数是用CallableStatement里面的registerOutParameter方法注册进去存储过程:import java.sql.CallableStatement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;imp…

linux mysql 静态库_Linux静态库与动态库实例详解

Linux静态库与动态库实例详解1. Linux 下静态链接库编译与使用首先编写如下代码&#xff1a;// main.c#include "test.h"int main(){test();return 0;}// test.h#includeusing namespace std;void test();// test.c#include "test.h"void test(){cout<&…

java计算距离_java实现计算地理坐标之间的距离

java实现计算两经纬度点之间的距离&#xff0c;直接上代码&#xff0c;具体解释请参考注释package com.jttx.poi.utils;import com.jttx.poi.entity.point;/*** created by louis on 2014/9/2.*/public class geoutils {/*** 计算两经纬度点之间的距离(单位&#xff1a;米)* pa…

java htmlparser 使用教程_HTMLParser使用详解(1)

在研究搜索引擎的开发中&#xff0c;对于HTML网页的处理是核心的一个环节。网上有很多开源的代码&#xff0c;对于Java来说&#xff0c;HTMLParser是比较著名并且得到广泛应用的一个。HTMLParser的主页是http://htmlparser.sourceforge.net/&#xff0c;最后的更新是2006年9月的…

python mysql autocommit_MySQLdb autocommit的坑

今天写的一个小功能&#xff0c;里面要用MySQLdb更新数据库&#xff0c;语句如下sql "update %s.account_operation set status1 where username%s" % (allResDBInfos[db], username)变量替换后&#xff0c;是下面的样子update suspects.account_operation set stat…

java怎么在android系统上运行_Android == 在Android系统上运行JAVA程序

在linux上运行java程序&#xff0c;直接用javac编译&#xff0c;再用java运行就行了。但是在Android上&#xff0c;由于虚拟机和pc端的不同&#xff0c;所以操作方法也是不一样的。如果想在Android上运行Hello world&#xff01;。则需要一下步骤。/* File Name: Hello.java */…

python火爆的原因_为什么Python这么火爆?原因是什么?

2021年FRM主要时间节点2021年02月第二阶段报名时间&#xff1a;2021/02/01 - 2021/03/31首次注册&#xff1a;$1200 USD / 非首次注册&#xff1a;$790 USD2021年05月第一阶段报名时间&#xff1a;2021/05/01 - 2021/07/31首次注册&#xff1a;$1000 USD / 非首次注册&#xff…

java hashtable 遍历_Java HashTable forEach()用法及代码示例

Hashtable类的forEach(BiConsumer)方法对哈希表的每个条目执行BiConsumer操作&#xff0c;直到已处理完所有条目或该操作引发异常。 BiConsumer操作是按迭代顺序执行的哈希表键值对的函数操作。方法遍历Hashtable的每个元素&#xff0c;直到该方法处理完所有元素或发生异常为止…

java dijkstra算法代码_[转载]Java实现dijkstra算法: 地图中任意起点寻找最佳路径...

最近在复习java&#xff0c;下学期要用&#xff0c;写这个练手. 技术较粗糙&#xff0c;见谅.代码里用的是这幅地图&#xff0c;根据实际情况更改&#xff0c;在addNode方法中这个是运行结果&#xff0c;起点和终点在 运行wrap(String qidian, String zhongdian) 时定义代码&a…

java xml opencv_Java中使用opencv

零、前言作为图像处理出身&#xff0c;不仅仅要会C图像处理、matlab图像处理、python图像处理、最起码也得会java图像处理&#xff0c;当然我最终还都用的是opencv这个机器视觉库了。今天简单介绍一下java中如何使用opencv。一、配置库(1)官网下载opencv&#xff0c;在opencv\b…

java实现table可编辑_动态渲染可编辑单元格的Table

一、问题描述问题是这样的&#xff0c;后台传了xArr [x1, x2,...,xn]和yArr [y1, y2, ..yn]两个数组&#xff0c;前端要渲染出表格并且可以填写每个单元格的值&#xff0c;然后按照一定数据结构保存并传给后台&#xff0c;并且再次获取这个数据结构和数组xArr、yArr可以自己渲…

java编写统计玩家总数的程序_JAVA程序:输出一组数后如何统计特定数的总数

题目&#xff1a;定义一个int型的一维数组&#xff0c;包含40个元素&#xff0c;用来存储每个学员的成绩&#xff0c;循环产生40个0~100之间的随机整数&#xff0c;将它们存储到一维数组中&#xff0c;然后统计成绩低于平均分的学员的人数&#xff0c;并输出出...题目&#xff…

java包裹邮费计算_GitHub - honghailiang/FreightSystem: 基于Java Swing编写的简易运费计算工具...

FreightSystem基于java Swing编写的运费计算系统初始化数据从excel中读取数据&#xff0c;转化为对象(只保存基础数据&#xff1a;序列号、始发站、目的站、省份、100kg以下(元/kg)、100kg以上(元/kg)、到货(元/kg)、自提(元/kg)、补贴里程、公路里程、单价(元/吨公里))并保存到…

java需求设计_JavaWeb期末设计---需求分析文档. stage1

影院活动管理系统—需求分析文档目录第2章 需求分析2.1 用户需求2.1.1 业务需求2.1.2 商业需求2.1.3 特殊需求2.2 可行性分析2.2.1 技术可行性2.2.2 经济可行性2.3 系统功能2.3.1 功能概述2.3.2 E-R图2.3.4 Domian logic2.3.5 系统框架图-------------------------------------…