µ¶¸³Çü µµ¿ò¸» ½Ã½ºÅÛ ¼³Ä¡

Eclipse ÇÁ·¹ÀÓ¿öÅ©¸¦ ±â¹ÝÀ¸·Î ÇÏÁö ¾Ê´Â ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼º ÁßÀÎ °æ¿ì¿¡µµ Eclipse µµ¿ò¸» ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥Àº Á¦°ÅµÈ µµ¿ò¸» ½Ã½ºÅÛÀ» Á¦¿ÜÇÑ ¸ðµç ½Ã½ºÅÛÀ» Æ÷ÇÔÇÏ´Â ¼ÒÇü Eclipse ¹öÀüÀÎ µ¶¸³Çü µµ¿ò¸» ½Ã½ºÅÛÀ» ÆÐŰÁö ¹× ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× ´ÙÀ½ ÀÀ¿ëÇÁ·Î±×·¥Àº µµ¿ò¸» ¸Þ´º ¶Ç´Â UI ¿ÀºêÁ§Æ®¿¡¼­ API È£ÃâÀ» ÀÛ¼ºÇÏ¿© µµ¿ò¸» ºê¶ó¿ìÀú¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¶¸³Çü µµ¿ò¸» ½Ã½ºÅÛ¿¡´Â Á¤º¸ ÆË¾÷°ú Ȱ¼º µµ¿ò¸»À» Á¦¿ÜÇÑ ÅëÇÕ µµ¿ò¸» ½Ã½ºÅÛÀÇ ¸ðµç ±â´ÉÀÌ ÀÖ½À´Ï´Ù.

¼³Ä¡/ÆÐŰ¡

ÀÌ ´Ü°è´Â µµ¿ò¸» ½Ã½ºÅÛ ÅëÇÕÀÚ¸¦ À§ÇÑ °ÍÀÌ¸ç °¡´ÉÇÑ ¸ðµç ½Ã³ª¸®¿À¸¦ ¼³¸íÇÏÁö´Â ¾Ê½À´Ï´Ù. ½ÇÇà ÀÀ¿ëÇÁ·Î±×·¥Àº JavaÀÌ°í ¸ðµç ¹®¼­´Â Eclipse Ç÷¯±×ÀÎÀ¸·Î Àü´ÞµÇ¸ç ÀϹÝÀûÀ¸·Î »ç¿ëÀÚ°¡ Eclipse µµ¿ò¸» ½Ã½ºÅÛ¿¡ Àͼ÷ÇÑ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù.
  1. www.eclipse.org¿¡¼­ Eclipse 2.0 ¸±¸®½º ·¹º§ Ç÷§Æû ·±Å¸ÀÓ 2Áø µå¶óÀ̹ö¸¦ ´Ù¿î·ÎµåÇϽʽÿÀ.
  2. µå¶óÀ̹ö¸¦ ÀÀ¿ëÇÁ·Î±×·¥ µð·ºÅ丮(¿¹:d:\myApp)¿¡ ¼³Ä¡(¾ÐÃà Ç®±â)ÇϽʽÿÀ. ±×·¯¸é Eclipse Ç÷§Æû(µµ¿ò¸» ½Ã½ºÅÛ Æ÷ÇÔ)¿¡ ÇÊ¿äÇÑ Äڵ带 Æ÷ÇÔÇÏ´Â Eclipse ¼­ºêµð·ºÅ丮ÀÎ d:\myApp\eclipse°¡ ÀÛ¼ºµË´Ï´Ù.

µµ¿ò¸» Ŭ·¡½º È£Ãâ ¹æ¹ý

  1. d:\myApp\eclipse\plugins\org.eclipse.help_2.0.0\help.jar°¡ app Ŭ·¡½º °æ·Î¿¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. µµ¿ò¸» ½Ã½ºÅÛÀ» ½ÃÀÛ, ½ÇÇà ¹× Á¾·áÇϱâ À§ÇØ »ç¿ëÇϴ Ŭ·¡½º´Â org.eclipse.help.standalone.HelpÀÔ´Ï´Ù.
  2. ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ Ç÷¯±×ÀÎ µð·ºÅ丮¸¦ Àü´ÞÇÏ¿© µµ¿ò¸» Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ ÀÛ¼ºÇϽʽÿÀ. ÀÌ ¿ÀºêÁ§Æ®´Â ÀÀ¿ëÇÁ·Î±×·¥ Á¾·á ½Ã±îÁö À¯ÁöÇØ¾ß ÇÕ´Ï´Ù.
    Help helpSystem = new Help("d:\\myApp\\eclipse\\plugins"); 
  3. µµ¿ò¸» ½Ã½ºÅÛÀ» ½ÃÀÛÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
    helpSystem.start(); 

    ÀÀ¿ëÇÁ·Î±×·¥ Á¾·á ½Ã µµ¿ò¸» ½Ã½ºÅÛÀ» Á¾·áÇϽʽÿÀ.

    helpSystem.shutdown(); 
  4. ÇÊ¿äÇÒ ¶§ µµ¿ò¸»À» È£ÃâÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
    helpSystem.displayHelp(); 

    ƯÁ¤ 1Â÷ TOC ÆÄÀÏÀ̳ª ÁÖÁ¦¿¡¼­ µµ¿ò¸»À» È£ÃâÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

    helpSystem.displayHelp("/com.mycompany.mytool.doc/toc.xml");
    helpSystem.displayHelp("/com.mycompany.mytool.doc/tasks/task1.htm");
  5. ÄÁÅØ½ºÆ® µµ¿ò¸»À» ½ÇÇàÇÏ·Á¸é helpSystem.displayContext(contextId, x, y)¸¦ È£ÃâÇϽʽÿÀ. ¿©±â¿¡¼­ contextId´Â ¿ÏÀüÇÑ ÄÁÅØ½ºÆ® IDÀÔ´Ï´Ù. È­¸é ÁÂÇ¥ x¿Í y´Â ÇöÀç »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.

µ¶¸³Çü µµ¿ò¸» Å×½ºÆ®

org.eclipse.help.standalone.Help Ŭ·¡½º¿¡ ÀÖ´Â °£´ÜÇÑ ±âº» ÇÁ·Î±×·¥À» ½ÇÇàÇÏ¸é µ¶¸³Çü µµ¿ò¸»ÀÌ ÀÛµ¿ÇÏ´Â ¹æ¹ýÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¸í·ÉÇà¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

java -classpath d:\myApp\eclipse\plugins\org.eclipse.help_2.0.0\help.jar
org.eclipse.help.standalone.Help d:\myApp\eclipse\plugins
Copyright IBM Corp. and others 2000, 2002.