gpt4 book ai didi

java - 从 JDK 1.5 到 1.6 的代码迁移

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:44:11 26 4
gpt4 key购买 nike

将代码从 JDK 1.5 迁移到 1.6 需要遵循哪些步骤。

遵循的步骤:

  1. 将项目的build Patch改为JDK1.6
  2. 将编译器更改为 6
  3. 清理和部署项目
  4. 我收到编译错误
       *** ERROR ***: Thu Apr 01 05:17:06 PDT 2010    org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml    Stack trace of nested exception:    java.lang.ClassCastException: org.eclipse.jst.javaee.web.internal.impl.WebAppDeploymentDescriptorImpl cannot be cast to org.eclipse.jst.j2ee.webapplication.WebApp        at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.War22ImportStrategyImpl.loadDeploymentDescriptor(War22ImportStrategyImpl.java:87)        at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.War22ImportStrategyImpl.importMetaData(War22ImportStrategyImpl.java:81)        at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.WARFileImpl.getDeploymentDescriptor(WARFileImpl.java:145)  *** ERROR ***: Thu Apr 01 05:17:06 PDT 2010    org.eclipse.wst.validation.internal.core.ValidationException: CHKJ3000E: WAR Validation Failed: org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: WEB-INF/web.xml        at org.eclipse.jst.j2ee.model.internal.validation.WarValidator.validateInJob(WarValidator.java:343)        at org.eclipse.jst.j2ee.internal.web.validation.UIWarValidator.validateInJob(UIWarValidator.java:111)        at org.eclipse.wst.validation.internal.operations.ValidatorJob.run(ValidatorJob.java:75)        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

最佳答案

在绝大多数情况下,您根本不需要做任何事情。甚至重新编译也不是绝对必要的。

Java 5.0 和 6.0 之间存在的一些不兼容性记录在 JDK 6 Adoption Guide 中。 .

关于java - 从 JDK 1.5 到 1.6 的代码迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2565511/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com