历史文章:html
【javac命令不能使用,提示不是内部命令或外部命令,请查看历史文章】java
=================需求说明==========================mybatis
以前的文章中,仅说明了单个的java文件,没有多的外部依赖的单个java文件编译成class文件。post
在使用一个mybatis-gen-1.2.jar包完成 自动代码生成过程当中,【jar包中全是已经编译好的class文件】发现某个地方的源码写的有问题。加密
如今须要经过将class文件反编译成 java文件,修改源码后,再将java文件编译成可使用的class文件,以完成此次需求。url
===================处理方式========================spa
【由于class文件中的源码没法直接修改,所以将整个文件中的源码拷贝至 一个新建的同名java文件中】3d
如今代码能够操做了,就直接删除问题代码行code
3.如今,按照源码的包路径,在任意的一个文件下,按照包路径建立层级目录,再将文件放入对应目录中htm
从刚刚的源码能够看出来,本文件是依赖了其余几个文件的:
javac -encoding utf-8 @source.txt -Xlint:unchecked
注意加上参数:
-Xlint:unchecked
以保证取消验证,顺利编译成功
注意,source.txt文件前面有一个@符号
编译完成,就能够看到各个目录下,已经生成的class文件