当我编译一个Java项目时,显然它的类文件是在第一个链接上编译的,但是在第二个链接上也编译了相同的类,所以我的问题是为什么我的类被编译到两个位置? >
来源:
D:\dev\workspace\WebSlip\src\jp\ac\u-tokyo\examslip\pdf\ExamSlipTemplate.java
构建类的目标
D:\dev\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\WebSlip\WEB-INF\classes\jp\ac\u-tokyo\examslip\pdf\ExamSlipTemplate.class
D:\ dev \ workspace \ WebSlip \ build \ classes \ jp \ ac \ u-tokyo \ examslip \ pdf \ ExamSlipTemplate.class
额外: 在此问题发布后,我已在以后添加了该更改, 可能没有生效,而且我在网上搜索时发现了一些文章, 问我删除_java.class文件,这是否意味着在构建位置和部署位置都删除了编译的类文件?
答案 0 :(得分:1)
如果选择“在服务器上部署”,则构建应用程序将导致编译代码并将其部署到服务器上。这是您的构建位置:
D:\dev\workspace\WebSlip\build\classes\jp\ac\u-tokyo\examslip\pdf\ExamSlipTemplate.class
这是您的部署位置:
D:\dev\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\WebSlip\WEB-INF\classes\jp\ac\u-tokyo\examslip\pdf\ExamSlipTemplate.class
您可以从项目属性中管理此属性。