classpath没有到没关系,path中也没有jdk的路径的话那你在根目录下可以运行java吗?

解决方案 »

  1.   

    如果你确信没有设置path那就可能是这样:
    C:\j2sdk1.4.1_05\bin>java Hello :)
      

  2.   

    set path看下是不是有C:\j2sdk1.4.1_05\bin在里面
    如果不设置PATH的话,操作系统跟本找不到JAVA命令的
    CLASSPATH不设置没关系,默认的是当前目录(WINDOWS下)
      

  3.   

    在 Windows\system32 里有 java.exe 和 javaw.exe 等java运行环境,在命令行里会自动调用它们。
      

  4.   

    还有一个,你是用sun的exe版安装的,
    而不是只是cp了jdk的目录吧?
    这样有可能在注册表里有些东西
      

  5.   

    你到底是编译还是运行程序呢?
    运行只要你装了就可以啊,因为Java RunEviroment会自动装好
      

  6.   

    你应该是在jdk\bin目录下执行
    你可以转到c:\下再试试看
      

  7.   

    你的Java文件中用到了哪些类呀?有没有用到除java.lang.*;这外包以外其它的类呀?
    如果你用到了,你再试试看行不行。
      

  8.   

    同意
     zahuifan(杂烩饭) ,jdk bin目录下面的其他程序就不好用,要设定path踩可以
      

  9.   

    JAVA JAVAC 等java执行文件要么在你当前目录下,要么在你 
    PATH 环境变量已设置的目录下,我想可能是这两种情况.
      

  10.   

    只要设置了java_home,工作的目录又在jdk的安装目录下,可以不设path和classpath,不影响运行!设了path和classpath只是为了在别的目录下也可以运行,不必非在安装目录下!
      

  11.   

    一定是在C:\j2sdk1.4.1_05\bin目录下运行吧?
      

  12.   

    我也碰过这个问题,当时我是用tomcat和jb做项目,那次重新装系统后我忘了配置环境变量,结果用了几个月才发现我没有配置
      

  13.   

    只要用exe文件安装了jdk,jre环境就自动已经设置好了,至于classpath,只要是class文件在当前目录,不用设置也是可以运行的。在这种情况下如果想要编译java文件或是调用其它外部类库就不行了