たとえば、myproject という名前のプロジェクトがすでに存在しており、それを Eclipse にインポートすると、インポートを通じて実装するか、同じ名前で同じワークスペースにある新しい myproject を通じて実装するかに関係なく、プロジェクトのインポートを実装できます。問題が発生しました。つまり、「Ctrl」キーを押しながら統合クラスまたはメソッドをクリックすると、リソースが PHP プロジェクトのビルド パス上にありません
それでは、どうすればよいでしょうか。たとえば、プロジェクト ファイルの場所を見つけます。たとえば、プロジェクト myproject の下にファイル「.project」があるはずです。これをメモ帳で開くと、
<projectDescription> <name>myproject</name> <comment></comment> <projects> </projects> <buildSpec> </buildSpec> <natures> </natures></projectDescription>
が表示されるので、それらをすべて置き換えます。 with
<?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>
この XML ファイルは Eclipse のバージョンによって異なる場合があることに注意してください。それでは、新しいプロジェクトを作成するだけで済みます。これを生成します。 「.project」ファイルの内容をコピーし、ターゲット プロジェクトの「.project」ファイルを置き換えて、
記事のソース: