ubuntu安装java的rpm_ubuntu安装jdk-6u45-linux-x64-rpm.bin

1、

参考网址:

ZC: 网页内容保存于 “百度云 CodeSkill33 --> 全部文件 >来自网页 > Linux > ubuntu > ubuntu安装jdk-6u45-linux-x64-rpm.bin__Work_20160115_0851.rar”

2、

(1)、我是将jdk-6u45-linux-x64.bin放在 "/home"下的

(2)、命令"./jdk-6u45-linux-x64.bin"  // 这一步是在解压文件(如果不是超级用户权限的话,需要对jdk-6u45-linux-x64.bin进行访问权限的设置)

(3)、环境变量的设置:(ZC:我用的是下面的 /etc/environment文件 的方式)

(3.1)、

sudo vi /etc/profile

(3.2)、ZC:注意这里是用 冒号 分割的

export JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_45

export JRE_HOME=${JAVA_HOME}/jre

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

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

(3.3)、

source /etc/profile

source /home/user/.bashrc

(4)、设置 默认jdk

由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。

执行

update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_45/bin/java 300

update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_45/bin/javac 300

通过这一步将我们安装的jdk加入java选单。

然后执行

update-alternatives --config java

通过这一步选择系统默认的jdk

(5)、测试

java -version

(6)、

需要的话,系统重启一下

此外,修改 /etc/environment 这个文件也能实现环境变量的设置。/etc/environment 设置的也是全局变量,从文件本身的作用上来说, /etc/environment 设置的是整个系统的环境,而/etc/profile是设置所有用户的环境。有几点需注意:

系统先读取 etc/profile 再读取 /etc/environment(还是反过来?)

/etc/environment 中不能包含命令,即直接通过 VAR="..." 的方式设置,不使用 export 。

使用 source /etc/environment 可以使变量设置在当前窗口立即生效,需注销/重启之后,才能对每个新终端窗口都生效。

PS:或者 通过 /etc/environment文件 来配置环境变量

1.打开/etc/environment文件

sudo gedit /etc/environment

2.加入环境变量,以分号分割(ZC:这里应该是说错了,应该是以 冒号 分割的)

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/jdk1.6.0_45/bin"

JAVA_HOME="/usr/lib/jvm/jdk1.6.0_45"

CLASSPATH="/usr/lib/jvm/jdk1.6.0_45/lib"

PATH用于指定命令的搜索路径,因为我们要用到jdk/bin目录中的命令,所以需要把该路径加入到环境变量PATH中;CLASSPATH用于

指定类搜索路径;JAVA_HOME指向jdk的安装目录,通过设置JAVA_HOME,就不需要在Eclipse中进行java配置了。

3.执行更新命令

$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 300

$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45/bin/javac 300

(注意这2行命令 --install后面一共四个参数 分别是 链接 名称 路径 优先级,我们只要修改对应的路径就可以了)

X

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

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

相关文章

java窗体容器坐标_Java的屏幕坐标是以像素为单位的,容器的左下角被确定为坐标的起点。...

屏单位的的左定为的起点Despite ________ difficulties, they did not find the life in London unpleasant.幕坐As soon as I was ____________, I began to have second thoughts about leaving.标被确The girl was uncertain what to do, or what tone of voice to_________…

mysql 相同字段相减_mysql datetime 类型字段相减

背景:今天测试一个mariadb中datatime类型的字段相减问题,直接用2个字段相减得到的数值并不是秒,很坑。后面百度了一些方法,说是使用 DateDiff 函数,这个函数文档还说有3个参数,但是3个参数运行是报错的。要…

java类 连接时机_java类的加载时机

类加载它直接表现出来的代码应该是 ClassLoader.getSystemClassLoader().loadClass("com.my.test.AbcClass")。所以具 体完成类的加载工作的,是常被提到的类加载器ClassLoader,它就是专门干这件事的。“类的加载”具体而言就是指将类.class文件…

Java最短路径类型_JAVA 最短路径

1.从景石出发,步行游览以下景点:①游客服务中心,②阳光草坪,③森林小剧场,④儿童科普体验区,⑤儿童戏水场,⑥湿地博物馆,⑦湿地商业街。建立数学模型,找出从景石出发,到达…

java 外螺旋矩阵_螺旋矩阵的java实现

今天参加了腾讯实习生的在线笔试,螺旋矩阵的问题,算是ACM的入门题吧想到了有两种实现递归和非递归输入:3输出:1 2 3 8 9 4 7 6 5输入:5输出:1 2 3 4 516 17 18 19 615 24 25 20 714 23 22 21 8…

1445.32php,nginx实现mysql的负载均衡

1.下载module模块$ tar -xzvf nginx-1.2.1.tar.gz$ cd nginx-1.2.1/$ patch -p1 < /path/to/nginx_tcp_proxy_module/tcp.patch /path是指nginx_tcp_proxy_module路径$ ./configure --add-module/usr/local/ngx_cache_purge-1.4--prefix/usr/local/nginx --with-http_stub…

php date 有warning,php提示PHP Warning: date(): It is not safe to rely on the......错误的解决办法...

在写php程序中有时会出现这样的警告&#xff1a;PHP Warning: date(): It is not safe to rely on the systems timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those method…

php不用于输出的函数,PHP常用函数和常见疑难问题解答

