当我调用 Ctrl + B ,转到声明, Ctrl +单击时,IDE不会加载我定义的某些类。
我正在使用Windows 7,NetBeans,PHP 7.0.1
我的课程在<project-root>/foloder00/folder01/folder02/MyClass.php
我致电MyClass
<project-root>/index.php
你知道问题是什么吗?解决方法?
答案 0 :(得分:27)
正如Nam所说,它与缓存有关。所以另一种方法可能是删除缓存:
/home/USER/.cache/netbeans
)scanning project
任务完成。答案 1 :(得分:16)
删除Netbeans缓存并让Netbeans在开始后重建缓存,修复&#39;转到声明&#39;问题,正如其他人所说。
在带有Netbeans 8.0的Windows 7上,缓存的路径为
C:\用户{用户名} \应用程序数据\本地\的NetBeans \缓存\
答案 2 :(得分:7)
我为自己找到了解决方法。如果您可能需要它,请与您分享。
项目属性 - 包含路径 - 添加包含文件夹的位置,使其无法加载/
干杯
答案 3 :(得分:3)
对于linux用户:
删除缓存:
重新启动netbeans
答案 4 :(得分:3)
转到工具 - &gt;选项 - &gt;点击顶部的PHP图标 - &gt;常规标签 - &gt;找到“全局包含路径” - &gt;添加文件夹 - &gt;
if(onLinux){choose / var / www; } if(onWindows){选择c:\ path_to_htdocs或者其他; }
啊,今天编程太多了.. :))
对我来说,这修复了自动完成并按住ctrl +点击方法调用。
答案 5 :(得分:2)
Netbeans 8.0.2遇到了同样的问题。
清除缓存没有效果,然后我注意到语法着色也不起作用。问题是缩写的评论标记无法识别<?
,当我将其更改为<?php
时,语法着色和Ctrl-B再次起作用。
答案 6 :(得分:1)
如果您在NetBeans中使用 Drupal 并且具有相同的ctrl +单击(转到声明)问题:
答案 7 :(得分:1)
在Windows系统中,我们无法直接看到AppData文件夹。 因此,我们需要浏览以下给定的路径以删除Netbeans缓存: C:\ Users {用户名} \ AppData \ Local \ NetBeans 删除缓存文件夹。 如果仍然无法使用,请删除其中的子文件夹 C:\ Users {用户名} \ AppData \ Roaming \ NetBeans \ 8.2 \ var 然后重新打开您的netbeans,让它扫描项目。
答案 8 :(得分:0)
对我来说 Ctrl + 在Ubuntu上使用Netbeans 7.3.1进行PHP时,选择“将NetBeans元数据放入单独的目录”时单击不起作用
答案 9 :(得分:0)
我在ubuntu 16.04上遇到了同样的问题,我解决了它写的here
netbeans.conf
(在Ubuntu 16.04上/etc/netbeans.conf
)--cp:p /usr/share/java/jcodings.jar
添加到netbeans_default_options
答案 10 :(得分:0)
我遇到了同样的问题并通过安装JRE来解决
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
答案 11 :(得分:0)
对我来说,删除缓存不起作用。删除并重新创建项目。
为了它的价值,我的缓存目录就在这里:
C:\用户\ {用户名} \应用程序数据\本地\的NetBeans \缓存
我在Windows 7中使用NetBeans 8.1。
答案 12 :(得分:0)
我在Mac上遇到了同样的问题,我通过删除netbeans缓存目录解决了这个问题:
<强> MAC:强>
删除以下目录:
~/.netbeans/7.1.2/var/cache/
命令:rm -rf~ / .netbeans / 7.1.2 / var / cache /
Windows XP:
删除以下目录:
C:\Documents and Settings\(user)\.netbeans\7.1.2\var\cache
Windows Vista / 7:
删除以下目录:
C:\Users\(user)\.netbeans\7.1.2\var\cache
<强> Linux的:强>
删除以下目录:
.netbeans/7.1.2/var/cache
答案 13 :(得分:0)
对我来说,删除Cache文件夹无效。
然后我意识到我在NetBeans中打开的源文件并未包含在项目中。因此,我继续进行选择:文件>打开项目>在我的htdocs(XAMPP)中选择了原始项目文件夹。
然后,声明映射就像一个符咒一样工作。希望它可以帮助某个人。
答案 14 :(得分:0)
我在 Netbeans 11.0 中遇到了同样的问题。 我的操作系统是 Ubuntu 18.04 。 我通过清除Netbeans的缓存解决了这个问题。 Netbeans 11的缓存路径是
/home/USER/snap/netbeans/common/cache/11.0
答案 15 :(得分:0)
转到工具->选项->单击顶部的PHP图标->常规选项卡->查找 “全局包含路径”->添加文件夹->。
这在netbeans 11
上也对我有用
答案 16 :(得分:-1)
OS Linux Centos 7 Netbeans 8.0.2 解决问题的项目属性/代码帮助 检查属性“额外的源文件”