linux下执行java命令出现Usage: gij [OPTION] ... CLASS [ARGS] ...解决办法!
2014-04-16 14:14
821 查看
今天用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版本,于是乎,查看下[root@localhost ~]# which java
/usr/bin/java
[root@localhost ~]# ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 9月 26 11:37 /usr/bin/java -> /etc/alternatives/java
[root@localhost ~]# 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
[root@localhost ~]# 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工具修改:[root@localhost ~]# alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_25/bin/java 300
再次输入java -version命令来验证,发现依然没有变化,OK,还有一步重要的操作:[root@localhost ~]# 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://gxjluck.blog.51cto.com/1211751/1396375
to invoke CLASS.main, or
gij -jar [OPTION] ... JARFILE [ARGS] ...
to execute a jar file
Try `gij --help' for more information.
感觉很奇怪,怎么出现gij了呢,在网上搜索错误出现原因,原来是因为linux系统默认指向的不是刚刚安装的jdk版本,于是乎,查看下[root@localhost ~]# which java
/usr/bin/java
[root@localhost ~]# ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 9月 26 11:37 /usr/bin/java -> /etc/alternatives/java
[root@localhost ~]# 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
[root@localhost ~]# 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工具修改:[root@localhost ~]# alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_25/bin/java 300
再次输入java -version命令来验证,发现依然没有变化,OK,还有一步重要的操作:[root@localhost ~]# 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://gxjluck.blog.51cto.com/1211751/1396375
相关文章推荐
- linux安装jdk后输入java命令出现Usage: gij [OPTION] ... CLASS [ARGS] ...
- 执行文件下载Java 调用 FFMPEG 命令时用 url 作为输入源,Linux 下出现 “no such file or directory” 问题的解决
- Mac电脑命令行中执行java命令出现乱码的解决办法
- 当执行gradle命令时出现JAVA_HOME设置无效的解决办法
- java在linux系统下开机启动无法使用sudo命令的原因及解决办法
- 基于Web的Kafka管理器工具之Kafka-manager启动时出现Exception in thread "main" java.lang.UnsupportedClassVersionError错误解决办法(图文详解)
- 执行xcopy命令后出现Invalid num of parameters错误的解决办法
- Linux输入命令出现bash:.....:command not found的解决办法
- IDEA里运行代码时出现Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Logger的解决办法(图文详解)
- eclipse下执行wordcount报错 java.lang.ClassNotFoundException 解决办法
- Java 调用 FFMPEG 命令时用 url 作为输入源,Linux 下出现 “no such file or directory” 问题的解决
- [BAT] 执行xcopy命令后出现Invalid num of parameters错误的解决办法
- JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- android编程中遇到的关于调试百度地图时出现的 java.lang.UnsatisfiedLinkError: initClass 问题的原因及解决办法
- Java 调用 FFMPEG 命令时用 url 作为输入源,Linux 下出现 “no such file or directory” 问题的解决
- linux出现bash: ./java: cannot execute binary file 问题的解决办法
- 执行Git命令时出现 SSL certificate problem 的解决办法
- 解决java使用Runtime.exec执行linux复杂命令不成功问题