                                                   XVtF 2004 N 5  26 

 Sun[tm] Studio 9: J (IDE) Readme 

     ڎ

       A.͂߂ 
       B.Sun Studio 9 IDE ɂ 
       C.VKѕύXꂽ@\ 
       D.T|[gĂ\[XR[hǗ\tgEFA 
       E.Sun Studio 9 \tgEFÃR|[lg 
       F.NCAg/T[o[ IDE 삵Ȃꍇ̑Ώ@
       G.IDE RAvbgtH[ołȂꍇ̑Ώ@ 
       H.IDE K؂ J2SE eNmWołȂꍇ̑Ώ@ 
       I.IDE ̋N 
       J._Ɖ 
       K.ƌ̖݊ 



     ------------------------------------------------------------------

     A. ͂߂

     ̕ɂ́ASun Studio 9 J (IDE) ̎gp@Ɋւ
     񂪋LڂĂ܂B 

     i}jA 

        * [Xm[g (Solaris vbgtH[) : 
          http://docs.sun.com \łB[Xm[g̏́A
          ׂĂ README t@C̏XVѕ⑫܂B 
        * [Xm[g (Linux vbgtH[) : 
          http://docs.sun.com \łB[Xm[g̏́A
          ׂĂ README t@C̏XVѕ⑫܂B 
        * Sun Studio 9 ̃hLg :
          /installation_directory/docs/ja/index.html ́Aĩ}
          jAy[WAREADME  HTML o[WAу}jA~
          ɃANZXł܂BSolaris ł̃ftHg 
          installation_directory  /opt/SUNWspro łBLinux ł̃f
          tHg installation_directory  /opt/sun/sunstudio9 łB 
        * IDE ̃hLg : IDE ́uwvvj[́ASun 
          Studio 9 IDE ׂ̂ẴR|[lgɊւICwv
          ɃANZXł܂B 
        * JҌ\[X̃|[^ : ZpATvR[hAh
          LgAibWx[XɂẮAJҌ|[^ 
          http://developers.sun.com/prodtech/cc QƂĂB 
     


     ------------------------------------------------------------------

     B. Sun Studio 9 IDE ɂ

     Sun Studio 9 IDE ɂ́AC  C++AFortran AvP[V쐬A
     ҏWA\zAfobOAptH[}X͂邽߂̃W[p
     Ă܂B܂AJNI (Java[tm] Native Interface) JɕKvȏ
     ɗLɂ邱Ƃł{I Java[tm] T|[gW[
     Q܂܂Ă܂B 

     ̃[X IDE ́ÃvbgtH[ŗpł܂B 

        * Solaris[tm] Iy[eBOVXe: 
             o SPARCAE; vbgtH[ł̃o[W 8A9A10 
             o x86 vbgtH[ł̃o[W 8A9A10 
        * Linux Iy[eBOVXe: 
             o Sun[tm] Java Desktop System, 2003 
             o SuSE Linux Enterprise Server 8 
             o RedHat Enterprise Linux 3 
     


     ------------------------------------------------------------------

     C. VKѕύXꂽ@\

     ł́Ã[X IDE ɐVɒǉꂽ@\ƕύXꂽ@
     \܂B

     Sun Studio 9 IDE ŐVǉꂽA܂͕ύXꂽ@\͎̂
     łB 

        * ss_attach - vZX̎s dbx fobKڑ̂ł͂
          AvO̎sJnƂƂɃvOߑAdbx f
          obKڑĂɃfobOJnł܂B 
        * \[XGfB^́uNCbNuEYvR{{bNX - \[X
          t@C̃NX\bh֐A#defineȂvfɊȒPɈ
          ł܂B 

     gcc  g++ RpCŃRpCꂽvOA邢 Linux 
     vbgtH[œ삷vȌꍇAdbx fobK̈ꕔ@\
     ͗pł܂Bڍׂ́Aƌ̖݊QƂĂB 

     Solaris vbgtH[ł̂̑ Sun Studio 9 R|[lg
     ẮAhttp://docs.sun.com \ȁwSun Studio 9 ̐V@
     \xQƂĂB 
     


     ------------------------------------------------------------------

     D. T|[gĂ\[XR[hǗ\tgEFA
     Sun Studio 9 IDE ł́Ã\[XR[hǗ\tgEFAT|[g
     Ă܂B 

        * CVS 1.11 
        * ClearCase V2002 u2 
        * PVCS 6.7.00 
     


     ------------------------------------------------------------------

     E. Sun Studio \tgEFÃR|[lg

     Sun Studio[tm] 9 \tgEFÁA 2 ̎vR|[lgɕ
     ܂B 

        * IDEARpC (Solaris vbgtH[ł̂)Ac[AR
          AvbgtH[Ȃǂ Sun Studio R|[lg 
        * RAvbgtH[̓yƂȂ Java 2 Platform, Standard 
          Edition (J2SE) v 1.4.2_02 eNmW 

     ftHgł́ASun Studio 9 R|[lǵASolaris vbg
     tH[̏ꍇ /opt/SUNWspro fBNgALinux vbgtH[
     ̏ꍇ /opt/sun/sunstudio9 fBNgɃCXg[܂B
     ACXg[Ƃɕʂ̏ꏊw肷邱Ƃł܂B 

     ftHgł́ARAvbgtH[́ASolaris vbgtH[
     ꍇ /opt/netbeans/3.5M fBNgALinux vbgtH[̏ꍇ
     /opt/sun/netbeans/3.5M fBNgɃCXg[܂BA
     CXg[Ƃɕʂ̏ꏊw肷邱Ƃł܂B 

     Solaris vbgtH[̏ꍇAftHgł́AJ2SE 1.4.2_02 eN
     mW /usr/jdk/j2sdk1.4.2_02 fBNgɃCXg[܂
     A/usr ̕ʂ̃fBNgw肵ăCXg[邱Ƃł
     ܂BLinux vbgtH[̏ꍇAftHgł́A
     /usr/java/j2sdk1.4.2_02 fBNgɃCXg[܂A/usr
     ̕ʂ̃fBNgw肵ăCXg[邱Ƃł܂B 

     IDE 삷邩ǂ́AIDE RAvbgtH[o
     邩ǂA܂RAvbgtH[ J2SE eNmWoł
     邩ǂɈˑ܂B
     


     ------------------------------------------------------------------

     F. NCAg / T[o[ IDE 삵Ȃꍇ
     Ώ@

     Sun Studio 9 \tgEFA̓T[o[ɃCXg[邱Ƃł
     BIDE уRAvbgtH[NCAgVXeɃCX
     g[ĂȂꍇANCAgVXe IDE N
      IDE RAvbgtH[oł悤ɂɂ́AIDE 
     уRAvbgtH[܂ރfBNgT[o[}Eg
     Kv܂B 

     ֋XAIDE уRAvbgtH[͓x[XfBNg
     CXg[邽߁Aɑ΂ăNCAgVXeŒP
     }Eg|Cggp邱Ƃł܂B 

     : NCAgVXẽ}Eg|CgftHg /opt 
     fBNg̏ꍇANCAgVXeɃCXg[Ă鑼
     ̃\tgEFAB邱Ƃ܂B̏ꍇ́A/opt fBN
     g̓}EgȂłBɁASolaris vbgtH[
     ̏ꍇ́A/opt/SUNWspro fBNg /opt/netbeans fBNg
     ʁXɃ}EgĂBLinux vbgtH[̏ꍇ́A
     /opt/sun/sunstudio9 fBNg /opt/sun/netbeans fBNg
     ʁXɃ}Eg܂B
     


     ------------------------------------------------------------------

     G. IDE RAvbgtH[ołȂꍇ̑Ώ@

     IDE N sunstudio R}h́ARAvbgtH[T
      2 ̏ꏊ܂B 

        * ŏɒT̂̓ftHg̃CXg[fBNgŁASolaris
          vbgtH[ł /opt/netbeans/3.5MALinux vbgtH[
          ł /opt/sun/netbeans/3.5M łB 
        * ftHĝ̃fBNgŃRAvbgtH[
          Ȃꍇ́AIDE ƃRAvbgtH[ꏊɃCXg[
          Ă邩A邢͂܂ރfBNgꏊ
          }EgĂƂ݂Ȃ܂BƂ Solaris vbg
          tH[̏ꍇAIDE ܂ރfBNg̃pX /foo/SUNWspro 
          ł΁A/foo/netbeans/3.5M ɃRAvbgtH[Ȃ
          𒲂ׂ܂BLinux vbgtH[̏ꍇAIDE ܂ރfB
          Ng̃pX /foo/sunstudio9 ł΁A/foo/netbeans/3.5M
          ɃRAvbgtH[Ȃǂ𒲂ׂ܂B 

     RAvbgtH[ sunstudio R}hꏊ̂ǂ
     CXg[ĂȂA}EgĂȂꍇANCA
     gVXẽ[U[͊eARAvbgtH[CXg[
     Ă邩A}EgĂꏊ 
     (installation_directory/netbeans/3.5M) ϐ 
     SPRO_NETBEANS_HOME ɐݒ肷Kv܂B 

     Solaris vbgtH[̏ꍇAForte Developer \tgEFA Sun
     ONE Studio \tgEFAA邢 Sun Studio \tgEFȂ̃
     [X݂ꍇAIDE [U[͂܂Ae $PATH ̂̃pX
     ̑O installation_directory/SUNWspro/bin ǉKv
     BLinux vbgtH[̏ꍇ́AẽpX Sun Studio \tg
     EFȂ̃[Xւ̃pX̑O 
     /installation_directory/sunstudio9/bin ǉKv܂B

     : [U[ $PATH ɃpX 
     /installation_directory/netbeans/3.5M/bin ǉȂłB
     



     ------------------------------------------------------------------

     H. IDE K؂ J2SE eNmWołȂꍇ̑Ώ@

     IDE ɂ́AJ2SE 1.4.2_02 eNmWKvłBׂẴNCAg
     VXeAȉ̂ꂩ̏𖞂ĂKv܂B 

        * J2SE 1.4.2_02 eNmWVXeɃCXg[ĂB 
        * J2SE 1.4.2_02 eNmWCXg[ĂpXɃlbg
          [NANZXłB 

     K؂ J2SE 1.4.2_02 eNmW[JVXe̕W̏ꏊ
     CXg[Ă邩A邢͂̃pX $PATH ɐݒ肳
     Ă邩ǂmFɂ́Aȉ͂܂B 

     checkjava

     checkjava R}hK؂ J2SE eNmWoƁAȉ̂悤
     ɕ\܂B 

       Using J2SDK version <o[W> from <pX>

     ̏o͂ꍇ́AKv J2SE ɃVXeANZXłƂ
     ƂłAIDE  J2SE o܂B 

     K؂ J2SE eNmWoȂꍇ́AR}h̏o͈͂
     ̂悤ɕ\܂B 

       Could not find valid J2SDK in $PATH or in a standard location

     ̏ꍇ́AI܂B 

        * iɕt J2SE 1.4.2_02 eNmW[JVXe
          CXg[B@ɂẮACXg[KChQƂ
          ĂB 
        * lbg[NɃCXg[Ă J2SE 1.4.2_02 eNm
          W̃pXVXeǗ҂ɊmFBpXmFłAȉ
          s܂B 
             o lbg[N J2SE 1.4.2_02 eNmW̃pX $PATH 
               ɒǉ܂B 
             o sunstudio R}h --jdkhome IvVgpāA
               lbg[N J2SE 1.4.2_02 ̃pXw肵܂Bڍ
               ́Asunstudio(1) ̃}jAy[WQƂĂB
               (sunstudio(1) ̃}jAy[W\ɂ́ASolaris 
               vbgtH[̏ꍇ /installation_directory/manA
               Linux vbgtH[̏ꍇ /
               installation_directory/sunstudio9/man  $MANPATH ɐݒ
               ĂKv܂B) 
             o JDK_HOME ϐɃlbg[N J2SE 1.4.2_02 ̃pX
               ݒ肵܂B 
     


     ------------------------------------------------------------------

     I. IDE ̋N

     IDE NR}h́Asunstudio łB̃R}h̏ڍׂ́A
     sunstudio(1) ̃}jAy[WQƂĂB(sunstudio(1) 
     ̃}jAy[W\ɂ́ASolaris vbgtH[̏ꍇ
     /installation_directory/manALinux vbgtH[̏ꍇ 
     /installation_directory/sunstudio9/man  $MANPATH ɐݒ肳Ă
     Kv܂B) 
     


     ------------------------------------------------------------------

     J. _Ɖ

     ł́A܂łɂ킩Ă\tgEFA̖_Ƃ̉
     Đ܂BŐVɂẮAJҌ̃|[^TCgA
     http://developers.sun.com/prodtech/cc/support_index.html 
     B 

       1. OuEUɂėvNN܂͕\Ȃ
          Ƃ 
       2. OGfB^ XEmacsAGVim gpꍇAuVKu[N|
          Cgv_CAOŁÃ݂t@Cэs̏񂪐\
          Ȃꍇ 
       3. Xbvt@C݂ꍇAGVim  NetBeans ̊OGfB
          ^@\ɑ΂ĉȂ 
       4. OGfB^@\gp XEmacs  GVim gpꍇA
          {⒆ꓙ̕oCg܂܂ꂽt@C
          Ȃ 
       5. {ŊOGfB^gpꍇAu[N|Cg
          ʒuɕ\ꍇ 
       6. XEmacs EBhEōsI𑀍삪Ă܂ 
       7. s\t@C̃fobOJnƂɁA
          FileStateInvalidException ꍇ 
       8. ŏIs폜ƊOGfB^ 
       9. ~  GVim ɕύXv𑗂Ȃ 
      10. GVim ł cw R}hɂt@Cj󂳂 
      11. uóvEBhEēxJ肷ƃ^u\
          ȂȂ 

       1. OuEUɂėvNN܂͕\Ȃ
          Ƃ

          uwvvj[uRpC/c[̃hLgvI
          A邢͊JnʂŁuJ҃|[^ṽNNbN
          ĂAIDE OuEU𐳂NȂA邢͂
          łɎs̊OuEUgpă}jAJ҃|[
          ^\Ȃ肷邱Ƃ܂B 

          :

          IDE ̊OŊOuEUNāA URL gpĂB 
             o Solaris vbgtH[ł܂ LinuxvbgtH[
                Sun Studio 9 ĩ}jAy[W̏ꍇ́A
               installation-directory/SUNWspro/docs/ja gp܂B
               ̃y[WɁAׂẴ}jAy[W readmeA}jA
               ւ̃N܂܂Ă܂B 
             o Sun Studio 9 ̊J҃|[^̏ꍇ́A
               http://developers.sun.com/prodtech/cc/index.html gp
               ܂B̃|[^TCgɂ́AR[hLAi
               bWx[XځA}jAfڂĂ܂B 

       2. OGfB^ XEmacsAGVim gpꍇAuVKu[N|
          Cgv_CAOŁÃ݂t@Cэs̏񂪐\
          Ȃꍇ (4981442)

          uVKu[N|Cgv_CAO\ꂽƂɁAu[
          N|Cg̎ނƂāut@C:svI΂Ăꍇɂ́A
          GfB^̃J[\̈ʒuɏ]āAsԍIɐݒ肳
          ܂AOGfB^gpꍇɂ́Asԍݒ肳Ȃ
          Ƃ܂B蓮ōsԍ͂ĂB 

          : 

          ̃_CAO\ɂ 3 ̕@܂BfobK
          EBhẼu[N|Cg悩\ꍇAقƂ
          ̃P[XŃt@Cƍsԍ\܂BOGfB^
           Shift+Ctrl+F8 ꍇAt@Cƍsԍ͐
          肳܂BfobOj[\ꍇɂ́AO܂
          gpĂ IDE ̃EBhEł͓̓eNbN
          Ɉˑ܂B 

       3. Xbvt@C݂ꍇAGVim  IDE ɑ΂ĉ
           (4801244)

          vim ̃Xbvt@C݂ԂŁA\[Xt@C GVim
          găGNXv[JꍇAGVim  E325 G[
          \܂B"Hit ENTER or type command to continue" Ƃ
          \s܂B 

          L̃G[ 2 ̖N܂B͂߂ɁAGVim 
          EBhEĕ\ƂɁAeĕ\Ȃߋ
          ̃EBhEɂȂĂ܂܂BɁAGVim ̉ IDE
          󂯎邱ƂłȂȂA^CAEǧɐڑ؂
          B 

          ^CAEgO Enter L[ꍇ (^CAEg
           30 bԂł)Aڑ͐m܂B 

       4. OGfB^@\gp XEmacs  GVim gpꍇA
          {⒆ꓙ̕oCg܂܂ꂽt@C
          Ȃ (4950716)

          :

          oCggpȂłB 

       5. {ŊOGfB^gpꍇAu[N|Cg
          ʒuɕ\ꍇ (4948883)

          Ⴆ 20 sڂɃu[N|Cgݒ肵ꍇA21 sڂƂ
          \܂B͒ł܂B 

       6. XEmacs EBhEōsI𑀍삪Ă܂ (4964962)

          ݂̂ƂALȉ͂܂B 

       7. s\t@C̃fobOJnƂɁA
          FileStateInvalidException ꍇ (4960929)

          fobKJnƂɂ̗OX[ꂽꍇɂ́A
          EBhEzu܂BIDE UIāAēxN
          B 

       8. ŏIs폜ƊOGfB^ (4985044)

          GVim ɕ\Ăt@C̍ŏIs폜ƁAGVim  
          IDE ̐ڑ~܂BڑꂽƂʒm܂B

       9. ~  GVim ɕύXv𑗂Ȃ

          t@CŕύXꂽׂẮ̕A̕ύXꂽ
          Ƃ`郁bZ[W GVim ɑԂKv܂B'~' 
          ̓bZ[W𑗂܂B 

      10. GVim ł cw R}hɂt@Cj󂳂

          GVim ł̃t@C̕ҏW cw R}hgpÃt@C
          ۑƁAt@C邱Ƃ܂B

      11. uóvEBhEēxJ肷ƃ^u\
          ȂȂ

          P̃fobOZbVsɁuóvEBhEA
          čēx̃EBhEJƁÃEBhEɂ́uóv
          ^u\܂B 

          : 

          ̃fobOZbVIĐVK̃ZbVJƁA
          ׂẴ^uuóvEBhE\܂B 
     


     ------------------------------------------------------------------

     K. ƌ̖݊

     Sun Studio 9 IDE ɂ͎̐܂B

        * Linux vbgtH[ł́Adbx fobK̎̋@\͗pł
          ܂B 
             o ss_attach (sJnƂƂɃvOߑ) 
             o RAt@C̃fobO 
             o Cp 
             o Java ̃fobO 
             o dbx collector R}h܂́uRN^v_CAOɂ
               ptH[}Xf[^̎W (Acollect R}h܂
               ̓ptH[}XAiCÚuRN^vEBhEɂ
               ptH[}Xf[^̎W͉\ł) 
             o s 
             o Ou[N|Cg 
             o tHgu[N|Cg 
             o VXeR[u[N|Cg 
             o vZXCxgu[N|Cg (uVKu[N|C
               gv_CAO{bNXŃvZXCxgu[N|Cg
               ݒ肷邱Ƃ͂ł܂BuóvEBhÉufob
               KR\[v^ugAdbx R}hs exitAnextA
               stepAstopAgoneA syncrtld CxgɃu[N|
               Cgݒł܂B) 
             o fobKCxgu[N|Cg (uVKu[N|C
               gv_CAO{bNXŃfobKCxgu[N|Cg
               ݒ肷邱Ƃ͂ł܂BuóvEBhÉufob
               KR\[v^ugAdbx R}hs attach 
                detach CxgɃu[N|Cgݒł܂B) 
     
        * g++ RpCŃRpCĂvȌꍇAC++ 
          Ɋւs^͓܂B 

        * Linux vbgtH[ł̃}`XbhvÕfobO
          Ɋւ鐧ɂẮAdbx  Readme t@CQƂ
          B 

        * Solaris OS x86 vbgtH[łł́As̃[A
          NZX@\͗pł܂B 
     


     ------------------------------------------------------------------

     Copyright (C) 2004 Sun Microsystems, Inc. All rights reserved. Use
     is subject to license terms.
