this compilation unit is not on the build path of a java project

在eclipse中新建maven project后,会自动生成main\test目录结构,新建一个测试类,然后编辑类文件时,总是提示错误:this compilation unit is not on the build path of a java project。后来在网上找到了解决办法:

  1. 需要先安装maven eclipse插件 m2eclipse
  2. 执行命令 mvn eclipse:clean
  3. 执行命令 mvn eclipse:eclipse

以上操作成功后,问题就解决了!

时间: 2024-10-11 06:00:57

this compilation unit is not on the build path of a java project的相关文章

This compilation unit is not on the build path of java project 错误

今天从SVN上面检出了一个项目,在写代码的时候在输入  . 后就报 This compilation unit is not on the build path of java project 错误. 平常的项目 在输入  . 之后都会有相应的代码提示唯独这个就没有..感觉很是纠结,于是在网上找了很多资料.总算解决了. 首先打开自己项目的  .project 文件  ,如果在myeclipse里面找不到这个文件可以 ,ctrl+shift+R一起按,在弹出的框里面直接输入这个文件名字... 打开

【问题记录系列】the resource is not on the build path of a java project

在eclipse中新建了一个maven项目搭建Spring源码阅读环境,创建一个bean生产getter和setter方法的时候报错"the resource is not on the build path of a java project" 这种情况是因为在工程中找不到类: 解决办法:项目右键buildpath,然后将src下的文件都remove掉之后,重新add进来,然后关闭打开就可以了.

the resource is not on the build path of a java project错误

在eclipse中,使用mavenimport了一个工程,但是在对某一个类进行F3/F4/ctrl+alt+H操作的时候报错:“the resource is not on the build path of a java project”. 这种情况也常常发生在重新打开eclipse时. 原因:在该工程的构建路径中找不到该类. 解决方法: 1. 找到buildpath下面的src下的文件remove掉,然后重新加上去,此时会更新所有目录. 2. 关闭该类,重新打开即可

the resource is not on the build path of a Java project报错解决

the resource is not on the build path of a Javaproject 这种问题一般都是没找到对应的源码,在对应工程上, 右键--->Properties--->Java Build Path 上找到Source选项卡,这个地方一般指的的是src目录,有的公司的项目中的src目录并不是直接在工程目录下,有的可能会放在比如WEB-INF(咱们这里就不讨论是否合理了),那么Source页签下的src目录就应该指向WEB-INF下的src了,此外,在Librar

the resource is not on the build path of a php project

打开工程里面的.project文件,确保里面的红色标记行都正确且存在,即可成功! <?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>wmsadminapi</name> <comment></comment> <projects> </projects> <buildSpec>

谈谈 classpath / Eclipse build path的理解

classpath的理解及其使用方式 原文地址:http://blog.csdn.net/wk1134314305/article/details/77940147?from=bdhd_site 安装了JDK或JRE的机器可以在这两个目录下面查看可以使用的命令(.exe .dll): C:\Program Files\IBM\SQLLIB\java\jdk\bin C:\Program Files\IBM\SQLLIB\java\jdk\jre\bin 摘要: classpath是Java运行时

Build path entry is missing: /src/test/java missing 报错问题解决

针对这个问题导致的原因有很多,有些是因为jdk的版本导致的.可以先检查一下jdk版本是否一致,如果不一致,请先更新设置保持一致. 当把已有的项目导入eclipse时,右键点击项目,选择Build Path-->Configure Build Path,进入Java Build Path,然后我在Order and Export顶部看到一个警告:Build path entry is missing: /src/test/java missing. 但是我的项目之前并没有添加/src/test/j

eclipse build path与java Compiler

在eclipse中开发的项目有个java build path中可以配置的jdk,还有个java compiler中可以配置compiler level,这两个是有区别的,java compiler level的JDK版本是你在eclipse中开发代码,给你提示报错的和将java文件编译成class文件需要用到的版本:build path中版本号的作用是指明你将来运行的环境. 如果build path的版本低于compiler版本,则会报 Unsupported major.minor vers

JSP页面顶端出现错误:The superclass &quot;javax.servlet.http.HttpServlet&quot; was not found on the Java Build Path的问题解决

原理:把RunTime容器添加进去,比如tomcat的. 1.项目右键->[Build Path]->[Configure Build Path...] 2.把tomcat的runtime添加进去 3.如果发现JRE的版本不正确,也可以进行更新,如下是我改成jre8.0的. 这里也可以直接配置,选择第二项.