%JDK_BIN%\javac.exe -O -verbose -g:none -classpath %J2MEAPI%; -d %PRO% %SRC%\*.java问下,这个 "-0" 是什么意思啊?谢谢...

解决方案 »

  1.   

    补充下:%JDK_BIN%\jar.exe -cvfM ..\_%NAMEPRJ%.jar *.*
    “_%NAMEPRJ%.jar”前面有个"_",这又是什么意思呢?谢谢...
      

  2.   

    -0还真不知道%JDK_BIN%这个环境变量里的一个变量名
      

  3.   

    -O
        优化代码以缩短执行时间。使用 -O 选项可能使编译速度下降、生成更大的类文件并使程序难以调试。    在 JDK 1.2 以前的版本中,javac 的 -g 选项和 -O 选项不能一起使用。在 JDK 1.2 中,可以将 -g 和 -O 选项结合起来,但可能会得到意想不到的结果,如丢失变量或重新定位代码或丢失代码。-O 选项不再自动打开 -depend 或关闭 -g 选项。同样, -O 选项也不再允许进行跨类内嵌。
      

  4.   

    http://www.cnblogs.com/jeffchen/archive/2008/01/16/1041783.html
      

  5.   

    你在cmd 里面运行下 javac.exe -help 看看喃 里面好像没有-0 这个参数
      

  6.   

    O是优化,实际javac编译器根本不会根据这个选项进行优化,所以没用。
      

  7.   


    为什么javac编译器根本不会优化??
      

  8.   

    大部分优化交给jvm在运行时搞了。
      

  9.   

    http://www.alisdn.com/wordpress/?p=494关于-O选项,javac代码中有这么一行注释:
    /* -O is a no-op, accepted for backward compatibility. */