2015-09-04 2 views
0

Предположим, что у меня есть перспектива, которая позволяет сказать «DemoPerspective» для всей платформы, содержащей число viewRef, из которых можно сказать, что «DemoView» определяется в плагине Windows, и теперь я пытаюсь запустить «DemoPerspective» в linux его показ «DemoView» недоступен, так как он является частью плагина Windows. Он дает ошибку org.eclipse.core.runtime - org.eclipse.ui - Не удается найти представление с идентификатором: «id этого плагина»Расширение перекрестной платформы в eclipse

+0

любое решение для этого? –

ответ

0

Не определяйте вид Windows только в определении перспективы.

Вместо этого используйте точку расширения org.eclipse.ui.perspectiveExtensions, чтобы определить дополнительный вид в плагине Windows.

+0

ОК, но если тогда он создаст 2 одинаковых идентификатора и окон. –

+0

Хорошо, что вы ожидаете, если обратитесь к представлению, которого не существует? –

+0

Предположим, что у меня есть перспектива, говорящая «DemoPerspective» для всей платформы, которая содержит число viewRef, из которых можно сказать, что «DemoView» определяется в плагине Windows, и теперь я пытаюсь запустить «DemoPerspective» в Linux, его показ «DemoView» недоступен, так как он является частью плагина Windows. –

Смежные вопросы