我正在学习JavaBeans及其应用程序,正在创建我的第一个Bean,我使用了迄今为止一直用于Servlet编译过程的称为JCreator(free)的IDE,并将.class
文件传输到本地Apache服务器。
在我的演讲笔记中,它指出我需要将我创建的JavaBean存储在一个包中,根据我的理解,该包应该位于我使用的JDK版本中,对吗?
笔记讨论了以下命令行方法
javac -d. newBean.java
我在E:驱动器中使用本地文件夹来存储我创建的所有Java文件并在其中进行编译,显然,我将类文件移至位于本地C的Apache的WEB-INF中的classes文件夹中:
最佳答案
解决分配要求的一种方法。
假设目录结构如下:
C:\projects\stackoverflow\3748425>dir /s Volume in drive C is WINVISTA Volume Serial Number is 3079-C372 Directory of C:\projects\stackoverflow\3748425 09/19/2010 07:55 PM . 09/19/2010 07:55 PM .. 09/19/2010 07:56 PM beans 0 File(s) 0 bytes Directory of C:\projects\stackoverflow\3748425\beans 09/19/2010 07:56 PM . 09/19/2010 07:56 PM .. 09/19/2010 07:58 PM 540 Bean1.class 09/19/2010 07:57 PM 357 Bean1.java 2 File(s) 897 bytes Total Files Listed: 2 File(s) 897 bytes 5 Dir(s) 170,347,962,368 bytes free
And a Java source code file...
package beans;
public class Bean1 implements java.io.Serializable {
private String a;
private String b;
public Bean1(){}
public void setA(String a){
this.a = a;
}
public void setB(String b){
this.b = b;
}
public String getA(){
return this.a;
}
public String getB(){
return this.b;
}
}
您可以使用以下命令进行编译:
javac -d。 beans \ Bean1.java