실행 바로 가기

대화 상자를 사용하여 실행 구성을 정의한 경우 이 실행 구성 대화 상자를 다시 여는 대신 적절한 메뉴에 직접 표시할 수 있습니다. 실행 구성을 메뉴에 직접 표시하는 경우를 실행 바로 가기라고 합니다. 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의 문서에서 설명합니다.