Вы можете использовать класс FileLocator из org.eclipse.core.runtime, чтобы получить URL-адрес ресурса в вашем комплекте.
Например, что-то вроде
URL schema = FileLocator.find(myBundle, new Path("/schemas/data.xsd"), null);
Вы можете получить свой объект Bundle из BundleContext, переданного в ваш активатор (если он у вас есть). Или вы можете использовать Platform.getBundle.
Вы не должны предполагать, что url - это файл на диске, именно для случая, когда плагин является jar. Вы можете использовать URL.openStream для получения содержимого или FileLocator.toFileURL () для получения файла на диске.