to skyyoung(路人甲):还是那个编译java原文件的问题,假如要连续编译2个,而这两个有关联关系!! 先编译b的话,连a的class都生不成了。我试过了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的编译器是JDK1.3吗?真是奇怪! 你误会我的意思了,我的意思是,a.java和b.java都是用其他的java类动态生成,现在需要动态编译,这个过程是通过后台自动产生,需要我写一个java类去编译a.java和b.java,并不是通过jdk来编译(jdk当然可以做到)。 我想了一个下午了,头都想破了。其实我知道是怎么回事。假如我想把编译a.java和b.java的class文件放到d;/ab/目录下,在编译的时候,负责产生class文件的类会在classes下去找a.class文件(假定由jbuild生成)。这个时候,假如在classes……(指的是jbuild编译放置class的地方)下有a.class存在,那么在d;/ab/的目录下可以生成a.class和b.class;假如在classes……下没有a.class的话,那么只能生成a.class,而不能生成b.class文件。 compile a.java first, then put the path to a.class into -classpath, then compile b.java. 错错错,我也遇到这种情况。用javac -classpath d:/classes -d d:/classes *.java就搞点! 求一算法题解 几个java相关的算法集锦,多多指正,还有什么其它好的例子请补充?学习贴. 求问一个让所有版本IE都识别的Applet 写法 我郁闷了 大侠大虾们来看看啊 UltraEdit急急急急 java mail 初学者问个问题?数组元素从TEXTBOX里获取的方法? 简单问题大家帮帮忙,在线等哦! 请问最新的Hibernate支持自己写SQL语句吗? 诚心请教JAVA写基于UDP协议的大型服务器程序(5000人左右)经验?? 要来上海找份JAVA工作,欲租房子(0—700RMB) 急,急,急!!!
其实我知道是怎么回事。假如我想把编译a.java和b.java的class文件放到d;/ab/目录下,在编译的时候,负责产生class文件的类会在classes下去找a.class文件(假定由jbuild生成)。这个时候,假如在classes……(指的是jbuild编译放置class的地方)下有a.class存在,那么在d;/ab/的目录下可以生成a.class和b.class;假如在classes……下没有a.class的话,那么只能生成a.class,而不能生成b.class文件。
用javac -classpath d:/classes -d d:/classes *.java就搞点!