
版主
- 大洋
- 12564
- 阅读权限
- 140
|
本帖最后由 nnezyj 于 20-5-14 22:57 编辑
javac.exe 的命令行编译模式,真的是太难了,有 Eclipse IDE 为啥不用呢?
小白我投降了!用过命令行模式以后,太打击人,完全不给活路,怎么操作都搞不定,同样的代码文件,在 Eclipse IDE 下就能出来了!
大佬自己研究吧!
我又不是程序员,搞命令行这种操作太高端了!不想为难自己了!我放弃!
-------------- 分割线 ----------------------
谈点个人看法:
使用 javac.exe 命令行,应该就意味着代码的编写要严格遵守 java 规范,毕竟使用了 jdk 来编译,jdk 是 java 的官方工具,不遵守官方规则,怎么能编译成功呢!
这应该就是,一直编译报错的缘故吧。
然后反编译出来的文件,我们也看到了,没有 package 的,位于根目录下的大批文件!
不符合命名规则的开头小写字母类名等等。
甚至有 if 、 do 这样的,和关键字冲突的变量名、类名等等!
如果按照 java 规则来说,这都是死死的报错!
根据网上百度到的说明,class 文件是 java 机器码文件,机器码模式下,是没有 if 、do 等问题的,它只要符合机器码的运行规则,它就能运行!
所以,使用 jdk 官方工具 javac.exe 来编译文件,我觉得一开始就是错误的选择!
把自己扔到死胡同里!
本来就是非标操作,IDE 工具能解决问题,为什么不用呢?
以上纯属小白用户我的个人牢骚!
也期待大佬找到命令行下编译通过的方法,并分享之!
以上,完毕!
|
|