首页 > 后端开发 > php教程 > the resource is not on the build path of a php pro

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

WBOY
发布: 2016-06-20 12:40:14
原创
1010 人浏览过

一个工程已经存在了,例如叫myproject然后你将其导入了eclipse中, 无论你是通过import实现的还是通过new了一个相同名字的myproject并且在相同的workspace下,实现项目的导入, 你都可能遇到一个麻烦, 就是当你按住 'Ctrl'键并且点击一个集成的类或方法时 会提示the resource is not on the build path of a php project

那么怎么办呢:找到你的工程文件位置, 例如我的工程myproject下肯定有一个文件“.project” 用记事本打开它你会看到

<projectDescription>	<name>myproject</name>	<comment></comment>	<projects>	</projects>	<buildSpec>	</buildSpec>	<natures>	</natures></projectDescription>
登录后复制


将其全部替换为

<?xml version="1.0" encoding="UTF-8"?><projectDescription>	<name>myproject</name>	<comment></comment>	<projects>	</projects>	<buildSpec>		<buildCommand>			<name>net.sourceforge.phpeclipse.parserbuilder</name>			<arguments>			</arguments>		</buildCommand>		<buildCommand>			<name>org.eclipse.wst.validation.validationbuilder</name>			<arguments>			</arguments>		</buildCommand>		<buildCommand>			<name>org.eclipse.dltk.core.scriptbuilder</name>			<arguments>			</arguments>		</buildCommand>		<buildCommand>			<name>org.zend.php.zendserver.deployment.core.DeploymentBuilder</name>			<arguments>			</arguments>		</buildCommand>	</buildSpec>	<natures>		<nature>org.eclipse.php.core.PHPNature</nature>		<nature>org.zend.php.zendserver.deployment.core.DeploymentNature</nature>		<nature>net.sourceforge.phpeclipse.phpnature</nature>	</natures></projectDescription>
登录后复制


注意eclipse的本班不同这个xml文件可能会有差异,那么怎么办呢, 你只需要创建一个新的工程, 然后将其生成的“.project”文件 里的内容复制下, 然后替换你的目的工程的“.project”文件 并作小小的改动将your project name就可以了

文章出处: 

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板