A.环境变量可在编译sourcecode时指定
  B.在编译程序时,所能指定的环境变量不包括class path(在运行时才借助于class path)
  C.javac一次可同时编译数个Java源文件
  D.javac.exe能指定编译结果要置于哪个目录(directory)

解决方案 »

  1.   

    A不明白
    B编译时用到的是Path下的JDK...bin的路径,运行的时候才能用到classpath的jre环境,因为jre是运行环境
    C这个没试过
    D.java文件在哪个目录 javac后.class就在哪个目录   如果要指定特定目录 这个真没试过
      

  2.   

    A:javac -classpath classes  其中classes就是你要配置的环境变量的目录
    B:其实跟A问题的答案差不多
    C:编译多个文件:文件少,可以用javac MyClass1.java MyClass2.java  
    文件多时用javac MyClass*.java或直接就javac *.java   
    D:能指定  可以用 javac MyClass1.java -d classes   其中MyClass1.java是Java文件,classes是你要置于的那个目录,其他照着写
    不懂的可以Q我   100044535
      

  3.   

    我想到了些,看看对不?
    C: 如果继承中如:class A extends B
      编译后会生成A.class$B.class
    D: javac -d  bin src\HelloWorld是把src目录下的HelloWorld文件编译后存在bin目录下。
    多多指教啊!!呵呵!1
      

  4.   

    A  正确  javac  带上指定bin目录的绝对路径
      

  5.   

    A.环境变量可在编译sourcecode时指定 
    A答案正确,javac XXX.java -sourcepath
      

  6.   

    A.环境变量可在编译sourcecode时指定 
    A答案正确,javac XXX.java -sourcepath
      

  7.   

    A.环境变量可在编译sourcecode时指定 
    A答案正确,javac XXX.java -sourcepath
      

  8.   


    关于C,题目的意思是一次能编译多个java文件,并非产生多个类,具体解释看我3楼的答案
    关于你对D的解释也不对,具体做法就是你先在DOS下进入到你要编译的文件的目录下,然后用javac MyClass.java -d D:\demo\  
    上面的意思就是把MyClass.java文件编译到D:\demo\目录下,这时你在D:\demo\下就可以看到MyClass.class文件了。你可以试试。。还有不懂Q我