昨天单位做PL SQL培训, 我在自己机器上撞了一个orcale81  ,谁知道这一装不要紧,把java命令搞坏了。
cmd  进入黑屏后,
javac 能用 的
java 就不行了“日食”也能用, 能编译 ,能运行程序。 偏偏在dos下,java命令就不行了。请问现在我该怎么办? 谁指点下!

解决方案 »

  1. 修改环境变量,Path中把jdk的bin放在最前面,试试
      

  2. 先确定环境变量还正确吗喵,保证使用的jdk在orcale的jdk前面~``
      

  3. 确保你的class文件与运行java命令时的路径是同一路径,如果有包加上包名。
    顺便再确认一下你的classpath是否正确。
      

  4. up
    path里面去掉那个jre为1.3的路径
      

  5. 看看环境变量!
    path=C:\j2sdk1.4.2\bin;
    classpath=.
    java_home=C:\j2sdk1.4.2
      

  6. 修改一个你的path,把你JAVA所在目录的bin目录加进去,
    先看一下你的bin目录里面是不是有java.exe这个文件
      

  7. 估计是oracle把你的环境变量给修改了。我以前也遇到这个问题的。
      

  8. oracle 在安装的时候会自带一个低版本的JRE,会放在PATH变量的最前面,你把JKD的路径再改到ORACLE那个低版本前面就OK了.
      

  9. 是要把JDK的环境变量放到前面,但要注意的是,Oracle有可能修改的是系统的环境变量,而你的JDK使用的却是当前用户的环境变量,所以简单的方法是把JDK的环境变量也加到系统的环境变量的最前面:
    我的电脑-》属性-》高级-》环境变量:上部分的是当前用户的环境变量,下部分的是系统的环境变量.
      

类似问题 »