대화 상자를 사용하여 실행 구성을 정의한 경우 이 실행 구성 대화 상자를 다시 여는 대신 적절한 메뉴에 직접 표시할 수 있습니다. 실행 구성을 메뉴에 직접 표시하는 경우를 실행 바로 가기라고 합니다. org.eclipse.debug.ui.launchShortcuts 확장점을 사용하여 실행 바로 가기를 등록합니다. 확장 정의에서 바로 가기가 표시되는 모드를 지정할 수 있습니다. 이때 각 바로 가기에서 ILaunchShortcut 구현을 지정해야 합니다. 보기 또는 편집기에 특정 선택사항이 있는 경우 이 클래스를 사용하여 프로그램을 실행합니다.
바로 가기를 표시해야 하는 시기를 지정할 수도 있습니다. contexttualLaunch 요소를 사용하면 바로 가기를 사용 가능하게 하는 조건 및 적용 가능한 모드를 설명할 수 있습니다. 예제로 설명하는 것이 가장 좋습니다. 다음 마크업에서는 Java 응용프로그램을 실행하기 위한 바로 가기를 등록합니다.
<extension
point="org.eclipse.debug.ui.launchShortcuts">
<shortcut
label="%JavaApplicationShortcut.label"
icon="icons/full/etool16/java_app.png"
helpContextId="org.eclipse.jdt.debug.ui.shortcut_local_java_application"
modes="run, debug"
class="org.eclipse.jdt.internal.debug.ui.launcher.JavaApplicationLaunchShortcut"
id="org.eclipse.jdt.debug.ui.localJavaShortcut">
<contextualLaunch>
<enablement>
<with variable="selection">
<count value="1"/>
<iterate>
<or>
<test property="org.eclipse.debug.ui.matchesPattern" value="*.java"/>
<test property="org.eclipse.debug.ui.matchesPattern" value="*.class"/>
<instanceof value="org.eclipse.jdt.core.IJavaElement"/>
</or>
<test property="org.eclipse.jdt.debug.ui.hasMainType"/>
</iterate>
</with>
</enablement>
</contextualLaunch>
...
</shortcut>
...
조건을 사용 가능하게 하는 XML 구문에 대한 설명은 부울 표현식 및 조치 필터를 참조하십시오. 전체 구문은 org.eclipse.debug.ui.launchShortcuts의 문서에서 설명합니다.