javac编译同一个包内的java文件

问题描述:包a.b.c里有d.java e.java f.java三个文件,其中d中包含main。

错误:

第一种:javac d.java

报错:里面用到其他类,找不到

第二种:javac *.java

这次编译没报错,可是运行的时候:Exception in thread "main" java.lang.NoClassDefFoundError:d(wrong name :a/b/c/d)...

抓狂..

解决:

javac *.java -d .

java a.b.c.d

成功

 

posted @ 2017-07-31 16:21  张松任  阅读(519)  评论(0)    收藏  举报
友情链接:上海回力 | 中老年高档女装