馆长用英语怎么说:struts怎么编译的 用javac

来源:百度文库 编辑:高考问答 时间:2024/04/29 05:40:05
我写好了struts程序放在WEB-INF目录下的src目录下,因为我要编译几个java文件到classes目录下,该怎么编译??
非常感谢大侠出手,
还有一个包里,一个程序用到另一个程序
应该把原程序放在什么地方编译成class文件
我还想问你一个问题:就是我把a,b程序封装在一个包c中;而且a程序要调用b程序,我先编译了b程序,但编译a程序始终提示找不到b类,我想问你这是怎么回事,谢谢您的再次回答,java大侠

编译用的命令是 javac
输入 javac --help 你会发现 javac 命令有好多个有用的参数 其中参数
-cp(编译时需要关联的类) 我感觉对你非常有用,还有一个对你有用的就是 -d (编译后的class输出的位置)

也就是说,编译时,你应当输入如下命令

javac -cp ../lib/struts.jar -d ../classes a.java b.java

同时编译 两个java文件,就不存在 a用到b 或者 b用到a的麻烦了.

最好的方式是使用ant 或者学习一个好的java 编程工具 如 eclipse 我个人认为单纯用 java命令去编译一个java工程有点不太现实.