本帖最后由 fangmingshijie 于 2014-02-26 11:50:48 编辑

解决方案 »

  1.   

    javahome是设置一个JDK地址
    然后一般path就是javahome+bin
    classpath设置编译地址。这都是老早以前用记事本写helloworld的时候必须要弄的
    现在都 eclipse完全不用设置那么多,你把path写了就行了
      

  2.   

    网上说的javahome是定义一个变量,在给path配的时候可以通过javahome配置相对路径,如果你path配的绝对路径,其实你可以不要配javahome,classpath说来真巧,我也是昨天才知道的,JDK1.6以后就可以不要配置classpath了,当然path是必须要配置的,这些是我现在知道的
      

  3.   

    现在用eclipse工具,只需要配置JAVA_HOME 和 path就可以了。
    用记事本写,进行编译引用时需要classpath
      

  4.   


    所以说如果配置了path的绝对路径,就不用配置javahome了对吧?
      

  5.   

    其实主要是把path配上,如果真的开发遇到问题,你在找回这里,你就明白了
      

  6.   

    很简单:
    Path  你自己已经设置了,必须要的,因为其中有javac.exe即用来在命令行编译的。
    JAVAHOME  则是很多IDE都要用到的比如IDEA,你可以在IDE中选择使用哪个java版本6或者7,8等
    CLASSPATH  则是在命令行中你要编译或打包你的java项目时要用到的,比如javafx
      

  7.   

    楼上说的很明白了
    配置JAVA_HOME是为了让一些IDE工具比如Eclipse 找到java;
    配置PATH是为了在系统终端比如Linxu下Shell窗口运行java -version 命令来查看java版本,如果PATH未配置,则java 这个命令不可使用;
    配置CLASSPATH则是为了编译我们的java项目中的.java文件需要,可以参考下javac -classpath 命令