Я работаю над командным проектом на Java. Одним из требований является то, что мы динамически заполняем раскрывающееся меню всех классов, которые реализуют определенный интерфейс. Новые классы могут быть добавлены после компиляции. Для этого мы используем рефлексию.
Проблема: все раскрывающиеся меню в моей системе пустые. Я не могу за свою жизнь понять, почему они не заселены. Все остальные 5 членов команды работают над своей системой.
Вещи, которые я устал, которые не работали:
1) Установка самого последнего затмения (galileo), потому что оно использовалось командой отдыха
2) Переустановите самый последний выпуск Java (jdk1.6.0-17 и jre6)
3) Проверьте переменные PATH и JAVA_HOME
Есть какие-нибудь мысли относительно того, что еще я могу попробовать, или что-то, что я сделал, должно было решить это, а что нет? Это сводит меня с ума.
Edit:
Я должен был прояснить, что мы развиваемся в команде. Мы используем SVN для контроля версий, и все мы используем один и тот же исходный код. Я даже попытался проверить свежую копию всего дерева из SVN, но у меня была та же проблема с отражением в моей системе, пока она работала для товарищей по команде.
Команда создала исполняемый файл jar, который отлично работал на всех системах, кроме моей. У меня все работало, кроме бита отражения.