Я пытаюсь указать альтернативный jre (по умолчанию это 1.6 и мне нужно работать с jdk 1.4.2) в Eclipse, для приложения, которое я должен запустить из затмения. Я не уверен, правильно ли я поступаю в следующем коде:
Path jreContainerPath = new Path("/usr/lib/jvm/j2sdk1.4.2_18/");
IVMInstall jre = JavaRuntime.getVMInstall(jreContainerPath);
workingCopy.setAttribute(IJavaLaunchConfigurationConstants. ATTR_JRE_CONTAINER_PATH, jre.getName());
Однако, IVMInstall jre является нулевым. Я думаю, что я не указываю путь контейнера правильно, но я не уверен. И я должен сделать это в программе. Буду рад любой помощи по этому вопросу. Заранее спасибо.