linux安装的时候如果选择了java开发的话会默认安装当前linux内置的gil java版本
新点的linux安装的java版本大多为1.4 有更老的系统自带的java版本为1.3根本不能满足我们程序开发的需要
进入终端查看当前java版本
[root@localhost sbin]# java -version
java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) Client VM (build 11.0-b16, mixed mode, sharing)
如果想更换系统环境嗯变量中的java版本号使用alternatives命令改变当前java javac指向的连接地址即可完成
alternatives命令所在位置/usr/sbin
alternatives命令用法:
man alternatives
NAME
alternatives - maintain symbolic links determining default commands
SYNOPSIS
alternatives [options] --install link name path priority [--slave link
name path]... [--initscript service]
alternatives [options] --remove name path
alternatives [options] --set name path
alternatives [options] --auto name
alternatives [options] --display name
alternatives [options] --config name
在此使用中只要知道红色部分代码的含义即可
alternatives --install <当前应用连接地址> <应用名称><新的链接地址><优先级>
终端执行一下命令:
[root@localhost sbin]# ./alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_11/bin/java 300
[root@localhost sbin]# ./alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_11/bin/javac 300
[root@localhost sbin]# ./alternatives --display java
java - 状态是自动。
链接目前指向 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
/usr/lib/jvm/jre-1.4.2-gcj/bin/java - 优先度 1420
从 keytool:/usr/lib/jvm/jre-1.4.2-gcj/bin/keytool
从 rmiregistry:/usr/lib/jvm/jre-1.4.2-gcj/bin/rmiregistry
从 jre_exports:/usr/lib/jvm-exports/jre-1.4.2-gcj
从 jre:/usr/lib/jvm/jre-1.4.2-gcj
/usr/java/jdk1.6.0_11/bin/java - 优先度 300
从 keytool:(null)
从 rmiregistry:(null)
从 jre_exports:(null)
从 jre:(null)
当前“最佳”版本是 /usr/lib/jvm/jre-1.4.2-gcj/bin/java。
[root@localhost sbin]# ./alternatives --config java
共有 2 个程序提供“java”。
选择 命令
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
2 /usr/java/jdk1.6.0_11/bin/java
按 Enter 来保存当前选择[+],或键入选择号码:2
[root@localhost sbin]# ./alternatives --config javac
共有 2 个程序提供“javac”。
选择 命令
-----------------------------------------------
*+ 1 /usr/lib/jvm/java-1.4.2-gcj/bin/javac
2 /usr/java/jdk1.6.0_11/bin/javac
按 Enter 来保存当前选择[+],或键入选择号码:2
[root@localhost sbin]# java -version
java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) Client VM (build 11.0-b16, mixed mode, sharing)
只要你的路径正确安装jdk没有错误java版本很容易切换了
分享到:
相关推荐
linux安装jdk1.7及weblogic11g操作记录,新建JDK安装目录:mkdir /usr/Java,配置环境变量,通过source命令重新加载/etc/profile文件,测试
LINUX、JAVA从底层确保系统的安全性、提高防毒防黑能力 为SNS、CRM、SCM等系统提供了全面的接口和灵活的整合方案 会员商铺系统 会员资料自由、自主完善补全,为目标客户提供最全的联系方式 荣誉证书...
设置gvim gvim配置 vimrc配置 linux,集成大量插件,是一个很好的C/C++ Java IDE开发工具
Linux下安装mysql安装包安装及详细步骤 (有安装包及步奏 问题解答) Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种...
但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地...
系统的发布环境: Linux(Centos6.5)+Mysql+Tomcat8.5 系统主要介绍 本系统后台部分一共分为4个大模块 用户管理 --| 用户信息管理 --| 管理员基本信息管理 酒店事务管理 --| 酒店客房信息 --| 酒店器材管理 ...
原始数据包的发送和接收需要本机代码,并且当前仅支持Linux。 在配置和脚本编制中使用了Jython。 #Background该项目最初旨在证明Java与大多数(如果不是全部)路由器软件都是用C编写的C语言一样快。 ## Component...
高级java笔试题 No license, just for fun. deepin is convenient, but lost something. 很奇怪的问题 我的笔记本是xps 昆山机,使用deepin15,4之后,长时间没有关机,就容易导致系统在使用的过程中出现问题,比如...
但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有一个无参的构造器,另外,通常Java Bean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地...
(1)操作系统:Linux(建议Ubuntu 16.04)。(2)Hadoop版本:2.7.1。 (3)MySQL版本:5.7.15。(4)HBase版本:1.1.2。(5)Redis版本:3.0.6。 332 大数据基础编程、实验和案例教程 (6)MongoDB版本:3.2.6。(7)JDK版本:1.7或...
jdk7 需要更换 C:\Program Files\Java\jdk1.7.0_79\jre\lib\security 目录下的 local_policy.jar 和 US_export_policy.jar linux 上可以使用命令 which java 查看 jdk目录 如:/app/jdk/jdk1.7.0_75/jre/lib/...
windows 免安装,随意切换解压到自己的夹后,更换JAVA_HOME路径即可。如(D:/Java/jdk1.8.0_251)
不同的系统版本源不同,注意更换。 # 备份原文件 mv /etc/apt/sources.list /etc/apt/sources.list.bak # 修改镜像源 cat > /etc/apt/sources.list << END deb https://mirrors.ustc.edu.cn/ubuntu/ xenial ...
操作系统Linux 安装方式提供管理权限 web服务apache 备注说明不包安装配置 商品介绍【Java大作业毕业设计】基于ssm的餐厅订餐系统设计与实现(数据库+代码+截图+说明) 用作毕设啊,大作业都可以。分享给论坛的小...
操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络...
包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用...
操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络...
操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络...
包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】...