javac能执行,java不能卸载执行

java命令不能执行,而javac可以执行,真是奇怪
[问题点数:0分]
java命令不能执行,而javac可以执行,真是奇怪
[问题点数:0分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关推荐:
2003年6月 扩充话题大版内专家分月排行榜第二2003年5月 扩充话题大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID空间积分0 积分132阅读权限10帖子精华可用积分132 信誉积分641 专家积分0 在线时间361 小时注册时间最后登录
白手起家, 积分 132, 距离下一级还需 68 积分
帖子主题精华可用积分132 信誉积分641 专家积分0 在线时间361 小时注册时间最后登录
论坛徽章:0
如题,java命令可以识别
# java -version
java version &1.6.0_24&
OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
但是javac不能运行
-bash: javac: command not found
查询时有两个包已安装,但是不知道是不是还要其他的呢?
# rpm -qa |grep java
java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64
tzdata-java-2012c-1.el6.noarch
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
怕上火,喝老干妈
UID空间积分0 积分98阅读权限10帖子精华可用积分98 信誉积分367 专家积分0 在线时间72 小时注册时间最后登录
白手起家, 积分 98, 距离下一级还需 102 积分
帖子主题精华可用积分98 信誉积分367 专家积分0 在线时间72 小时注册时间最后登录
论坛徽章:1
这个是系统自带的吧?不是你自己安装的吧?
自己安装一个官方的试试。
UID空间积分0 积分17596阅读权限90帖子精华可用积分17596 信誉积分1127 专家积分0 在线时间1217 小时注册时间最后登录
大富大贵, 积分 17596, 距离下一级还需 2404 积分
帖子主题精华可用积分17596 信誉积分1127 专家积分0 在线时间1217 小时注册时间最后登录
论坛徽章:19
ryr1990 发表于
如题,java命令可以识别
# java -version
java version &1.6.0_24&
系统自带的那个OpenJDK好像是给Gcc用的,用GCJ命令编译,可以编译成二进制文件
UID空间积分0 积分17596阅读权限90帖子精华可用积分17596 信誉积分1127 专家积分0 在线时间1217 小时注册时间最后登录
大富大贵, 积分 17596, 距离下一级还需 2404 积分
帖子主题精华可用积分17596 信誉积分1127 专家积分0 在线时间1217 小时注册时间最后登录
论坛徽章:19
ryr1990 发表于
如题,java命令可以识别
# java -version
java version &1.6.0_24&
如果是Oracle那个JDK的话,下面的版权部分应该显示Oracle,而不是RedHat
UID空间积分0 积分1830阅读权限30帖子精华可用积分1830 信誉积分1172 专家积分0 在线时间458 小时注册时间最后登录
家境小康, 积分 1830, 距离下一级还需 170 积分
帖子主题精华可用积分1830 信誉积分1172 专家积分0 在线时间458 小时注册时间最后登录
论坛徽章:5
方兆国 发表于
如果是Oracle那个JDK的话,下面的版权部分应该显示Oracle,而不是RedHat嗯,不错,受教了!
总而言之,大多数时候,我们吹牛就三招:嘿嘿。
1: 我见过非常非常牛B的人物,我和他们谈笑风生。
2: 我见过各种傻B,我比他们牛B多了。
3: 几年我做开发,动辄一个项目代码也要超过百万行规模了。
UID空间积分0 积分259阅读权限20帖子精华可用积分259 信誉积分384 专家积分0 在线时间105 小时注册时间最后登录
稍有积蓄, 积分 259, 距离下一级还需 241 积分
帖子主题精华可用积分259 信誉积分384 专家积分0 在线时间105 小时注册时间最后登录
论坛徽章:1
包没装吧,到光盘Packages目录中,查一下相关的Java包,安装一下就可以了。
ls -al java*
系统自带的OpenJDK全完没有任何问题,没有必要安装官方的JDK,
当然个人喜欢,你去下一个再安装一下也没问题
Rhel5中甚至带有源码Src包,
Rhel6中去掉了,不知道为什么
UID空间积分0 积分1830阅读权限30帖子精华可用积分1830 信誉积分1172 专家积分0 在线时间458 小时注册时间最后登录
家境小康, 积分 1830, 距离下一级还需 170 积分
帖子主题精华可用积分1830 信誉积分1172 专家积分0 在线时间458 小时注册时间最后登录
论坛徽章:5
当然,不知道是不是还要其他的呢?
总而言之,大多数时候,我们吹牛就三招:嘿嘿。
1: 我见过非常非常牛B的人物,我和他们谈笑风生。
2: 我见过各种傻B,我比他们牛B多了。
3: 几年我做开发,动辄一个项目代码也要超过百万行规模了。
UID722039空间积分0 积分375阅读权限20帖子精华可用积分377 信誉积分155 专家积分0 在线时间125 小时注册时间最后登录
稍有积蓄, 积分 375, 距离下一级还需 125 积分
帖子主题精华可用积分377 信誉积分155 专家积分0 在线时间125 小时注册时间最后登录
论坛徽章:0
需要在环境变量进行JAVA设置。
否则会找不着的,要不然就进入到JAVA目录/BIN下去执行才可以。
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处4468人阅读
E:\Java\疯狂JAVA讲义\HelloWorld.java
public class HelloWorld{
public static void main(String[] args){
System.out.println(&HelloWorld&);
运行cmd,弹出窗口
输入:javac & 可以看到提示信息
编译java程序:
javac -d destdir srcFile & &( -d destdir java字节码存放路径 & srcFile java源文件所在位置)
javac -d E:\Java\疯狂JAVA讲义 E:\Java\疯狂JAVA讲义\HelloWorld.java &即可生成.class文件
运行java程序:
java java类名
通过命令行进入.class所在路径,输入:
java HelloWorld &即可运行java程序
PS:dos中的进入.class所在路径的dos命令
输入:e: & & & 即可进入e盘路径
输入:cd&E:\Java\疯狂JAVA讲义 & & & & 即可进入E:\Java\疯狂JAVA讲义路径
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
(4)(12)(5)(2)(1)(3)(24)(70)运行javac时,出现不是内部或外部命令,也不是可运行的程序或批处理文件.
运行javac时,出现不是内部或外部命令,也不是可运行的程序或批处理文件. 10
在bin目录下没看到javac.exe和javados.exe.怎么搞的啊?
补充:重装了两道好不。就是在bin目录下没看到javac.exe和javados.exe.怎么搞的啊? 路径以前也设置过了几次。没问题的。别回答些没水准的答案好么。
classpath是存放读取CLASS文件的地址 
path是你 java.exe的目录~ 
java_home是你的安装路径 
我的是这要设的,你看下,在不行,你把他重装,装成我那样的目录直接用的 
CLASSPATH=;E:\Java\jdk1.5\E:\Java\jdk1.5\lib\tools.jar 
java_home=E:\Java\jdk1.5 
path=E:\Java\jdk1.5\E:\Java\jdk1.5\jre\bin把他放在你原有的前面
其他回答 (7)
出现这种情况有可能是路径设置错了,在bin目录下没看到javac.exe,不会吧?没装好吧
你确定自己的JDK装好了吗?
装好的情况下是不会出现这样的情况的,最好重装JDK,并且装好.
在bin目录下没看到javac.exe就肯定没安装好
javadoc不会影响编译运行,它只是java的官方帮助文档(有各种包,类,方法...的详细说明)
安装成功后还必须设置环境变量,否则依然会出现“运行javac时,出现不是内部或外部命令,也不是可运行的程序或批处理文件. ”的情况
恩你的环境变量没有配置好
Exception in thread &main& java.lang. NoClassDefFoundError:Hello 
这是由于你的类变量:classpath没设置好的缘故. 



首先右键点我的电脑。打开属性。然后选择“高级”里面的“环境变量”,在新的打开界面中的系统变量里需要设置三个属性“java_home”、“path”、“classpath” 

设置如下 : 

1:~~~~首先点“新建”,然后在变量名写上java_home,顾名其意该变量的含义就是java的安装路径,呵呵,然后在变量值写入刚才安装的路径 C:jdk1.6.0_03 


2:~~~~其次在系统变量里面找到path,然后点编辑,path变量的含义就是系统在任何路径下都可以识别java命令,则变量值为“%java_home%\%java_home%\jre\bin”,(其中“%java_home%”的意思为刚才设置java_home的值); 



安装上了jdk没?在检查一下环境变量的设置是否正确
要正确运行JAVA程序需要先安装JDK,然后在环境变量里新建一个系统变量,名称为JAVA_HOME,值为你安装的JDK的根目录,如C:\Program Files\Java\jdk1.5.0_07
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号

我要回帖

更多关于 java不能卸载 的文章

 

随机推荐