文档章节

linux下java 和 javac version 不一致问题

skyyan2000
 skyyan2000
发布于 2014/07/14 18:05
字数 273
阅读 1249
收藏 1

centos下

我新安装了个jdk1.7的版本 ,vi profile 之后 java -version 是新版本,想在看看javac -version 发现还是1.6的

之前安装了1.6的 那好咱就卸载他

查找Java 版本信息

rpm -qa|grep java  

返回如下信息

xorg-x11-drv-savage-2.1.1-5.fc6
avahi-glib-0.6.16-10.el5_6
java-1.6.0-openjdk-1.6.0.0-5.1.13.3.el5_10
avahi-compat-libdns_sd-0.6.16-10.el5_6
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
tzdata-java-2013i-2.el5
avahi-0.6.16-10.el5_6

从上可以看到java-1.6.0的 版本

然后删掉

 yum -y remove java-1.6.0-openjdk-1.6.0.0-5.1.13.3.el5_10
Loaded plugins: fastestmirror

这时候 我以为好了 在运行javac -version 发现变成1.4的版本了,一万头草泥马奔过,,,,

尼玛 好吧我忍了

直接删除/usr/bin 下的java 和javac

 rm -rf /usr/bin/java

rm -rf /usr/bin/javac

然后在重新指定链接

假设Java jdk新版本路径为 /usr/bin/software/java/java1.7

ln -s /usr/bin/software/java/java1.7/bin/java /usr/bin/java

ln -s /usr/bin/software/java/java1.7/bin/javac /usr/bin/javac

try again

javac -version  和java -version 版本 都为1.7xxx 表现一致

 

© 著作权归作者所有

共有 人打赏支持
skyyan2000
粉丝 5
博文 8
码字总数 4760
作品 0
东城
程序员
私信 提问
MVN package install error javac: invalid target release: 1.8

现象: --------------------------------- [ERROR] Failure executing javac, but could not parse the error: javac: invalid target release: 1.8 Usage: javac <options> <source files>......

孟飞阳
2018/05/04
0
0
java javac java -version javac -version

java -version javac -version 版本不一致 系统先装了jdk1.8 ,环境变量里配置的是jdk1.8,java -version 与javac -version 版本一致。 然后安装了jdk1.7 ,环境变量java_home 改成了1.7,但是...

tacg
2014/08/13
0
0
Ubuntu 12.04 x64 安装jdk-7u45-linux-x64.tar.gz过程记录

Ubuntu 12.04 x64 安装jdk-7u45-linux-x64.tar.gz过程记录: 1.首先下载最新版 jdk 64-bit版 (jdk-7u45-linux-x64.tar.gz) 从官网下载http://www.oracle.com/technetwork/java/javase/downl......

cyper
2014/04/23
0
4
(十一)Zabbix_java_gateway无法启动

(十一)Zabbixjavagateway无法启动 背景: 1、zabbix服务器搭建完成 2、JDK已经源代码安装 思路: 1、都是参考网上文档 一、基本现象 1、现象:启动服务报如下错误 大概意思:线程“main”中...

火头一号
2018/06/29
0
0
Ubuntu下配置JAVA环境

Ubuntu 版本: Ubuntu 12.04 LTS 本身Ubuntu系统就自带了openJDK, 通过在终端输入java -version就可以查看。 现在开始手动配置JDK: 1 下载JDK:jdk-6u32-linux-i586.bin 2 使用命令 mv 源文...

司马宅
2012/06/07
0
1

没有更多内容

加载失败,请刷新页面

加载更多

Django进阶 1.1 ORM基础—ORM 1.2.1 增删改查之查询 1.2.2 删改增 (1) 1.2.3 删改增 (2)

ORM基础 ORM是Django操作数据库的API,Django的作者将sql语句封装在里面供我们使用。 我们前面还提到过Django提供一个模拟数据库的工具,sqlite,供我们学习测试使用。 如果我们想使用mysql...

隐匿的蚂蚁
今天
1
0
Windows 上安装 Scala

在安装 Scala 之前需要先安装 Java 环境,具体安装的详细方法就不在这里描述了。 您可以自行搜索我们网站中的内容获得其他网站的帮助来获得如何安装 Java 环境的方法。 接下来,我们可以从 ...

honeymose
今天
3
0
数据库篇多表操作

第1章 多表操作 实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系...

stars永恒
今天
3
0
nginx日志自动切割

1.日志配置(Nginx 日志) access.log----记录哪些用户,哪些页面以及用户浏览器,IP等访问信息;error.log------记录服务器错误的日志 #配置日志存储路径:location / {      a...

em_aaron
昨天
5
0
java 反射

基本概念 RTTI,即Run-Time Type Identification,运行时类型识别。RTTI能在运行时就能够自动识别每个编译时已知的类型。   要想理解反射的原理,首先要了解什么是类型信息。Java让我们在运...

细节探索者
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部