Я пытаюсь включить JavaHelp в свое приложение, разработанное для Eclipse.
Я сделал следующие вещи:
- Загрузите и извлеките библиотеку JavaHelp в подпапку рабочей области моего проекта.
- #P3#
#P4# #P5# #P6# #P7#
Я попытался создать как папку (
New->Folder
) с именем help_folder, так и исходную папку (New->Source Folder
) с именем help_source_folder и поместить в них файл примера с именем Master.hs (я взял его из архива JavaHelp).
Затем изнутри моего приложения я сделал следующее:
try {
ClassLoader loader = this.getClass().getClassLoader();
URL url = HelpSet.findHelpSet(loader, "Master.hs");
//alternatively : URL url = HelpSet.findHelpSet(loader, "help_folder/Master.hs");
//alternatively: URL url = HelpSet.findHelpSet(loader, "help_source_folder/Master.hs");
JHelp jhelp = new JHelp(new HelpSet(loader, url));
} catch (HelpSetException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
Теперь проблема заключается в следующем: объект HelpSet не может быть создан, так как null
URL возвращается методом findHelpSet()
.
Я понятия не имею, как это решить. Может ли кто-нибудь поставить меня в правильном направлении?