首先介绍下比较简单但必不可少且实用的知识&#xff0c;可以当手册查询&#xff0c;适合像我一样的新手看。PHP常用库函数介绍一、PHP字符串操作常用函数1.确定字符串长度int strlen(string str)2.比较两个字符串a. strcmp函数对两个字符串进行二进制安全的比较&#xff0c;并区…

php指定字符编码,PHP字符编码问题

绝对一劳永逸,确保您再也不会遇到编码问题&#xff1a;在任何地方使用UTF-8&#xff01;那是(如果你使用mysql和php)&#xff1a;>例如,将数据库中的所有表格设置为整理“utf8_general_ci”.>建立数据库连接后,运行以下SQL查询&#xff1a;“SET NAMES’utf8’”>始终…

php 开启,PHP服务的开启详细步骤

安装完php,使用chkconfig命令来查看php-fpm服务是否开启&#xff0c;如果没有开启1. 在/etc/init.d/目录下创建脚本php-fpmvim/etc/init.d/php-fpm2. 编写脚本内容(将一下复制进去相应改动安装路径)#!/bin/sh## php-fpm - this script starts and stops the php-fpm daemin## c…

php ssh 管理服务器,php 利用ssh执行远程或本地liunx服务器命令

/*** 利用ssh执行 远程或本地liunx服务器命令* 虽然可以用 shee_exec来执行本地机命令 但却无法选择用哪个用户来执行 此函数可解决此类问题* $host ssh 主机名 可以为ip 或 域名* $port ssh 端口* $ssh_username ssh 登录用户名* $ssh_password ssh 登录密码* $command 要执行…

php四种标量,php的标量数据类型和复合数据类型,php四种标量

php的标量数据类型和复合数据类型PHP的标量数据类型和复合数据类型&#xff0c;标量数据类型数值类型整型$ a20浮点型(小数)$ a1.2布尔类型$ atrueecho $ a//输出1 $ bfalseecho $ b//输出0字符串类型//单引号$ str’ Hello world//双引号$ str’ Hello World//转义符\ ‘ $ st…

用java创建一个单例模式,采用Java实现单例模式

一. 背景单例模式是指在内存中只会创建且仅创建一次对象的设计模式。在程序中多次使用同一个对象且作用相同时&#xff0c;为了防止频繁地创建对象使得内存飙升&#xff0c;单例模式可以让程序仅在内存中创建一个对象&#xff0c;让所有需要调用的地方都共享这一单例对象。- 引…

ci mysql 转义,CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析

本文实例分析了CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患。分享给大家供大家参考&#xff0c;具体如下&#xff1a;php CI框架中URL特殊字符有很多是不支持的&#xff0c;导致像c&#xff0c;括号这些常用的分类&#xff0c;字符都无法正常显示很头痛&#xff0c;而在…

es6判断对象key是否存在,ES6中获取对象的key

ES6中获取对象的keyconst json {‘a‘: 123, ‘b‘: 321};Object.keys(json).forEach(key > {window.console.log(key);}); // [a,b]ES6一共有五种方法可以遍历对象的属性。for ... in&#xff1a;循环遍历对象自身的和继承的可枚举的属性(不包含Symbol属性)Object.keys(ob…

招投标体统JAVA源代码,JSP 招投标管理系统(毕业设计)源码

一、源码特点JSP 招投标管理系统 是一套完善的毕业设计系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。二、功能介绍主要功能&#xff1a;(1)权限管理&#xff1a;对权限信息进行添加、删除、…

java+timer+退出,java timer 兑现在指定时间执行方法

java timer 实现在指定时间执行方法最近在弄一个定时发送的项目&#xff0c;需要定时执行方法&#xff0c;于是用到了Timer&#xff0c;但是我想要的功能网络上的资源比较少&#xff0c;所以自己研究了一下。下面是我写的一些代码import java.util.Calendar;import java.util.D…

linux下安装mysql5.7.19,Linux下MySQL5.1升级到高版本MySQL5.7.19详解 | zifangsky的个人博客...

一 数据备份(1)查看当前版本&#xff1a;Shell[rootcentos ~]# mysql -V1[rootcentos~]# mysql -V(2)备份数据&#xff1a;Shell[rootcentos ~]# mysqldump -u root -h 127.0.0.1 -P 3306 -p --all-databases > databases.sql1[rootcentos~]# mysqldump -u root -h 127.0.0.…

mysql event使用,用MySQL的Event设置定时任务执行sql语句 | 老疯子

想在每天某个特定时间段定时执行一条sql语句命令&#xff0c;来进行数据库的备份或者更新删除等&#xff0c;可以直接使用MySQL自带的定时任务Event事件来执行操作。需要注意的是Event事件是在MySQL 5.1版本中新增的&#xff0c;还有一点就是确保你有MySQL数据库的root管理权限…

php如何配置微信公众号环境,微信公众平台开发之配置与请求

一、配置参数define(WEIXIN_APPID, wxzzzzzzzz);define(WEIXIN_APPSECRET, ouewjdsaudsamkh);define(WEIXIN_TOKEN, 9973833232232);define(WEIXIN_NOTIFY_URL, http://xx.com/xx/xx);define(WEIXIN_MCHID, 322221121);define(WEIXIN_KEY, xddsdswewew);1)微信公众号开发中IDWE…