我用的jdk版本是1.6,只配置了JAVA_HOME 和 path ,没有配置classpath。
java核心包都是可以编译运行的。
现在发现classpath配置后仍然没有作用 什么情况?

解决方案 »

  1.   

    我有俩个jdk版本,都是解压缩版本的,平时都是用eclipse的。
      

  2.   

    如果你装的是myeclipse的话,myeclipse自己集成了jdk,在某一程度上是没有必要配置环境变量的。
      

  3.   

    无论是在命令行下编译运行,还是使用Eclipse等IDE来开发,我们都没有必要在系统环境变量中设置classpath。
      

  4.   


    那我写了俩个程序,想弄成bat运行。
    编译都找不到classpath
      

  5.   

    class path 配置的是 .class 文件的运行地址 和运行程序 没有实质上的意义
      

  6.   

    只要把.class文件和.bat文件的相对位置摆放正确就行。如果java源程序声明了package,要把生成的.class文件放在package指定的文件夹中,而且在运行时要写全类名(带上包名)。
      

  7.   

    现在我需要编译的java类和所需要的jar文件都在同一目录下,怎么在cmd里面编译。java类我直接从eclipse里面复制过来的。
      

  8.   

    JDK1.5之后的版本 自身使用时都没有必要配置环境变量
    WINDOWS版本JDK安装程序写到注册表里去了JAVA_HOME和classpath主要提供给第三方软件调用时,用来指定java安装目录
    比如Tomcat就通过读取JAVA_HOME来定位JDK软件包