CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2ME

疑问:WTK如何把.java编译成.class文件?

楼主xueyong1203(二当家的)2005-08-04 11:56:52 在 Java / J2ME 提问

WTK是用自己的一套命令编译之还是直接调用系统的javac?有研究过的告知一二 问题点数:60、回复次数:8Top

1 楼j2me_home(魔·天使)回复于 2005-08-04 12:15:42 得分 0

调用JDK的javacTop

2 楼homesos(熊猫贩子)回复于 2005-08-04 12:31:33 得分 0

当然离不开javacTop

3 楼jjhjg(海豚)回复于 2005-08-04 13:17:57 得分 0

1、选择新建项目按钮,在出现的窗口中输入:  
  例如:项目名字:Hello  
  MIDlet类名:HelloWorld  
  2、选择“产生项目”,并在出现的窗口中按OK确认。  
  3、把HelloWorld.java文件拷贝到J2WTK2.2安装目录(默认是C:\WTK22)下的\apps\Hello\src目录中。  
  4、     选择KToolbar界面中的“生成”按钮编译HelloWorld.java。  
  5、     然后在该界面中,选择“运行”按钮就可以启动模拟器来运行了。  
  Top

4 楼stefli()回复于 2005-08-04 15:10:02 得分 0

离不开jdk的。Top

5 楼JavaAndJava(无痕)回复于 2005-08-04 15:23:12 得分 50

当然是用jdk的,所有java文件的编译都需要jdk的,wtk编译基本上是如下的步骤:  
  编译  
  %JAVA_JDK%\javac  
  打包  
  %JAVA_JDK%\jar   cmf  
  混淆  
  %RETROGUARD%   RetroGuard  
  校验  
  preverify    
  再打包  
  这些都是jdk的,只不过wtk把这些封装到一个命令中了~Top

6 楼xueyong1203(二当家的)回复于 2005-08-04 17:32:57 得分 0

其实最近我在考虑的是如果WTK调用的是javac,   如果不带有任何参数,则此时默认的编译方式编译出来的.class文件要比用命令javac   -g:none   *.java大一些,当源文件很大时这种差距就更大  
   
  刚才作了个实现,  
  用               javac   -g:none   编译所有源文件,生成的class大小:   74008   bytes  
   
  直接用       javac                   编译:                                 class大小       108154bytesTop

7 楼Mailbomb(网络咖啡http://blog.csdn.net/mailbomb)回复于 2005-08-04 17:55:17 得分 10

先调用javac编译,然后使用WTK自己的命令预编译Top

8 楼JavaAndJava(无痕)回复于 2005-08-16 10:56:37 得分 0

呵呵   ,当然要-g   了,不然还有一大堆的调试信息,这些是没有用的,我只是给你写了个思路,具体的没有写,你看下java打包的一些资料就明白了,他是有很多参数的。Top

相关问题

  • .java文件如何编译为.class
  • JAVA编译的CLASS文件可以反编译为JAVA文件吗?
  • java编译器
  • java编译器
  • 请问哪个JAVA反编译软件可以反编译加密过的CLASS???
  • 如何编译.class
  • JAVA编译问题
  • ●●●●java编译问题!
  • java的编译器
  • java怎么编译??

关键词

  • 编译
  • wtk
  • 文件
  • jdk
  • 项目
  • 选择
  • javac
  • 调用
  • 打包
  • 命令

得分解答快速导航

  • 帖主:xueyong1203
  • JavaAndJava
  • Mailbomb

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo