放到WEB-INF/classes/下,注意看其有没有包,如果有包的话,应以包名建立一个子目录,然后将classes文件放入其中
一般说来,当你浏览jsp页面时,所涉及的java文件会自动编译的
如果你想自己编译,通过“运行”cmd进入dos模式(其实并不是dos,此乃题外话),进入上面HtmlCalendarNotePad.java所在的文件夹,运行javac HtmlCalendarNotePad.java即可,不过首先要保证你的环境变量已设置
一般说来,当你浏览jsp页面时,所涉及的java文件会自动编译的
如果你想自己编译,通过“运行”cmd进入dos模式(其实并不是dos,此乃题外话),进入上面HtmlCalendarNotePad.java所在的文件夹,运行javac HtmlCalendarNotePad.java即可,不过首先要保证你的环境变量已设置
首先,打开HtmlCalendarNotePad.java,看其头部是不是有类似于package ***;的声明,这便是声明包的,package后面的便是包名,以它作为文件夹名,在root/WEB-INF/classes下新建一文件夹,然后把HtmlCalendarNotePad.java放在其中
至于环境变量,不知你是否已安装jdk,假如你的jdk安装目录为c:\jdk,则需:右击“我的电脑”,依次选择“属性”〉“高级”〉“环境变量”,然后在“系统变量”下选择“新建”,输入变量名为"classpath",变量值为".;c:\jdk\lib;",并且在path中新增"c:\jdk\bin;",注意与已有的值之间用;号隔开,另外上面的银号步需要加入
shixiaoxiang(骆驼祥子) 所说的c:\jdk1.4\lib\tools.jar;c:\jdk1.4\lib\dt.jar;也可加入,以后用的着
C:\tomcat321\webapps\examples\WEB-INF\classes\test我的例子:
package test;
//所以应该将testbean.java编译为testbean.class后放在//C:\tomcat321\webapps\examples\WEB-INF\classes\test下,注意是test目录,若为其他如test2,则,事先//建立相应目录。
public class StringBean{
//引用时,test为test目录,StringBean为那个目录下的class文件名,注意大小写!id可随意取名//但后面引用时要一致.<jsp:useBean id="sb" class="test.StringBean"/>
private String message="This is the First.";
public String getMessage(){
//对应方法sb.getMessage()
return(message);
}
public void setMessage(String message){
this.message=message;
}
}
path=%path%;d:\jdk1.3\bin;
classpath=.;d:\jdk1.3\lib\tool.jar;
请问我现在怎么修改它,多谢了!我的QQ:12037216