社区
Java SE
帖子详情
一个不明白的javac命令行参数
Sodino
2010-04-08 09:47:11
%JDK_BIN%\javac.exe -O -verbose -g:none -classpath %J2MEAPI%; -d %PRO% %SRC%\*.java
问下,这个 "-0" 是什么意思啊?
谢谢...
...全文
165
18
打赏
收藏
一个不明白的javac命令行参数
%JDK_BIN%\javac.exe -O -verbose -g:none -classpath %J2MEAPI%; -d %PRO% %SRC%\*.java 问下,这个 "-0" 是什么意思啊? 谢谢...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ZangXT
2010-04-08
打赏
举报
回复
O是优化,实际javac编译器根本不会根据这个选项进行优化,所以没用。
Sodino
2010-04-08
打赏
举报
回复
[Quote=引用 6 楼 sharke118 的回复:]
你在cmd 里面运行下 javac.exe -help 看看喃 里面好像没有-0 这个参数
[/Quote]
现在的官方文档也没有这个选项了,就是查不到,来问问高手,呵呵
sharke118
2010-04-08
打赏
举报
回复
你在cmd 里面运行下 javac.exe -help 看看喃 里面好像没有-0 这个参数
kbyst
2010-04-08
打赏
举报
回复
http://www.cnblogs.com/jeffchen/archive/2008/01/16/1041783.html
kbyst
2010-04-08
打赏
举报
回复
-O
优化代码以缩短执行时间。使用 -O 选项可能使编译速度下降、生成更大的类文件并使程序难以调试。
在 JDK 1.2 以前的版本中,javac 的 -g 选项和 -O 选项不能一起使用。在 JDK 1.2 中,可以将 -g 和 -O 选项结合起来,但可能会得到意想不到的结果,如丢失变量或重新定位代码或丢失代码。-O 选项不再自动打开 -depend 或关闭 -g 选项。同样, -O 选项也不再允许进行跨类内嵌。
soli11722984
2010-04-08
打赏
举报
回复
_%NAMEPRJ%
就是拼路径
soli11722984
2010-04-08
打赏
举报
回复
-0还真不知道
%JDK_BIN%这个环境变量里的一个变量名
Sodino
2010-04-08
打赏
举报
回复
补充下:
%JDK_BIN%\jar.exe -cvfM ..\_%NAMEPRJ%.jar *.*
“_%NAMEPRJ%.jar”前面有个"_",这又是什么意思呢?
谢谢...
ZangXT
2010-04-08
打赏
举报
回复
http://www.alisdn.com/wordpress/?p=494
关于-O选项,javac代码中有这么一行注释:
/* -O is a no-op, accepted for backward compatibility. */
24K純帥
2010-04-08
打赏
举报
回复
等高手来解答~
Sodino
2010-04-08
打赏
举报
回复
[Quote=引用 12 楼 zangxt 的回复:]
大部分优化交给jvm在运行时搞了。
[/Quote]
这儿的“优化”,指的是优化哪些内容,或者是实现了什么效果啊?
能举些例子吗?
zhushoujun
2010-04-08
打赏
举报
回复
我也知道了
jwh426
2010-04-08
打赏
举报
回复
学习了
csupanmin
2010-04-08
打赏
举报
回复
收分,学习
ZangXT
2010-04-08
打赏
举报
回复
大部分优化交给jvm在运行时搞了。
zuoguodang
2010-04-08
打赏
举报
回复
我等均没见过啊
rypgood
2010-04-08
打赏
举报
回复
你升得真快啊 这么快就升星星啦
Sodino
2010-04-08
打赏
举报
回复
[Quote=引用 8 楼 zangxt 的回复:]
O是优化,实际javac编译器根本不会根据这个选项进行优化,所以没用。
[/Quote]
为什么javac编译器根本不会优化??
javaC
#笔试题锦集1(附答案)
对java和C#基础知识学习和理解非常有帮助
java面试笔试题总汇-各大企业面试题汇总.docx
企业面试题总汇分 基础部分 框架部分 数据库...1、 请列举至少3个JDK安装目录下的可执行程序(
javac
),并列举几个常用的
命令行参数
2、 请分析命题:“Java采用自动垃圾回收技术(GC),因此不会出现内存泄露” ......
JavaImageFilters:我用 Java 组合的一些有趣的图像过滤器
此过滤器的
命令行参数
是--rainbow 。 前后神器此过滤器将图像压缩为质量非常低的 JPEG。 如果您希望调整质量,您可以在Artifacter.java设置属性compressionQuality 。 此过滤器的
命令行参数
是--artifacter 。 前后...
IPv4-Router-Simulation:使用二进制搜索树在 Java 中模拟 IPv4 路由器 CSCI-4220
#Project 1:IPv4 路由器模拟 ##for Network Programming (CSCI 4220) by Lucas Silva #编译说明:(用java...) #
命令行参数
:要运行第 1 部分,请在没有
命令行参数
的情况下运行。 要运行第 2 部分,请使用“-nat”参
MiMaSimu:适用于最小机器的模拟器,在卡尔斯鲁厄(Karlsruhe)的套件中进行了教学,并带有图形用户界面
米玛斯木 带有图形用户界面的最小机器模拟器(在德国... 扩展名为“ .mima”或“ .mem”的内存映像可以通过使用“加载内存”按钮或通过将文件作为
命令行参数
传递来加载。 可以使用双斜杠“ //”将命令行添加到
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章