【问题标题】:Java source files are not getting compiled after making updation in source code on an eclipse project在 Eclipse 项目的源代码中进行更新后,Java 源文件没有被编译
【发布时间】:2013-07-13 00:43:05
【问题描述】:

我已经尝试了很多,但在进行一些更新后未能获得源代码的最新编译 .class 文件。该项目给出的响应与旧源文件中的响应相同。 JSP 文件的更新会立即得到反映,但 Java 文件不会。

J2EE 项目
日食朱诺
jetty-6.1.x

Jul 15, 2013 1:04:57 PM com.google.apphosting.utils.config.AppEngineWebXmlReader      readAppEngineWebXml
INFO: Successfully processed C:\Users\Atul Dwivedi\git\careeryantra\war\WEB-INF/appengine-web.xml
Jul 15, 2013 1:04:58 PM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFO: Successfully processed C:\Users\Atul Dwivedi\git\careeryantra\war\WEB-INF/web.xml
Jul 15, 2013 1:04:58 PM com.google.appengine.tools.development.SystemPropertiesManager setSystemProperties
INFO: Overwriting system property key 'java.util.logging.config.file', valu'C:\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.8.1.1\appengine-java-sdk-  1.8.1.1\config\sdk\logging.properties' with value 'WEB-INF/logging.properties' from '    C:\Users\Atul Dwivedi\git\careeryantra\war\WEB-INF\appengine-web.xml'
Jul 15, 2013 1:04:58 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Jul 15, 2013 7:34:59 AM com.google.apphosting.utils.jetty.JettyLogger info
INFO: jetty-6.1.x
Jul 15, 2013 7:35:01 AM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Started SelectChannelConnector@127.0.0.1:8888
Jul 15, 2013 7:35:01 AM com.google.appengine.tools.development.AbstractServer startup
INFO: Server default is running at http://localhost:8888/
Jul 15, 2013 7:35:01 AM com.google.appengine.tools.development.AbstractServer startup
INFO: The admin console is running at http://localhost:8888/_ah/admin
Jul 15, 2013 1:05:01 PM com.google.appengine.tools.development.DevAppServerImpl start
INFO: Dev App Server is now running

较旧的 java 文件一切正常,但在进行更改后,项目似乎是在较旧的 .class 文件的基础上运行的。

【问题讨论】:

    标签: java eclipse google-app-engine jakarta-ee jetty


    【解决方案1】:

    请转到菜单中的项目并选择清理。然后选择你想要清理的项目来考虑。

    【讨论】:

    • 清理项目后。在运行项目时,它会为每个类文件抛出
      java.lang.NullPointerException
    • 右键单击您的项目并进行刷新。希望这会有所帮助。
    【解决方案2】:

    检查您是否选中了项目菜单中的“自动构建”复选框:

    【讨论】:

    • 是的,已检查。我在未经检查后尝试运行它。但是清理项目后删除的所有 .class 文件仍然存在“java.lang.ClassNotFoundException”异常。
    • 有时很难哄骗 Eclipse 重建您的项目;-)。以下是您可以尝试的步骤: - 重新启动 Eclipse, - 清理并构建项目, - 修改类路径(来回更改输出文件夹)。有时我需要对上述步骤进行一些组合,以使我的项目正常工作。有时也有帮助,删除“运行配置”并让 Eclipse 再次自动创建它或手动更改类路径。
    猜你喜欢
    • 2015-03-10
    • 2015-03-29
    • 2014-05-28
    • 1970-01-01
    • 2011-08-21
    • 2016-11-19
    • 2014-07-25
    • 1970-01-01
    • 2014-03-09
    相关资源
    最近更新 更多