我正在学习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

10-04 11:25
查看更多