Eclipse:修改WTP工程编译的.class文件所在目录

Eclipse:修改WTP工程编译的.class文件所在目录

Eclipse中WTP创建Web工程时,默认编译后的.class文件位于工程目录的下的build/classes里,而发布后的.class文件却是在WEB-INF/classes目录中,目录结构不一致,但是通过修改.classpath文件中的信息,可以使得编译后的.class文件被生成在WEB-INF/classes目录里。


WTP Web工程的默认目录结构:

webproject

      |------.classpath

      |------src

      |                  |------Hello.java

      |------build

      |                  |------classes

      |                  |                  |------Hello.class

      |------WebContent

      |                  |------index.jsp

      |                  |------WEB-INF

      |                  |                  |------lib

      |                  |                  |------web.xml


想要使用的工程目录结构:

webproject

      |------.classpath

      |------src

      |                  |------Hello.java

      |------WebContent

      |                  |------index.jsp

      |                  |------WEB-INF

      |                  |                  |------classes

      |                  |                  |                  |------Hello.class

      |                  |                  |------lib

      |                  |                  |------web.xml


 

 

<classpath>

<classpathentry kind="src" path="src"/>

<classpathentry kind="output" path="build/classes"/>

</classpath>

为了修改编译后的.class文件所在的目录,修改.classpath中的output的path为: 

[提示: 修改.classpath文件后,不需要重启Eclipse或者Web Server,过几秒.classpath文件会被Web Server自动加载. 与向Eclipse工程中加入新的jar包一样,这时也是要修改.classpath文件的,Eclipse检查到更改后,会再次加载.classpath文件]

<classpath>

<classpathentry kind="src" path="src"/>

<classpathentry kind="output" path="WebContent/WEB-INF/classes"/>

</classpath>

 




你可能感兴趣的:(Eclipse:修改WTP工程编译的.class文件所在目录)