Netbeans переходят к диалоговому окну поиска файла, является очень Медленным

Из-за динамического характера загрузчиков класса, это не возможно. Загрузчики класса не требуются, чтобы говорить VM, какие классы это может обеспечить, вместо этого им просто вручают запросы на классы, и должны возвратить класс или выдать исключение.

Однако, если Вы пишете свои собственные загрузчики класса или исследуете пути к классам и это - банки, возможно найти эту информацию. Это будет через операции файловой системы хотя, и не отражение. Могли бы даже быть библиотеки, которые могут помочь Вам сделать это.

, Если существуют классы, которые сгенерированы, или поставил удаленно, Вы не сможете обнаружить те классы.

нормальный метод должен вместо этого где-нибудь зарегистрировать классы, к которым Вы нуждаетесь в доступе в файле или ссылаетесь на них в другом классе. Или просто используйте конвенцию когда дело доходит до именования.

Приложение: Библиотека Отражений позволит Вам искать классы в текущем пути к классу. Это может использоваться для получения всех классов в пакете:

 Reflections reflections = new Reflections("my.project.prefix");

 Set> allClasses = 
     reflections.getSubTypesOf(Object.class);

6
задан Maciek 20 August 2009 в 15:39
поделиться

2 ответа

От Питера Блаха,

нам известно о «Перейти к файлу» спектакль. Поэтому мы считаем это улучшения в нашем развитии план для NetBeans 7.0, см. раздел Производительность

2
ответ дан 17 December 2019 в 18:18
поделиться

Вы тоже можете посмотреть здесь: http://forums.netbeans.org/post-30720.html&highlight=slow

1
ответ дан 17 December 2019 в 18:18
поделиться