Java虚拟机为什么要设置环境变量啊 

解决方案 »

  1.   

    http://baike.baidu.com/view/95930.htm
    为了找到javac.exe程序.
      

  2.   

    为了让系统找到Java的类库啊
    你用的Javac java 命令都是靠他找到的啊!!!
      

  3.   

    不设置也行
    只不过你装一些开发工具的时候要手动选择JAVA_HOME
      

  4.   


    你情愿在编译代码时输入类似这样的语句?
    D:\java\bin\javac.exe test.java每次都这样,很痛苦的
    设一下后就可以直接javac test.java了
    而且有些集成开发工具是要根据环境变量找JDK的,如eclipse
    你不设置就不能用
      

  5.   

    因为java程序需要运行在Java虚拟机上