java手工编译一些问题

        java工程如果采用纯手工开发的话,我们需要对不同的java源文件放在不同的目录里面,这个目录一般都是在bin目录下面与包同名的目录下面,但我们需要的字节码文件由需要放在bin目录下面,这就需要用到我们的javac带包带路径输出的路径,一般书写的格式是:

                    javac -sourcepath 源文件目录 -d 字节码存放目录 需要编译的源文件相对于工程的完整路径

但是一个工程下面有很多的包,这样我们每一次运行就需要对很多个包进行打包编译,我们这样改变一次工程运行的话需要很长久的时间,但是我们写批处理文件就可以在批处理文件下写下我们需要运行的命令,以后再加包也就只需要加上批处理命令就可以了

        以下是我自己写的一段运行我自己刚刚写的一个工程批处理文件:

                :: 编译整个工程包下的.java文件
                javac -sourcepath src -d bin src/com/cx/bank/test/*.java
                javac -sourcepath src -d bin src/com/cx/bank/view/*.java
                javac -sourcepath src -d bin src/com/cx/bank/po/*.java
                javac -sourcepath src -d bin src/com/cx/bank/manager/*.java
                ::切换目录
                cd bin
                ::运行测试程序
                java com.cx.bank.test.TestBank
                ::让界面停留
                pause

你可能感兴趣的:(java手工编译一些问题)