JAVA 代码的编译
1. 如果一个包分为多个源代码进行组织,在编译的时候可以使用如下办法:
javac -d . *.java
实际上对于多个文件的情况,单独一个个编译反而会出现引用问题,一起编译更简单一些。
-d 指定放置生成的类文件的位置,当包名类似com.xx.yy时,不指定目标文件输出目录,则会编译输出到本地目录(不知道咋运行)。
2. 文件的执行,出了正确的设定classpath外,还需要注意执行文件的写法
如果main函数所在的文件中指定了包名,那么上述语句编译后会放在包名所指定的文件夹下,比如指定了这个包名:package com.liyunpeng.udp.echo
运行的时候需要如下进行:
java com.liyunpeng.udp.echo.xxxx
而不是直接运行 java xxxx
浙公网安备 33010602011771号