Некоторые из моих определенных классов не loaded
IDE, когда я вызываю Ctrl-B/Go-to-declaration/Ctrl-click
.
Я использую Windows 7, Netbeans PHP 7.0.1
Мои классы определены в <project-root>/foloder00/folder01/folder02/MyClass.php
Я вызываю MyClass
<project-root>/index.php
Вы знаете, в чем проблема? И обходной путь для этого?
спасибо
Как предложил Nam, это связано с кешем. Таким образом, другой подход может заключаться в удалении кеша:
/home/USER/.cache/netbeans
) scanning project
. Удалив кеш Netbeans и позволяя Netbeans перестраивать кеш после запуска, исправляет проблему «перейти к объявлению», как это было предложено другими.
В Windows 7 с Netbeans 8.0 путь к кешу
C: \ Users {имя пользователя} \ AppData \ Local \ NetBeans \ Cache \
Я нашел обходной путь для себя. Поделитесь с вами, если вам это понадобится, как я.
Свойство Project – Include Path – Добавить местоположение папки, в которой она не работает / не загружена.
ура
Для пользователей Linux:
Удалить кеш:
Перезапустить netbeans
Перейдите в Инструменты-> Параметры-> щелкните по значку PHP вверху -> вкладка «Общие» -> найдите «Глобальный путь включения» -> Добавить папку ->
if (onLinux) {выбрать / var / www; } if (onWindows) {выберите c: \ path_to_htdocs или что-то еще; }
Ах, слишком много программирования на сегодня .. 🙂
Для меня это отремонтированное автозаполнение и ctrl + щелчок по вызову метода.
У меня была та же проблема с Netbeans 8.0.2.
Очистка кеша не имела никакого эффекта, я заметил, что синтаксическая раскраска тоже не работает. Проблема заключалась в том, что сокращенный тег комментария не был распознан <?
и когда я изменил его на <?php
тогда синтаксическая раскраска и Ctrl-B снова работали.
Если вы работаете с Drupal в NetBeans и имеете такую же проблему ctrl + click (Перейти к объявлению):
Я столкнулся с той же проблемой на 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
LINK: Подробное обсуждение проблемы
Для меня Ctrl + Click не работает, когда я выбираю «Поместить метаданные NetBeans в отдельный каталог» при выполнении PHP в Netbeans 7.3.1 на Ubuntu
Я решил эту проблему удалить каталог nbproject в моем проекте.
После удаления этого каталога просто перезапустите свой идеал. Он снова начнет переходить к объявлениям, функциям и классам.
У меня была та же проблема на ubuntu 16.04, и я решил, что он делает то, что было написано здесь
netbeans.conf
(на Ubuntu 16.04 /etc/netbeans.conf
) --cp:p /usr/share/java/jcodings.jar
в netbeans_default_options
У меня была та же проблема и я решил установить JRE
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html