java 1.5.0 gcj_CentOS安装JAVA后JAVA版本不对的问题
今天用CentOS安装JDK,发觉在安装完成后,输入java命令来验证是否安装成功时,出现
Usage: gij [OPTION] ... CLASS [ARGS] ...
to invoke CLASS.main, or
gij -jar [OPTION] ... JARFILE [ARGS] ...
to execute a jar file
Try `gij --help‘ for more information.
感觉很奇怪,怎么出现gij了呢,在网上搜索错误出现原因,原来是因为linux系统默认指向的不是刚刚安装的jdk版本,于是乎,查看下
[[email protected] ~]# which java
/usr/bin/java
[[email protected] ~]# ls /usr/bin/java -l
lrwxrwxrwx. 1 root root 22 9月 26 11:37 /usr/bin/java -> /etc/alternatives/java
[[email protected] ~]# ll /etc/alternatives/java
lrwxrwxrwx. 1 root root 35 9月 26 11:37 /etc/alternatives/java -> /usr/lib/jvm/jre-1.5.0-gcj/bin/java
[[email protected] ~]# java -version
java version "1.5.0"
gij (GNU libgcj) version 4.4.7 20120313 (Red Hat 4.4.7-3)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
OK,我们看到红色字体的确指向的不是我刚刚自己安装的jdk,索引需要引入使用alternatives工具修改:
[[email protected] ~]# alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_25/bin/java 300
再次输入java -version命令来验证,发现依然没有变化,OK,还有一步重要的操作:
[[email protected] ~]# alternatives --config java
共有 2 个程序提供“java”。
选择 命令
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.5.0-gcj/bin/java
2 /usr/java/jdk1.7.0_25/bin/java
按 Enter 来保存当前选择[+],或键入选择号码:2
OK,所有的修改已经完成,接下来让我们输入java命令,看到我们想要的结果了,问题解决。
原文:http://www.cnblogs.com/kreo/p/4308651.html
java 1.5.0 gcj_CentOS安装JAVA后JAVA版本不对的问题相关推荐
- mac 多java环境变量配置_java_Mac安装多个JDK版本并设置环境变量
JDK6.JDK7.JDK8三个版本的汇总地址:https://pan.baidu.com/s/1pKSYv8Z 安装 JDK6安装 JDK6下载地址 见网盘 安装完毕后确认版本 JavaForOSX ...
- 查看jdk安装路径,实现多个java jdk的共存,安装java19后终端乱码的解决
查看jdk安装路径, 在windows上实现多个java jdk的共存解决办法, 安装java19后终端乱码的解决 目录 一.查看jdk(java开发工具包)安装路径的方法 二.在windows上实现 ...
- c语言 r语言 java,R语言rJava包安装载入及JAVA环境配置
rJava 包的安装与载入 一般文本分词的教程都会贴出: install.packages("rJava") library(rJava) 来引导我们装载rJava包,运行inst ...
- CentOS7.0(1406)安装Docker后无法启动
1. 问题现象 从http://archive.kernel.org/centos-vault/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso下 ...
- JAVA环境配置,以及安装完成后cmd输入Java无显示
JAVA环境配置 参考菜鸟教程:https://www.runoob.com/java/java-environment-setup.html 1.下载jdk 下载网址:https://www.ora ...
- netbeans java中文_Ubuntu 下jdk安装中文字体 java 解决netbeans 方块字 中文乱码
安装环境Ubuntu 11.04.java jdk1.6.0_27 首先找到你需要的字体,比如我就是从windows系统里拷出来的,C:\WINDOWS\Fonts这里有很多字体,我只拷贝了simsu ...
- java关闭通道_调用map方法后,Java 7文件通道未正确关闭
我正在研究一个sc2replay解析工具.我在MPQLIB http://code.google.com/p/mpqlib/之上构建它 不幸的是,该工具使用文件通道来读取bzip文件, 并使用map( ...
- java maven下载_maven下载安装 Apache Maven(java项目管理工具) v3.6.1 官方版(附Maven环境变量配置) 下载-脚本之家...
Maven是一个java项目管理工具,能够很方便的帮你管理项目报告,生成站点,管理jar文件,需要的朋友可以下载试试! 它基于项目对象模型(POM)的概念,可以从中央信息中管理项目的构建.报告以及文档 ...
- java植物大战僵尸游戏下载安装_用 Java 写一个植物大战僵尸简易版
植物父类.子弹父类就同理可得了. 上面说到子类共有的方法需要抽到父类中,那么部分子类共有的方法该如何处理呢?比如,豌豆射手.寒冰射手可以发射子弹,坚果墙就没有射击的这个行为.所以这里就需要用到接口(I ...
最新文章
- 电子科大邹权组招聘博后、科研助理和访问学生(生物信息学方向)
- Android Launch Mode的学习记录
- pom.xml配置文件中所有标签及作用简单描述
- Opencv中的阈值函数
- 【APICloud系列|37】百度开放平台应用+,提升用户下载量操作步骤
- 一步步编写操作系统 45 用c语言编写内核2
- 【SpringCloud】 spring cloud 2021年 技术 更新换代 停更 等信息
- hduoj Stars 二维树状数组
- sip消息类型和消息代码详解-转
- Named Return Value Optimization (具名返回值优化)
- java读取某一行_java 读取指定某一行的文本
- 修改卡巴斯基注册表,无限试用
- loadrunner11 java脚本_LoadRunner11开发Java Vuser协议脚本
- ensp动态路由ospf基础配置
- 关于sip软电话嵌入到网页web端的学习----第一天(2)(高手指点)遇到问题了jssip
- Vue 脚手架的搭建
- Kaggle泰坦尼克号幸存者预测
- leetcode-292-Nim游戏(java|python)
- 联想k860i 去掉相机和开关机的声音
- windows下vue项目启动步骤
热门文章
- html5画布funcition,2020前端基础知识学习第一节(示例代码)
- oracle 11gdata guard,Oracle 11g Data Guard配置
- C语言实用算法系列之二级指针用法简介
- 不可上位!数据结构队列,老实排队,Java实现数组模拟队列及可复用环形队列
- php 档案,PHP 档案包 (PHAR)
- C#控件之Repeater控件使用
- “速课小龙”项目冲刺3
- Asp.Net MVC项目通过Git同步到新开发设备上后无法作为网站启动
- HTML5移动端触摸事件
- 查询SQL中某表里有多少列包含某字段