イ ン ス ト ー ル お よ び ア ッ プ グ レ ー ド Klocwork 稿 9.6 オ ー プ ン ソ ー ス の mwlib ツ ー ル キ ッ ト を 使 用 し て 生 成 し た PDF で す 。 詳 細 情 報 は http://code.pediapress.com/ を 参 照 し て く だ さ い 。 PDF generated at: Fri, 03 Aug 2012 16:51:51 EST 中身 n物品 イ ン ス ト ー ル の 前 に 1 Klocwork パ ッ ケ ー ジ と コ ン ポ ー ネ ン ト に つ い て 1 シ ス テ ム 要 件 2 前 バ ー ジ ョ ン か ら の ア ッ プ グ レ ー ド 13 13 前 バ ー ジ ョ ン か ら の ア ッ プ グ レ ー ド Windows へ の Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル -- ア ッ プ グ レ ー ド の み 22 Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル -- ア ッ プ グ レ ー ド の み 24 Mac へ の Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル -- ア ッ プ グ レ ー ド の み 27 Unix へ の サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 29 Klocwork Insight の イ ン ス ト ー ル Windows へ の 29 Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 30 Windows へ の 自 動 イ ン ス ト ー ル 33 Unix へ の Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 35 Mac へ の Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 39 kwupdate 41 ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル Windows へ の Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 43 43 Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 44 Mac へ の Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 47 Eclipse 更 新 サ イ ト か ら の 48 Unix へ の Klocwork プ ラ グ イ ン の イ ン ス ト ー ル 新 規 ま た は ア ッ プ グ レ ー ド 版 IDE 向 け カ ス タ ム イ ン ス ト ー ル の 実 行 分 散 解 析 パ ッ ケ ー ジ の イ ン ス ト ー ル 分 散 解 析 パ ッ ケ ー ジ の イ ン ス ト ー ル 49 51 51 Klocwork サ ー バ ー の 設 定 と 起 動 54 Klocwork サ ー バ ー 設 定 の 表 示 と 54 更 Klocwork サ ー バ ー の 起 動 57 Klocwork サ ー バ ー の 停 止 59 kwservice 60 イ ン ス ト ー ル の テ ス ト 65 イ ン ス ト ー ル の テ ス ト 65 チ ー ム に 伝 達 し な け れ ば な ら な い こ と 66 ト ラ ブ ル シ ュ ー テ ィ ン グ Windows に イ ン ス ト ー ル し た パ ッ チ を イ ン ス ト ー ル し た 後 で 67 Klocwork Insight の 修 復 Visual Studio で パ ッ ケ ー ジ ロ ー ド エ ラ ー が 発 生 す る 67 68 イ ン ス ト ー ル 中 の セ ッ ト ア ッ プ 初 期 化 フ ァ イ ル の 読 み 取 り エ ラ ー 68 Klocwork は 非 ASCII エ ン コ ー ド を サ ポ ー ト し て い る 68 Windows の イ ン ス ト ー ル 後 に 69 Klocwork サ ー バ ー を 起 動 で き な い Klocwork Desktop Java Plug-in for IntelliJ IDEA を お 使 い に な る 前 に ア ン イ ン ス ト ー ル 69 71 Klocwork Insight の ア ン イ ン ス ト ー ル 71 Windows の イ ン ス ト ー ル 後 に 75 Klocwork サ ー バ ー を 起 動 で き な い 参照 記 事 の 出 典 お よ び 著 者 76 画 像 の 出 典 お よ び ラ イ セ ン ス 、 著 者 77 記事のライセンス ラ イ セ ン ス 78 1 イ ン ス ト ー ル の 前 に Klocwork パ ッ ケ ー ジ と コ ン ポ ー ネ ン ト に つ い て <yambe:breadcrumb>Installing_Klocwork_Insight</yambe:breadcrumb> Klocwork Insight の イ ン ス ト ー ル パ ッ ケ ー ジ お よ び コ ン ポ ー ネ ン ト で は 、 特 定 の マ シ ン に 必 要 な コ ン ポ ー ネ ン ト の み を イ ン ス ト ー ル で き ま す 。 主 な イ ン ス ト ー ル パ ッ ケ ー ジ は 、 次 の と お り で す 。 • • サ ー バ ー (kw-server-installer) ユ ー ザ ー (kw-user-installer) 注 意 :分 散 解 析 パ ッ ケ ー ジ に つ い て は 、 分 散 解 析 パ ッ ケ ー ジ の イ ン ス ト ー ル で 個 別 に 明 し ま す 。 サ ー バ ー パ ッ ケ ー ジ の コ ン ポ ー ネ ン ト コ ン ポ ー ネ ン ト Database サ ー バ ー 詳 細 MySQL デ ー タ ベ ー ス サ ー バ ー (コ マ ン ド ラ イ ン 名 : database)。 Klocwork Review と Klocwork Architect の デ ー タ が 格 納 さ れ て い ま す 。 別 の MySQL イ ン ス ト ー ル を 使 用 す る こ と も で き ま す 。 デ フ ォ ル ト の ホ ス ト :localhost デ フ ォ ル ト の ポ ー ト :3306 ラ イ セ ン ス サ ー バ ー FLEXlm ラ イ セ ン ス マ ネ ー ジ ャ ー (コ マ ン ド ラ イ ン 名 : license)。 組 織 の FLEXlm サ ー バ ー を 使 用 す る こ と も で き ま す 。 デ フ ォ ル ト の ホ ス ト :localhost Klocwork サ ー バ ー デ フ ォ ル ト の ポ ー ト :27000 と 33133 Apache Tomcat Web サ ー バ ー (コ マ ン ド ラ イ ン 名 : klocwork)。 Klocwork Review、 Klocwork Inspect、 お よ び Klocwork ド キ ュ メ ン テ ー シ ョ ン に ア ク セ ス で き る よ う に し ま す 。 Klocwork ク ラ イ ア ン ト は 、 プ ロ ジ ェ ク ト 情 報 を 取 得 す る た め に 注 意 :Klocwork で は 、 独 自 の Klocwork サ ー バ ー に 接 続 し ま す 。 Apache Tomcat サ ー バ ー を 使 用 す る こ と は サ ポ ー ト し て い ま せ ん 。 Klocwork に 同 梱 し て あ る Web サ ー バ ー を 使 用 す る 必 要 が あ り ま す 。 デ フ ォ ル ト の ホ ス ト :localhost デ フ ォ ル ト の ポ ー ト :8080 と 8081 Klocwork ビ ル ド ツ ー ル Klocwork 統 合 ビ ル ド 解 析 ツ ー ル : • • • • • Klocwork の プ ロ ジ ェ ク ト 、 解 析 、 お よ び ア ク セ ス 制 御 の 管 理 の た め の ツ ー ル build specification (ビ ル ド ス ペ ッ ク ) の 生 成 の た め の ツ ー ル Klocwork 統 合 ビ ル ド 解 析 の 実行の た め の ツ ー ル (kwadmin お よ び kwbuildproject) (kwinject、 kwwrap、 kwant、 kwcsprojparser) (解 析 エン ジ ン ) Klocwork の プ ロ ジ ェ ク ト お よ び ア ク セ ス 制 御 の 管 理 の た め の ツ ー ル サ ン プ ル プ ロ ジ ェ ク ト MySQL お よ び Lucene デ ー タ ベ ー ス に 保存さ れ る プ ロ ジ ェ ク ト デ ー タ ベ ー ス テ ー ブル な ど、 Klocwork projects_root サ ー バ ー お よ び ア プ リケ ー シ ョ ン の デ ー タ の 場所。 デ フ ォ ル ト の 場所お よ び こ の デ ー タ デ ィレ ク ト リ固有の 考慮事項に つ い て は 、 プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リを 参 照 し て く だ さ い 。 デ ィレ ク ト リ 注 意 :projects_root デ ィレ ク ト リは 、 イ ン ス ト ー ル ウィザ ー ド で 表示さ れ る コ ン ポ ー ネ ン ト の リス ト に は あ り ま せ ん が 、 その 場所を ウィザ ー ド で 選 で き ま す 。 Klocwork 2 ユ ー ザ ー パ ッ ケ ー ジ の コ ン ポ ー ネ ン ト コ ン ポ ー ネ ン ト Klocwork 詳 細 組 織 の ソ フ ト ウェ ア デ ィレ ク ト リの 設計の 正確な グ ラ フ ィッ ク 表示を 、 既存の ソ ー ス コ ー ド (C/C++ お よ び Java) から直接 抽出し ま す 。 Architect (GUI/Web ツ ー ル の 一部) Klocwork コ マ ン ド ラ イ ン C/C++ お よ び Java 向けの Klocwork デ ベ ロ ッ パ ー ツ ー ル の コ マ ン ド ラ イ ン バ ー ジ ョ ン 。 ソ フ ト ウェ ア デ ベ ロ ッ パ ー は 、 ソ ー ス 制 御 に コ ミッ ト す る 前 に ソ ー ス コ ー ド の 品質を 確認で き ま す 。 kwcheck を 実行す る た め の GUI 代替で あ る Klocwork Desktop も 含ま れ ま す 。 注 意 :こ の コ ン ポ ー ネ ン ト に は 、 カス タ ムチェ ッ カー を 書き 込むた め の IDE 統 合 サ ポ ー ト さ れ て い る IDE の た め の 、 C/C++、 C#、 お よ び Java 向けの Klocwork Extensibility API も 含ま れ て い ま す 。 Klocwork デ ベ ロ ッ パ ー ツ ー ル プ ラ グ イ ン 。 (プ ラ グ イ ン ) Checker Studio カス タ ム C/C++ ま た は Java KAST チェ ッ カー の 作成 用 に 象の ノー ド を 識別 す る た め に 、 コ ー ド の 抽象構文ツ リー (AST) 構造を 参 照 で き ま す 。 注 意 :特 定 の IDE プ ラ グ イ ン は 、 関連 IDE が マ シ ン に イ ン ス ト ー ル さ れ る 場合 、 イ ン ス ト ー ル 中に の み 表示さ れ ま す 。 た と えば、 Microsoft Visual Studio 2005 が イ ン ス ト ー ル さ れ て い な い 場合 、 "Visual Studio 2005 で の C/C++ 向け Klocwork" は 表示さ れ ま せ ん 。 シ ス テ ム要 件 <yambe:breadcrumb>Installing_Klocwork_Insight|Installation</yambe:breadcrumb> サ ポ ー ト さ れ る プ ラ ッ ト フ ォ ー ム Klocwork サ ー バ ー お よ び ユ ー ザ ー パ ッ ケ ー ジ は 、 次 の オ ペ レ ー テ ィン グ シ ス テ ムで サ ポ ー ト さ れ ま す (注 記が あ る 場合 を 除き ま す )。 こ れ は 、 こ れ らの 特 定 の ハー ド ウェ ア 上の オ ペ レ ー テ ィン グ シ ス テ ムで Klocwork の 完全な テ ス ト が 実施さ れ て お り 、 Klocwork サ ポ ー ト ポ リシ ー で 指定 さ れ て い る テ ク ニカル サ ポ ー ト を 提供す る こ と を 意 味し ま す 。 注 意 : SELinux (Security-Enhanced Linux) を 有効に し て プ ロ セ ッ サ オ ペ レ ー テ ィン グ シ ス テ ム Sun SPARC Sun Solaris 8、 9、 お よ び Intel お よ び AMD 32 ビ ッ ト お よ び 64 ビ ッ ト 10 Red Hat Enterprise Linux 4.x、 5.x、 6.x SUSE Enterprise 10 (32 ビ ッ ト の み )、 11 ま た 、 Klocwork で は 、 glibc 2.3 以降を 実行す る Fedora、 Open Suse、 Ubuntu、 CentOS、 Debian (使 用 中の バ ー ジ ョ ン を 索す る に は getconf GNU_LIBC_VERSION を 使 用 す る こ と ) な ど、 最新の 配布が す べて サ ポ ー ト さ れ て い ま す 。 使 用 中の 配布に 関す る 質問に つ い て は 、 カス タ マ ー サ ポ ー ト ま で お 問い 合 わせ く だ さ い 。 Windows 7 Windows Server 2008 Windows Server 2003 Windows XP Professional Windows Vista Mac OS X Snow Leopard (10.6) Mac OS X Lion (10.7) IBM Power5 64 ビ ッ ト Klocwork ツ ー ル を 使 用 す る こ と は で き ま せ ん 。 IBM AIX 5.3, TL 7 (サ ー バ ー パ ッ ケ ー ジ の み ) Linux 3 オ ペ レ ー テ ィン グ シ ス テ ムの パ ッ チお よ び パ ッ ケ ー ジ 特 定 の オ ペ レ ー テ ィン グ シ ス テ ムで Klocwork 製品 (サ ー バ ー ま た は ユ ー ザ ー イ ン ス ト ー ル ) を 実行す る に は 、 次 の パ ッ チま た は パ ッ ケ ー ジ が 必 要 で す 。 こ れ らは 、 お 使 い の オ ペ レ ー テ ィン グ シ ス テ ム用 の 定 期的な メ ン テ ナン ス パ ッ チに 追加さ れ る も の で す 。 オ ペ レ ー テ ィン グ シ ス テ ム 必 要 な パ ッ チま た は パ ッ ケ ー ジ Solaris 8 Sun OS patch 108434-03 Solaris 8 ま た は GTK 注 意 : ユ ー ザ ー パ ッ ケ ー ジ の Klocwork Desktop コ マ ン ド ラ イ ン の 一部で あ る Klocwork Desktop の 実行に 必 要 な バ ー ジ ョ は 、 GTK 2.2.1 以降で す 。 GTK を イ ン ス ト ー ル す る に は 、 次 の ス テ ッ プ を 実行し ま す 。 ス ー パ ー ユ ー ザ ー に 切り 替えま す 。 $ su pkg-get ツ ー ル が イ ン ス ト ー ル さ れ て い る こ と を 確認し ま す 。 カタ ロ グ の ロ ー カル コ ピー を 更新し ま す (オ プ シ ョ ン )。 # pkg-get -U GTK お よ び その 付属を 自 動的に ダウン ロ ー ド し て イ ン ス ト ー ル し ま す 。 # pkg-get -i gtk 普通の ユ ー ザ ー に し ま す 。 # exit 注 意 : pkg-get に よ り す べて の ソ フ ト ウェ ア が /opt/csw に イ ン ス ト ー ル さ れ ま す 。 GTK を 実行す る 前 に 、 LD_LIBRARY_PATH 環境 数を /opt/csw/lib に エク ス ポ ー ト し ま す 。 9 Solaris 8、 9、 ま た は 10 Java 1.6 に 必 要 な パ ッ チ。 Klocwork で は 、 Java 1.6 を イ ン ス ト ー ル し て 使 用 し ま す 。 Java の 要 件は 、 Sun の リリー ス ノー ト に 記載さ れ て い ま す 。 [1] こ の ペ ー ジ に は 、 推 パ ッ チお よ び 必 要 な パ ッ チを ダウン ロ ー ド す る た め の リン ク も 含ま れ ま す 。 zlib パ ッ ケ ー ジ (Klocwork Architect ま た は Klocwork デ ベ ロ ッ パ ー ツ ー ル の み を イ ン ス ト ー ル す る 場合 は 不要 )。 a) zlib パ ッ ケ ー ジ が イ ン ス ト ー ル さ れ て い る こ と を 確認し ま す 。 zlib パ ッ ケ ー ジ が イ ン ス ト ー ル さ れ て い る こ と を 確認す る に は 、 以下を 実行し ま す 。 $ pkginfo |grep zlib ま た は 、 /usr/lib ま た は /usr/local/lib に あ る libz.so と い う 名 前 の フ ァイ ル を 探し ま す 。 zlib パ ッ ケ ー ジ が イ ン ス ト ー ル さ れ て い る 場合 、 SUNWzlib ま た は SMCzlib の 各パ ッ ケ ー ジ あ る い は その 両方が 表示さ れ ま す 。 b) zlib パ ッ ケ ー ジ が イ ン ス ト ー ル さ れ て い な い 場合 は 、 イ ン ス ト ー ル し ま す 。 2 つ の 方法が あ り ま す 。 方法 1。 Solaris 8 Software CD 2 of 2 からイ ン ス ト ー ル し ま す 。 CD を シ ス テ ムに マ ウン ト し ま す (マ ウン ト は 自 動で 行われ ま す 。 自 動で 行われ な い 場合 は 、 手動で マ ウン ト し ま す )。 $ su – # pkgadd –d /cdrom/cdrom0/Solaris_8/Product SUNWzlib こ の コ マ ン ド に よ り 、 zlib が /usr/lib. に イ ン ス ト ー ル さ れ ま す 。 方法 2。 ダウン ロ ー ド し た パ ッ ケ ー ジ からイ ン ス ト ー ル し ま す 。 http:/ / sunfreeware. com から zlib パ ッ ケ ー ジ を ダウン ロ ー ド し ま す 。 # gzip –d zlib-1.x.x-sol8-sparc-local.gz # pkgadd –d ./zlib-1.x.x-sol8-sparc-local こ の コ マ ン ド に よ り 、 zlib が /usr/local/lib に イ ン ス ト ー ル さ れ ま す 。 4 Linux x86、 64 ビ ッ ト 32 ビ ッ ト 互換ラ イ ブラ リの イ ン ス ト ー ル が 必 要 で す 。 Klocwork Insight は 、 64 ビ ッ ト の プ ラ ッ ト フ ォ ー ムで 32 ビ ッ ト エミュ レ ー シ ョ ン モー ド に よ り 動作し ま す 。 こ の た め 、 Klocwork Insight を Linux 64 ビ ッ ト プ ラ ッ ト フ ォ ー ムで 使 用 す る に は 、 32 ビ ッ ト ラ イ ブラ リが イ ン ス ト ー ル さ れ て い る こ と を 確認す る 必 要 が あ り ま す 。 32 ビ ッ ト ラ イ ブラ リの 確認お よ び イ ン ス ト ー ル の 方法は 、 Linux の 配布方法に よ って 異な り ま す 。 た と えば Ubuntu の 場合 、 32 ビ ッ ト 互換ラ イ ブラ リを イ ン ス ト ー ル す る に は 、 次 の コ マ ン ド を 実行し ま す 。 $ sudo apt-get install ia32-libs 32 ビ ッ ト バ ー ジ ョ ン の • Fedora Core お よ び libncursesw ラ イ ブラ リの イ ン ス ト ー ル が 必 要 で す 。 Redhat Enterprise Linux の 場合 、 以下の コ マ ン ド を 実行し ま す 。 $ sudo yum install ncurses-libs.i686 $ sudo yum install glibc.i686 $ sudo yum install libgcc.i686 • Ubuntu (v8.04 を 除く ) の 場合 、 次 の コ マ ン ド を 実行し ま す 。 • Ubuntu 8.04 の 場合 、 次 の よ う に な り ま す 。 $ sudo apt-get install lib32ncursesw5 [2] から .deb フ ァイ ル を ダウン ロ ー ド し ま す 。 次 の コ マ ン ド を 実行し ま す 。 $ sudo dpkg --install lib32ncursesw5_5.7+20090207-1ubuntu1_amd64.deb X11 バ ー ジ ョ ン の X Window を デ フ ォ ル ト で イ ン ス ト ー ル し な い Linux 配布 xorg-XFree86-deprecated-libs Red Hat Enterprise Linux (RHEL) 4 libpng10-1.0.13-8.i386.rpm Ubuntu 6.06 libxp-dev Flexera FLEXnet ID ド ン グ ル を サ ポ ー ト す る オ ペ レ ー テ ィン グ シ ス テ ム FLEXnet ID ド ン グ ル は 、 「ド ン グ ル 」と も 呼ばれ る ハー ド ウェ ア キ ー で 、 物理 的に 取 り 付けられ て い る マ シ ン への ソ フ ト ウェ ア ア ク FLEXnet ID ド ン グ ル は 、 次 の よ う な 場合 に 使 用 で き ま す 。 • MAC ア ド レ ス 、 IP ア ド レ ス な ど、 シ ス テ ム情 報 を 解 除で き な い • 複数の サ イ ト 間で ラ イ セ ン ス サ ー バ ー を 共有で き な い FLEXnet ID ド ン グ ル の 詳 細 に つ い て は 、 Flexera の Web サ イ ト を 参 照 し て く だ さ い 。 Flexera FLEXnet ID ド ン グ ル を 使 用 す る に は 、 適切な FLEXnet ド ラ イ バ ー を 備えた 次 の オ ペ レ ー テ ィン グ シ ス テ ムの い ずれ かを 、 FLEXnet 10.8.2.1 を 使 用 す る HOSTID_FLEXid9 で 使 用 し ま す 。 お 使 い の オ ペ レ ー テ ィン グ シ ス テ ムに 適し た ド ラ イ バ ー は 、 Klocwork カス タ マ ー サ ポ ー ト で 取 得 で き ま す 。 5 オ ペ レ ー テ ィン グ シ ス テ ム FLEXnet ド ラ イ バ ー イ ン ス ト ー ラ • Red Hat Enterprise Linux 4.x、 5.x、 6.x aksusbd-redhat-1.8.1-3.i386.rpm • • • Windows 2000 Professional Windows Server 2003 Windows XP Professional FLEXidInstaller.exe、 FLEXid.exe、 ま た は • Windows Vista (32 ビ ッ ト お よ び FLEXidsilent.exe 64 ビ ッ ト ) FLEXId_Dongle_Driver_Installer.exe (FLEXid9 ド ラ イ バ ー を 選 ) 注 意 • Flexera FLEXnet ID ド ン グ ル は 、 root/Administrator 限で イ ン ス ト ー ル し ま す 。 Unix の 場合 は 、 su/sudo を 使 用 し ま す 。 Windows の 場合 は 、 Administrator グ ル ー プ を 使 用 し ま す 。 • Flexera FLEXnet ID ド ン グ ル を Windows に イ ン ス ト ー ル し た 後は 、 Klocwork サ ー バ ー を 再起動し ま す 。 • Linux Red Hat Package Manager (RPM) イ ン ス ト ー ラ は 、 checkpc に 関す る エラ ー メ ッ セ ー ジ を 表示し ま す 。 こ の エラ ー メ ッ セ ー ジ は 無視し て く だ さ い 。 デ ィス ク 領域要 件 イ ン ス ト ー ル の た め の デ ィス ク 領域要 件 完全イ ン ス ト ー ル の 場合 、 イ ン ス ト ー ル 用 に 400 ~ イ ン ス ト ー ル 中に 追加の デ ィス ク 領域が 一時的に 必 要 と な り ま す 。 450 MB が 必 要 で す 。 デ ー タ 保存の た め の デ ィス ク 領域要 件 Klocwork Insight の デ ー タ に は 、 ソ ー ス フ ァイ ル 、 構成 フ ァイ ル 、 オ ブジ ェ ク ト フ ァイ ル 、 テ ー ブル 、 お よ び デ ー タ ベ ー ス が 含ま れ ま す 。 単一の 統 合 ビ ル ド 解 析 に 必 要 な デ ィス ク 領域の 合 計は 、 こ の デ ー タ の 合 計と な り ま す 。 Klocwork の 分 解 析 を 使 用 す る 場合 、 オ ブジ ェ ク ト フ ァイ ル の サ イ ズお よ び テ ー ブル の サ イ ズは 、 1 つ の プ ロ ジ ェ ク ト に つ き 1 回分 で す 。 サ ン プ ル プ ロ ジ ェ ク ト に よ って 異な る サ イ ズの 例 プ ロ ジ ェ ク ト 言語 コ ー ド の 行数 オ ブジ ェ ク ト フ ァイ ル の サ イ ズ テ ー ブル サ イ ズ (MB) (MB) デ ー タ ベ ー ス サ イ ズ (MB) 合 計サ イ ズ (MB) Boost C/C++ 6,300 393 17 84 494 Firefox C/C++ 1,200,000 2,800 606 702 4,108 X.org C 1,500,000 2,600 608 720 3,928 Linux C 2,300,000 7,200 1,100 1,200 9,500 Common C++ C/C++ 20,000 168 23 45 236 Python C 192,000 114 52 84 250 MySQL C/C++ 350,000 781 133 167 1,081 6 プ ロ セ ッ サ お よ び RAM の 要 件 サ ー バ ー お よ び 完全イ ン ス ト ー ル • プ ロ セ ッ サ 速度: 2 GHz 以上 • RAM: 2 GB。 大規模な 解 析 に 必 要 な 領域は 、 2 GB を 超える こ と が あ り ま す 。 ビ ル ド の サ イ ズお よ び その RAM の 要 件は 並列処理 以上の メ の パ フ ォ 、 コ ー ま た は モリを ー マ ン ド の マ ル 割り ス も 行数だ チコ ア 当て る 向上し けで 処理 必 要 ま す は な く 、 コ ー ド 内の 関係の 数お よ び 複 度に よ って も 異な り ま す 。 を 使 用 し て い る 場合 は 、 プ ロ セ ッ サ /コ ア あ た り 1 GB が あ り ま す 。 マ ル チコ ア プ ロ セ ッ サ を 使 用 す る と 、 Klocwork 。 ユ ー ザ ー イ ン ス ト ー ル Klocwork ク ラ イ ア ン ト プ ロ セ ッ サ 速度 RAM Klocwork for C/C++ 1 GHz 以上 1 GB。 Windows お よ び プ リコ ン パ イ ル 2 GB で す 。 Klocwork for Java 1 GHz 以上 1 GB。 Architect 1 GHz 以上 1 ~2 GBを 推 Klocwork Review お よ び 1 GHz 以上 1 ~2 GBを 推 み ヘッ ダー の 場合 、 RAM の 最小要 件は Klocwork Inspect Java Virtual Machine 要 件 Windows If you don't have Java 1.6 Update 31 ‚ªƒCƒ“ƒXƒg [ƒ‹‚³‚ê‚Ä‚¢‚È‚¢ ê ‡‚Í AƒT [ƒo [ Aƒ† [ƒU [ A‚¨‚æ‚Ñ•ªŽU‰ð ͂̃Cƒ“ƒXƒg [ƒ‹ƒpƒbƒP [ƒW‚É Java 1.6 Update 31 が イ ン ス ト ー ル さ れ ま す 。 Java は 、 <server_install>/_jvm/bin/ お よ び <user_install>/_jvm/bin/ に イ ン ス ト ー ル さ れ ま す 。 使 用 中の シ ス テ ムが 、 こ の バ ー ジ ョ ン の Java の [3]を た し て い る こ と が 必 要 で す 。 新し い Java 1.6 は こ の イ ン ス ト ー ル ア ッ プ デ ー ト が イ ン ス ト ー ル さ れ て い る 場合 、 Java み バ ー ジ ョ ン を 使 用 し ま す 。 は イ ン ス ト ー ル さ れ ず、 Insight イ ン ス ト ー ル パ ッ ケ ー ジ に よ り 、 オ ペ レ ー テ ィン グ シ ス テ ムが 32 ビ ッ ト と ビ ッ ト の どちらで あ る かが 出さ れ 、 該当す る バ ー ジ ョ ン の Java が イ ン ス ト ー ル さ れ ま す 。 Linux お よ び 64 Solaris Insight に よ って Java 1.6 Update 31 が イ ン ス ト ー ル さ れ ま す 。 Java の [3]を た し て い る こ と が 必 要 で す 。 使 用 中の シ ス テ ムが 、 こ の バ ー ジ ョ ン の Linux で は 、 32 ビ ッ ト Java と 64 ビ ッ ト Java で 独 立し た イ ン ス ト ー ル パ ッ ケ ー ジ が あ り ま す 。 お 使 い の オ ペ レ ー テ ィン グ シ ス テ ムに 適し た パ ッ ケ ー ジ を 選 し て く だ さ い 。 Solaris の 場合 、 32 ビ ッ ト Java の み が サ ポ ー ト さ れ ま す 。 7 Mac マ シ ン に JVM 1.6 Update 31 かそれ 以降を イ ン ス ト ー ル し て から、 Klocwork サ ー バ ー ま た は ユ ー ザ ー パ ッ ケ ー ジ を イ ン ス ト ー ル す る 必 要 が あ り ま す 。 以前 の バ ー ジ ョ ン の が ユ と で イ ー い ソ ン ザ う フ ス ト ー ー パ ッ エラ ー ト ウェ ル ケ メ ア さ れ て い る ー ジ の イ ン ッ セ ー ジ が 更新機能を Mac の 場合 、 32 ビ ッ ト Klocwork JVM 状態で Klocwork サ ー バ ー ま た は Klocwork ス ト ー ル を 試み る と 、 "Version of Java is too old" 表示さ れ ま す 。 Apple は 独 自 バ ー ジ ョ ン の Java を 提供し て い ま す 。 Mac 使 用 し て く だ さ い 。 Java の み が サ ポ ー ト さ れ ま す 。 AIX Insight に よ り IBM Java 1.6 が イ ン ス ト ー ル さ れ 、 使 用 さ れ ま す 。 Java の シ ス テ ム要 件を た し て い る こ と が 必 要 で す 。 公開時点で IBM Java に つ い て サ ポ ー ト さ れ る シ ス テ ム構成 に つ い て は 、 以下を 参 照 し て く だ さ い 。 1.6 1.6 http://www.ibm.com/developerworks/java/jdk/aix/service.html AIX の 場合 、 32 ビ ッ ト Java の み が サ ポ ー ト さ れ ま す 。 IDE プ ラ グ イ ン Klocwork の Desktop Java Plug-in for Eclipse お よ び Desktop Java Plug-in for IntelliJ IDEA に は 、 Java 1.6 が 必 要 で す 。 お 使 い の IDE が Oracle (Sun) Java 1.6 で 実行さ れ て い る こ と を 確認し て く だ さ い 。 サ ポ ー ト さ れ る IDE 注 意 : Klocwork Insight は 、 他の サ ポ ー ト さ れ る Eclipse ベ ー ス の IDE と の 統 合 に も 実績が あ り ま す 。 C/C++ IDE IDE バ ー ジ ョ ン Eclipse 3.4、 3.5、 3.6、 3.7、 お よ び 4.2 Wind River Workbench 3.1, 3.2 QNX Momentics 4.6, 4.7 Microsoft Visual Studio .NET 2005、 .NET 2008、 .NET 2010、 お よ び .NET 2012。 Visual Studio Express は サ ポ ー ト さ れ ま せ ん 。 サ ポ ー ト さ れ る C# IDE Klocwork C# 解 析 は 、 Microsoft Visual Studio .NET 2005、 2008、 お よ び Studio Express は サ ポ ー ト さ れ ま せ ん 。 Smart Device プ ロ ジ ェ ク ト タ イ プ は サ ポ ー ト さ れ ま せ ん 。 サ ポ ー ト さ れ る Java IDE 2010 で 使 用 で き ま す 。 Visual 8 IDE バ ー ジ ョ ン Eclipse 3.4, 3.5, 3.6, 3.7, 4.2 JetBrains IntelliJ IDEA 8.x、 9.0、 10.0、 10.5、 11.x IBM Rational Application Developer for WebSphere Eclipse ベ ー ス の ソ リュ ー シ ョ ン の 7.5.x "Ready for IBM Rational Software" の レ ベ ル の サ ポ ー ト さ れ る ブラ ウザ Klocwork Architect レ ポ ー ト 、 Klocwork Review、 お よ び Klocwork Inspect に は 、 ブラ ウザ が 必 要 で す 。 • Mozilla Firefox - AIX プ ラ ッ ト フ ォ ー ム (3.5.13.1) を 除く 、 現時点に お ける 最新リリー ス • Internet Explorer 8* お よ び 9 • Apple Safari 5.x • Google Chrome - 現時点で 最新の リリー ス *Klocwork Inspect に つ い て は サ ポ ー ト さ れ ま せ ん 注 意 : Klocwork Review お よ び を 有効に し て お く こ と も 必 要 で す 。 Klocwork Inspect で は 、 ブラ ウザ で cookies サ ポ ー ト さ れ る PDF リー ダー Klocwork Architect で の レ ポ ー ト の 表示に 必 要 で す 。 • Adobe Acrobat Reader 5.0 以降 Python • Unix で は 、 マ シ ン で Python 2.7 が が イ ン ス ト ー ル さ れ ま す 。 出さ れ な かった 場合 、 Insight イ ン ス ト ー ル に よ り Python 2.7 Klocwork Inspect で サ ポ ー ト さ れ る ソ ー ス コ ー ド 管 理 シ ス テ ム Inspect で は 、 チェ ッ ク イ ン 前 お よ び チェ ッ ク イ ン 後の コ ー ド レ ビ ュ ー に つ い て 、 以下が テ ス ト さ れ て い ま す 。 • • • • • Base ClearCase 7.x CVS 1.12.x Git 1.7.x TFS 2010 Perforce Visual Client 2010.x • Subversion 1.4.x、 1.6.x、 1.7.x Eclipse プ ラ グ イ ン だ けを サ ポ ー ト し て い る こ と に 注 意 し て く だ さ い 。 他の SCM に つ い て は 、 カス タ マ ー サ ポ ー ト ま で お 問い 合 わせ く だ さ い コ ー ド レ ビ ュ ー は 、 Subversive [4] 。 9 ビ ル ド 統 合 で サ ポ ー ト さ れ る C/C++ コ ン パ イ ラ build specification (ビ ル ド ス ペ ッ ク ) の 作成 中、 Klocwork Insight は デ フ ォ ル ト で 自 動的に 次 の コ ン パ イ ラ タ イ プ を 索し ま す 。 使 用 し て い る コ ン パ イ ラ が こ の 表に な い 場合 、 その コ ン パ イ ラ の サ ポ ー ト を 行える よ う に カス タ マ ー サ ポ ー ト に 連絡し て [4] 。 コ ン パ イ ラ 、 お よ び build specification (ビ ル ド ス ペ ッ ク ) の 一般的な 作成 方法の 詳 細 に つ い て は 、 C/C++ build specification (ビ ル ド ス ペ ッ ク ) の 作成 を 参 照 し て く だ さ い 。 Cコ ン パ イ ラ タ イ プ Klocwork コ ン パ イ ラ コ ー ド 標準的な コ ン パ イ ラ バ リア ン ト の 名 前 導入 Analog Devices Blackfin お よ び TigerSHARC dsp ccblkfn、 ccts 9.5 ARM armcc armlink ar armcc、 armcpp、 tcc、 tcpp armlink armar Pre-9.5 Intel 80X86 用 CADUL C ク ロ ス コ ン パ イ ラ cadul_compile cadul_link ccu38o lnku38a 9.6 CodeWarrior Freescale S12 chc12 chc12 9.5 コ ン パ イ ラ キ ャ ッ シ ュ ツ ー ル ccache ccache、 distcc 9.5 Cosmic cosmiccompile cosmiclink cxs12x、 cx6812、 cx6816、 cxstm8 clnk 9.5 Embarcadero コ ン パ イ ラ /リン カー bcc blink bcc32 ilink32 9.5 Fujitsu FR フ ァミリー fcc fcc911s、 fcc907s 9.5 GNU gnu gnu_ld gcc、 g++、 cc、 c++ ld Pre-9.5 GNU ar ar ar Pre-9.5 Green Hills GHS ghs ghscom ghslink ghsar gcc、 gcx、 ccarm、 cxarm、 ccmips、 cxmips、 ccintppc、 cxintppc ecomarm、 ecomppc elxr ax Pre-9.5 9.6 Hexagon ツ ー ル qdsp qdsp-gcc、 qdsp-g++ 9.5 HI-TECH C コ ン パ イ ラ /リン カー picc piclink picc hlink 9.6 Hitachi ch38 ch38 ch38.exe Pre-9.5 8051/NEC V850/MSP430/M16C/Renesas RX210/CR16C/ARM/Atmel AVR 用 の IAR Systems C コ ン パ イ ラ /リン カー (制 限事項を 参 照 ) icc8051 iccv850 icc430 xlink iccm16c iar_rx_compile iar_rx_link icccr16c iccarm ilinkarm iar_avr_compile_filter icc8051 iccv850 icc430 xlink iccm16c iccrx ilinkrx icccr16c iccarm ilinkarm iccavr Pre-9.5 9.6 ImageCraft AVR iccavr iccavr 9.5 改善 9.6 10 Intel C++ icc icl icc、 icpc icl Pre-9.5 Intel iC-386 c386 c386a 9.6 Intel XL C/C++ xlc 9.5 cc、 xlc、 xlC お よ び 関連コ マ ン ド (す べて の 一覧に つ い て は 、 <klocwork_install>/config/kwfilter.conf を 参 照 ) Keil CA51 c51 lx51 c51、 cx51、 c166、 c251 lx51、 l166、 l251 9.5 MetaWare High C/C++ arc ararc ldarc mcc hcarc、 hcac ararc、 arac ldarc、 ldac mcc Pre-9.5 9.5 Metrowerks CodeWarrior mwc mwcc、 mwccmcf Pre-9.5 Microchip MPLAB pic24 pic30 pic30-gcc 9.5 Microsoft Visual C++ mscompile mslink cl、 clarm link、 lib Pre-9.5 Microtec mcx mlk mcx mlk 9.5 Motorola DSP563 moto563compile moto563link g563c dsplnk 9.6 MPLAB C18 mcc18 mplink mcc18 mplink 9.5 Nvidia CUDA nvcc nvcc 9.6 Panasonic C cc103S ld103S cc103S ld103S 9.5 Paradigm C/C++ pcc plink pcc plink 9.6 Plan 9 C plan9 ar 0c、 1c、 2c、 5c、 6c、 7c、 8c、 9c、 kc、 qc、 vc ar.l 9.5 QNX qnx qcc Pre-9.5 Renesas 78K0R ren_cc78 cc78k0r ren_lk78 lk78k0r 9.6 rxcompile rxlink rxc、 shc optlnk 9.5 nc30 nc30 9.5 Renesas V850 ca850 ld850 ca850 ld850 9.5 Star Core Freescale scc sc100-ld scc sc100-ld Pre-9.5 Sun Studio C/C++ sun CC、 cc Pre-9.5 Tasking Classic Toolset for C166 コ ン パ イ ラ /リン カー tasking_classic_166_compile cc166 tasking_classic_166_link l166 9.5 Tasking IFX SLE88 cj2 cj2 9.5 Tasking Tricore tricore_compile tricore_link cctc ltc 9.5 Renesas SuperH お よ び フ ァミリー Renesas R8C お よ び フ ァミリー RX M16C 9.6 9.6 11 Tasking VX Toolset for C166 コ ン パ イ ラ /リン カー tasking_166_compile tasking_166_link cc166 lk166 9.6 Tensilica Xtensa C/C++ xtensa xt-xc xt-xc++ 9.6 TI ARP32 C/C++ cl_arp32 cl-arp32 9.5 TI msp430 C/C++ cl430 cl430 9.5 TI tms320c6x お よ び tms320c55x cl6x link6x ar6x cl6x、 cl55 link6x ar6x Pre-9.5 TI tms320c28x cl2000 lnk2000 ar cl2000 lnk2000 ar2000 9.5 TI tms470 cl470 lnk2000 ar cl470 lnk470 ar470 9.6 TriMedia tmcc tmcc tmcc、 tmCC Pre-9.5 WinAVR gnu ar avr-gcc、 avr-g++ avr-ar 9.6 Wind River Diab diab dld ar dcc、 dplus dld dar Pre-9.5 Wind River GCC gnu ccppc 9.5 ZiLOG eZ80 ez80cc ez80link ez80cc ez80link 9.5 サ ポ ー ト さ れ る C# 言語仕 Klocwork Insight が サ ポ ー ト す る C# 言語仕 の バ ー ジ ョ ン は 、 1.0、 2.0、 お よ び 3.0 で す 。 Klocwork JSP ス キ ャ ン で サ ポ ー ト さ れ る ア プ リケ ー シ ョ ン サ ー バ ー Klocwork の JSP ス キ ャ ン は 、 次 の ア プ リケ ー シ ョ ン サ ー バ ー を サ ポ ー ト し ま す 。 ア プ リケ ー シ ョ ン サ ー バ ー バ ー ジ ョ ン Apache Tomcat 5.5, 6.0 BEA WebLogic 10 12 サ ポ ー ト さ れ る MySQL の バ ー ジ ョ ン デ ー タ ベ ー ス サ ー バ ー は 、 MySQL 5.1.63 デ ー タ ベ ー ス サ ー バ ー で す 。 独 自 に 手動で イ ン ス ト ー ル し た MySQL デ ー タ ベ ー ス サ ー バ ー を 使 用 す る 場合 、 その バ ー ジ ョ ン は 5.1.63 で あ る こ と が 必 要 で す 。 Klocwork Insight を イ ン ス ト ー ル ま た は ア ッ プ グ レ ー ド す る 前 に 、 必 要 に じて 、 個 別 の MySQL デ ー タ ベ ー ス を ア ッ プ グ レ ー ド し て く だ さ い 。 サ ポ ー ト さ れ る LDAP サ ー バ ー • • • • Windows Server 2003: Microsoft Active Directory Linux: OpenLDAP Sun Java System Directory Novell eDirectory [1] [2] [3] [4] http:/ / java. sun. com/ javase/ 6/ webnotes/ install/ jre/ install-solaris. html#requirements http:/ / packages. ubuntu. com/ jaunty/ lib32ncursesw5 http:/ / java. sun. com/ javase/ 6/ webnotes/ install/ system-configurations. html mailto:support@klocwork. comKlocwork 13 前 バ ー ジ ョ ン からの ア ッ プ グ レ ー ド 前 バ ー ジ ョ ン からの ア ッ プ グ レ ー ド <yambe:breadcrumb>Installing_Klocwork_Insight|Installation</yambe:breadcrumb> お 使 い に な る 前 に 重要 な 注 意 事項 バ ー ジ ョ ン 8.x からア ッ プ グ レ ー ド す る 場合 、 バ ー ジ ョ ン カス タ マ ー サ ポ ー ト [1]に 連絡し て く だ さ い 。 バ ー ジ から、 デ ー タ 移行に 9.6 の 新し い ラ イ セ ン ス が 必 要 で す 。 ョ ン 9.1 以前 からア ッ プ グ レ ー ド す る 場合 : バ ー ジ ョ ン 9.2 デ ー タ ベ ー ス ス キ ー マ が 大き く 更さ れ ま し た 。 その 結果、 移行ス ク リプ ト は MySQL ベ ー ス 整合 性チェ ッ ク を 実行し ま す 。 こ れ は 時間が かかり ま す 。 かかる 時間を 削減す る た め に 、 手順に 示し た よ う に 、 移行前 に 不要 な プ ロ ジ ェ ク ト お よ び 失敗し た ビ ル ド を 削除す ま た 、 プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リの コ ピー を 作成 し 、 コ ピー を 移行す る こ と を お 勧め し ま す 。 す る と 、 指摘ス テ ー タ ス の 更な ど、 更は し な い よ う に 指示さ れ ま す が 、 ユ ー ザ ー は Klocwork Review を 引き 続 き 使 用 で き ま す 。 デ フ ォ ル ト の サ ー バ ー 設定 を 使 用 し な い 場合 は 、 ア ッ プ グ レ ー ド を 開始す る 前 に カス タ ム設定 を 指定 す る 必 要 が あ り ま す 指定 し な い 場合 は 、 イ ン ス ト ー ル 中に こ れ らの 設定 が デ フ ォ ル ト 設定 に り ま す 。 忘れ て し ま った 場合 は 、 ア ッ プ グ レ ー ド の 完了後に い つ で も 、 環境ごと に 設定 に ア ク セ ス し て 更で き ま す 。 リリー ス の 最初の 解 析 実行で 前 回の リリー ス からの 指摘、 ス テ ー タ ス your first 9.6 統 合 ビ ル ド 解 析 を 必 ずお 読み く だ さ い 。 9.6 更、 ま た は コ メ ン ト の 損失を 回避す る た め に 、 Before 関連項目: • 移行に 影響を 与える 更 • ラ イ セ ン ス の 更 • イ ン ス ト ー ル 、 ア ッ プ グ レ ー ド 、 お よ び 展開の 制 限事項 サ ポ ー ト さ れ る ア ッ プ グ レ ー ド パ ス 主 要 な リリー ス の 最新の サ ー ビ ス リリー ス からの ア ッ プ グ レ ー ド が サ ポ ー ト さ れ ま す 。 デ ー の ア 下の よ り [1] に タ ベ ー ス ス ッ プ グ レ ー 表で 最新の 前 の バ ー ジ 連絡し て 詳 キ ド バ ョ 細 ー に ー ン な マ お よ 関し て ジ ョ ン からア 手順を び ラ イ は 特 定 お よ び ッ プ グ 確認し セ ン ス の パ ス 適切な レ ー ド て く だ 更の た め 、 前 の バ ー ジ ョ ン の を お 勧め し ま す 。 パ ス を 確認し て く だ さ い 。 す る 場合 は 、 カス タ マ ー サ ポ ー ト さ い 。 Klocwork Insight 8.0 14 現在使 用 し て い る Insight の バ ー ジ ョ ン 適用 す る サ ー ビ ス リリー ス ア ッ プ グ レ ー ド パ ス 8.0 8.0 SR3 8.0 SR3 --> 9.0 SR1 --> 9.6 8.1 8.1 SR1 更新 8.1 SR1 更新 --> 9.1 GA --> 9.6 8.2 8.2 SR1 8.2 SR1 --> 9.2 SR3 --> 9.6 9.0 9.0 SR1 9.0 SR1 --> 9.6 9.1 な し 9.1 --> 9.6 9.2 9.2 SR3 9.2 SR3 --> 9.6 9.5 9.5 SR1 9.5 SR1 --> 9.6 Insight 8.0 からの 重大な 更内容 こ の リリー ス の 新機能ま た は 更機能に つ い て は 、 新機能お よ び リリー ス ノー ト を 参 照 し て く だ さ い 。 古い リリー ス の 1 つ からア ッ プ グ レ ー ド す る 場合 は 、 間に あ る バ ー ジ ョ ン の 新機能お よ び リリー ス ノー ト も 参 照 し 、 それ らの ア ッ プ グ レ ー ド 中、 お よ び ア ッ プ グ レ ー ド 後に ユ ー ザ ー に 最も 影響を 与える と 思われ る 以降の 更内容を 以下に 示し ま す 。 Insight 更機能を 理 8.0 Insight 8.1 C/C++ ソ ー ス ル ー ト デ ィレ ク ト リからプ ロ ジ ェ ク ト を 作成 す る こ と が で き な く な り ま し た 。 プ ロ ジ ェ ク ト は 、 以下の い ずれ か 1 つ に 基づく 必 要 が あ り ま す 。 C/C++ • build specification (ビ ル ド ス ペ ッ ク ) • Visual Studio の プ ロ ジ ェ ク ト 、 ソ リュ ー シ ョ ン 、 ま た は ワー ク ス ペ ー ス • 既存の テ ー ブル Java ソ ー ス ル ー ト デ ィレ ク ト リからの プ ロ ジ ェ ク ト の 作成 は 引き 続 き サ ポ ー ト さ れ ま す が 、 サ ポ ー ト さ れ る の は 非 Ant 環境で ビ ル ド さ れ た プ ロ ジ ェ ク ト の み で す 。 統 合 ビ ル ド 解 析 の 実行の 詳 細 に つ い て は 、 統 合 ビ ル ド 解 析 を 参 照 し て く だ さ い 。 Insight 8.2 • 指摘ス テ ー ト が デ ス ク ト ッ プ 解 析 ツ ー ル に よ り 表示さ れ な く な り ま し た 。 代わり に 、 ロ ー カル に 導入さ れ た 指摘は "ロ ー カル " と し て 識別 さ れ 、 統 合 ビ ル ド 解 析 で 識別 さ れ た 指摘は "シ ス テ ム" と し て 識別 さ れ ま す 。 こ れ に よ り 、 指摘の 索お よ び 修正が 簡単に な り ま し た 。 報 告元 (ロ ー カル ま た は シ ス テ ム) を 参 照 し て く だ さ い 。 • バ ー ジ ョ ン 間と ビ ル ド 間で 指摘が マ ッ ピン グ さ れ る 仕組 み : 一般に 、 行お よ び 列の 番号、 関数シ グ ネ チャ 、 お よ び 関数名 に す る 更が 、 バ ー ジ ョ ン お よ び ビ ル ド の 間で 正常に 処理 た と えば、 行番号の み が 更さ れ て い る 場合 、 指摘が 伝播さ れ ま す 。 一方、 上記の す べて が 更さ れ て い る 場合 、 正常に 伝播さ れ る かどう かは 、 同 じ関数に つ い て 同 の 指摘が 報 告さ れ て い 報 告さ れ た 指摘を 含むフ ァイ ル の 名 前 が 更さ れ て い る 場合 、 指摘は 移行ま た は 伝播さ れ ま せ ん 。 ま た 、 解 析 エン ジ ン は 別 々の 数に 関連付けられ た 指摘を 区別 す る 必 要 が あ る た め 、 数名 の 更は 、 移行お よ び 伝播に どちらの 場合 も 、 "修復 み " ま た は "新規" の 指摘が 報 告さ れ る と 、 既存の 指摘が 報 告さ れ ま す 。 • 指摘の グ ル ー プ 化の 方法の 更に よ る 、 報 告さ れ た 指摘の 件数の 更の 可能性: Insight 8.2 よ り 前 で は 、 同 じタ イ プ の 同 の 指摘を 、 1 つ の 指摘と し て 報 告す る か、 ま た は 複数の 指摘と し て 報 告す る かを 指定 す る こ と が で き ま し た 。 こ の 機能を 制 御 し て い た KMC の オ プ シ ョ ン "Group similar errors" が バ ー ジ ョ ン 8.2 15 から削除さ れ ま し た 。 バ ー ジ ョ ン 8.2 で は 、 同 じタ イ プ の 同 の C/C++ の 指摘は 1 つ の 指摘と し て 報 告さ れ ま す 。 同 じタ イ プ の 同 の Java の 指摘は 複数の 指摘と し て 報 告さ れ ま す 。 こ れ は 、 以前 の バ ー ジ ョ ン の Klocwork で は デ フ ォ ル ト の 動作で し た 。 バ ー ジ ョ ン 8.1 以前 で デ フ ォ ル ト の 動作を 更し た 場合 、 バ ー ジ ョ ン 8.2 以降で 初め て 解 析 を 実行す る と 、 報 告さ れ た 指摘の 件数に 違い が あ る こ と が あ り ま す 。 Insight 9.0 • Basic、 LDAP、 ま た は NIS の ア ク セ ス 制 御 が 設定 さ れ る と き の セ キ ュ リテ ィを 強化す る た め に 、 Klocwork サ ー バ ー で 、 す べて の ユ ー ザ ー の 認証が 必 要 で す 。 GUI ツ ー ル の 場合 、 ロ グ イ ン を 促す プ ロ ン プ ト が ダイ ア ロ グ で 表示さ れ ま す 。 コ マ ン ド ラ イ ン ツ ー ル で は 、 新し い コ マ ン ド kwauth の 実行を プ ロ ン プ ト に よ り 求め られ ま す 。 各ユ ー ザ ー が ロ グ イ ン す る 必 要 が あ る の は 1 回だ けで す 。 ト ー ク ン は ユ ー ザ ー の ホ ー ムデ ィレ ク ト リに 保存さ れ ま す 。 ユ ー ザ ー の パ ス ワー ド は 保存さ れ ま せ ん 。 ア ク セ ス 制 御 の セ ッ ト ア ッ プ を 参 照 し て く だ さ い 。 • 9.0 よ り 前 の バ ー ジ ョ ン からア ッ プ グ レ ー ド す る 場合 は 、 Klocwork Insight を 実行す る た め の 新し い ラ イ セ ン ス が 必 要 で す 。 • continuous analysis ( 続 的デ ス ク ト ッ プ 解 析 ) デ フ ォ ル ト で は 、 C/C++ plug-in for Visual Studio お よ び C/C++ plug-in Eclipse は 、 Klocwork Desktop と 同 に continuous analysis ( 続 的デ ス ク ト ッ プ 解 析 ) を 実行し 、 フ ァイ ル への ア ク セ ス ま た は フ ァイ ル の 保存の 度に 指摘を 確認す る こ と に よ り 、 エデ ィタ ー で の 作業中に 欠 • プ ロ ジ ェ ク ト サ ー バ ー お よ び Web サ ー バ ー が 統 合 さ れ 、 Klocwork サ ー バ ー と 呼ばれ る よ う に な り ま し た 。 connected desktop (コ ネ ク テ ッ ド デ ス ク ト ッ プ ) は 、 プ ロ ジ ェ ク ト サ ー バ ー で は な く Klocwork サ ー バ ー と リン ク す る よ う に な り ま し た 。 Insight 9.1 • ビ ル ド 構成 から報 告が 独 立し ま し た 。 • 移行中、 指摘の カテ ゴリは 分 類基準に 換さ れ ま す 。 こ れ に よ り 、 [2]が 影響を 受ける こ と が あ り ま す 。 • Insight の 前 の バ ー ジ ョ ン で ビ ル ド さ れ た テ ー ブル の ロ ー ド が で き な く な り ま し た 。 代わり に 、 build specification (ビ ル ド ス ペ ッ ク ) を kwbuildproject に 提供し て プ ロ ジ ェ ク ト を 再解 析 す る 必 要 が あ り ま す 。 Insight 9.2 • Java と C/C++ の 両方に し 、 1 つ の Eclipse 更新サ イ ト の み と な り ま し た 。 Unix お よ び Windows イ ン ス ト ー ラ の イ ン ス ト ー ル オ プ シ ョ ン は 、 Eclipse で す 。 • す べて の Windows パ ッ ケ ー ジ の イ ン ス ト ー ル 時に は 、 管 理 者ア ク セ ス が 必 要 で す 。 • パ フ ォ ー マ ン ス の 更に よ り 、 MySQL デ ー タ ベ ー ス の 更が 必 要 と な り ま し た 。 移行中に デ ー タ ベ ー ス 整合 性チェ ッ ク が 実行さ れ る た め 、 以前 の リリー ス よ り も かな り 多く の 時間が 移行に かかり ま す • Windows マ シ ン で Java 1.6 が 出さ れ な かった 場合 、 Klocwork イ ン ス ト ー ル パ ッ ケ ー ジ に よ り イ ン ス ト ー ル さ れ ま す 。 • コ ン パ イ ラ フ ィル タ ー フ ァイ ル (<compiler_name>_filter.xml) が 削除さ れ ま し た 。 こ れ らの フ ァイ ル を 移行す る 必 要 は あ り ま せ ん 。 す べて の コ ン パ イ ラ 構成 フ ァイ ル は 、 Python ス ク リプ ト に 含ま れ て い ま す 。 こ れ らは 、 編集で き ま せ ん 。 す べて の コ ン パ イ ラ 設定 の 問題に つ い て は 、 カス タ マ ー サ ポ ー ト [1]ま で お 問い 合 わせ く だ さ い 。 詳 細 に つ い て は 、 サ ポ ー ト さ れ て い な い C/C++ コ ン パ イ ラ の 追加を 参 照 し て く だ さ い 。 16 Insight 9.5 • 現在は 、 Insight デ ー タ を 前 バ ー ジ ョ ン から移行す る 方法が 多少異な り ま す 。 • 指摘重要 度と ス テ ー ト を 分 類す る 方法は 多少異な り 、 プ ロ ジ ェ ク ト の 最初の 統 合 ビ ル ド 解 析 を し た 後で 明 らかに な Before your first 9.6統 合 ビ ル ド 解 析 を 参 照 し て く だ さ い 。 バ ー ジ ョ ン 9.5 と それ 以前 の バ ー ジ ョ ン の 間で 指摘重要 度を マ ッ ピン グ す る 必 要 が あ る 場合 は 、 カス タ マ ー サ ポ ー ト [1] ま で 連絡し て く だ さ い 。 • Insight の "ス コ ー プ " の 概念は 、 ビ ュ ー に 置換さ れ ま し た 。 ヘル プ - Klocwork Review の ス コ ー プ 機能を 使 い 慣れ て い る を 参 照 し て く だ さ い 。 • カス タ ムレ ポ ー ト に は 、 扱い が 異な る も の が あ り ま す 。 統 合 ビ ル ド 用 の レ ポ ー ト お よ び Klocwork Review で の メ ト リッ ク レ ポ ー ト の カス タ マ イ ズを 参 照 し て く だ さ い 。 • Insight の "コ ン ポ ー ネ ン ト "の 概念は 、 モジ ュ ー ル に 置換さ れ ま し た 。 modules.xml フ ァイ ル は サ ポ ー ト さ れ て い ま せ ん 。 既存の フ ァイ ル は 、 移行中に モジ ュ ー ル に 換さ れ ま す 。 換で き な い モジ ュ ー ル は す べて 、 kwmigrate.log に 報 告さ れ ま す 。 コ ー ド の モジ ュ ー ル 編成 を 参 照 し て く だ さ い 。 • Insight 9.5 に は 、 次 の 3 つ の 新規の 役割が あ り ま す 。 それ らは 、 ビ ル ド エン ジ ニア 、 デ ベ ロ ッ パ ー 、 マ ネ ー ジ ャ ー で す が 、 移行さ れ た projects_root に つ い て は 、 役割は デ フ ォ ル ト で は 存在し ま せ ん 。 Klocwork プ ロ ジ ェ ク ト への ア ク セ ス の 有効化を 参 照 し て く だ さ い 。 • Visual Studio で は 、 ロ ー カル な 欠陥は 前 バ ー ジ ョ ン から移行さ れ ま せ ん 。 • Windows お 該当す る イ • 管 理 タ ス ク イ ン タ ー フ 統 合 プ ロ ジ • デ ス ク ト ッ よ ン は ェ ェ プ び ス す イ ク 解 Linux に は 、 64 ビ ッ ト Java の サ ポ ー ト が 追加さ れ ま し た 。 ト ー ル ペ ー ジ を 参 照 し て く だ さ い 。 べて 、 KMC から Klocwork Review へ移動し ま し た 。 多く の 新規 Web ス 機能が 付属し 、 プ ロ ジ ェ ク ト と ビ ル ド 、 ユ ー ザ ー 、 役割の 管 理 が 簡単に な り ま し た 。 ト と ビ ル ド の 管 理 を 参 照 し て く だ さ い 。 析 の 改善に は 、 次 の も の が あ り ま す 。 • Windows お よ び Linux の 64 ビ ッ ト JVM で の Eclipse プ ラ グ イ ン の サ ポ ー ト 。 • IntelliJ IDEA 10 お よ び 10.5 に お ける Klocwork Desktop Java Plug-in の サ ポ ー ト 。 Klocwork Desktop Java Plug-in for IntelliJ IDEA の ヒン ト と 方法を 参 照 し て く だ さ い 。 • C/C++ の 他、 Java プ ロ ジ ェ ク ト 向け Klocwork Desktop サ ポ ー ト 。 Klocwork Desktop for Java を お 使 い に な る 前 に を 参 照 し て く だ さ い 。 • 多数の C++11 言語 張機能の 追加サ ポ ー ト 。 C/C++ 言語 張機能 [3]を 参 照 し て く だ さ い 。 • Klocwork Visual Studio C/C++ お よ び Eclipse C/c++ の す べて の ユ ー ザ ー は 、 別 の ラ イ セ ン ス な し で Klocwork Refactoring に ア ク セ ス で き る よ う に な り ま し た 。 Klocwork Refactoring を 参 照 し て く だ さ い 。 • Klocwork Inspect で は 、 よ り 多く の SCM を サ ポ ー ト し て い ま す 。 サ ポ ー ト さ れ て い る SCM を 参 照 し て く だ さ い 。 • 新規 C/C++ コ ン パ イ ラ の サ ポ ー ト が 追加さ れ ま し た 。 サ ポ ー ト さ れ て い る C/C++ コ ン パ イ ラ を 参 照 し て く だ さ い 。 17 リリー ス 間の 相互運用 Klocwork Insight 9.6よ り 前 の ク ラ イ ア ン ト は Klocwork サ ー バ ー で 使 用 で き ま せ ん 。 サ ー バ ー イ ン ス ト ー ル お よ び ユ ー ザ ー イ ン ス ト ー ル を に ア ッ プ グ レ ー ド す る 必 要 が あ り ま す 。 Insight 9.5 Klocwork Insight 9.6 2 つ の バ ー ジ ョ ン の Klocwork サ ー バ ー の 実行 た と えば既存の サ ー バ ー への ア ク セ ス を 続 し な が ら Klocwork Insight 9.6 サ ー バ ー を テ ス ト す る な ど、 2 セ ッ ト の Klocwork サ ー バ ー を 実行す る 場合 は 、 別 々の projects_root デ ィレ ク ト リで それ らを 実行す る (そし て 、 ポ ー ト を 適切に 設定 す る ) 必 要 が あ り ま す 。 8.x と バ ー ジ ョ ン 9.x 使 用 時の ラ イ セ ン ス 供与の 取 り 扱い Insight の バ ー ジ ョ ン 8.x と 9.x で は 、 2 つ の 異な る ラ イ セ ン ス バ ー ジ ョ ン を 使 用 し ま す 。 た だ し 、 8.x と 9.x の 両方を 同 時に 実行す る こ と は で き ま す 。 両バ ー ジ ョ ン を 実行す る シ ナリオ は 3 つ あ り ま す 。 状況 操作 新バ ー ジ ョ ン を テ ス ト す る た め に 独 立し た projects_root を 設定 す る Insight 9.6 を 新し い 場所に イ ン ス ト ー ル し 、 新し い ラ イ セ ン ス フ ァイ ル を 新し い イ ン ス ト ー ル 環境の <projects_root>/licenses デ ィレ ク ト リに コ ピー し ま す 。 各イ ン ス ト ー ル 環境に 既存の projects_root の ア ッ プ グ レ ー ド し て ラ イ セ ン ス サ ー バ ー を 実行し ま す 。 新し い ラ イ セ ン ス フ ァイ ル の 内容を 8.x ラ イ セ ン ス フ ァイ ル に 追加し ま す 。 イ ン ス ト ー ル 環境からラ イ セ ン ス サ ー バ ー だ けを 実行し ま す 。 が 以前 の ラ イ セ ン ス サ ー バ ー を 指定 す る 方法は 、 次 の • 8.x その バ ー ジ ョ ン 9.6 2つ で す 。 イ ン ス ト ー ル 時に 、 ウィザ ー ド ま た は イ ン ス ト ー ル ス ク リプ ト で 該当す る ホ ス ト と ポ ー ト を 指定 し ま す 。 Klocwork Insight の イ ン ス ト ー ル を 参 照 し て く だ さ い 。 • イ ン ス ト ー ル 後な ら、 kwservice set-service-property を 使 用 し ま す 。 サ ー バ ー 設定 の 表示と バ ー ジ ョ ン ごと に 独 立し た 運用 環境の projects_roots を 実行し ま す (た と えば、 1 Klocwork 更を 参 照 し て く だ さ い 。 Insight 9.6 を 新し い 場所に イ ン ス ト ー ル し 、 新し い ラ イ セ ン ス フ ァイ ル を 新し い イ ン ス ト ー ル 環境の <projects_root>/licenses デ ィレ ク ト リに コ ピー し ま す 。 つ の グ ル ー プ を ア ッ プ グ レ ー ド し 、 別 の グ ル ー プ は 引き 続 き バ ー ジ ョ ン 各イ ン ス ト ー ル 環境に し て ラ イ セ ン ス サ ー バ ー を 実行し ま す 。 8.x を 使 用 す る 場合 な ど)。 注 意 : Klocwork Insight ラ イ セ ン ス サ ー バ ー を 使 用 す る 場合 ラ イ セ ン ス サ ー バ ー が 連携で き る よ ラ イ セ ン ス フ ァイ ル を 正し い 場所に サ ー バ ー の 使 用 を 参 照 し て く だ さ い に 同 梱 し て あ る ラ イ セ ン ス サ ー バ ー で は な く 、 組 織 の 、 Insight と う 構成 す る 必 要 が あ り ま す 。 ま た 、 Klocwork 配置す る 必 要 も あ り ま す 。 組 織 の 。 FLEXlm FLEXlm FLEXlm ア ッ プ グ レ ー ド の 準備 サ ー バ ー の 起動お よ び 停止方法の 詳 細 に つ い て は 、 Klocwork サ ー バ ー の 停止を 参 照 し て く だ さ い 。 サ ー バ ー の 起動お よ び Klocwork ア ッ プ グ レ ー ド の 準備を す る に は : 1. 移行す る projects_root に つ い て は 、 以下を 実行し ま す 。 kwservice --projects-root <projects_root> check 2. 実行中の サ ー バ ー お よ び 使 用 中の ポ ー ト に つ い て 書き 留め ま す 。 新し い バ ー ジ ョ ン の Klocwork Insight に 移行し た 後、 サ ー バ ー は こ れ らの ポ ー ト で 実行さ れ る よ う に な り ま す 。 3. サ ー バ ー を 停止し ま す 。 4. 復元ポ イ ン ト を 作成 す る た め に 、 移行す る プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リの 完全な バ ッ ク ア ッ プ を 作成 し ま す 。 Klocwork Insight の ア ッ プ グ レ ー ド 後は 、 ア ッ プ グ レ ー ド を 元に せ ま せ ん 。 18 詳 細 に つ い て は 、 Klocwork デ ー タ の バ ッ ク ア ッ プ を 参 照 し て く だ さ い 。 5. 構成 フ ァイ ル (kwmysql.ini、 kwfilter.conf な ど) を カス タ マ イ ズし た 場合 は 、 <server_install>/config デ ィレ ク ト リの バ ッ ク ア ッ プ を 作成 し ま す 。 6. サ ー バ ー を 起動し ま す 。 7. 重要 : Klocwork デ ー タ の 移行に かかる 時間を 削減す る た め に 、 Klocwork で は 次 の こ と を 強く お 勧め し ま す 。 • 移行し な い 以前 の バ ー ジ ョ ン から、 プ ロ ジ ェ ク ト を 削除し ま す 。 kwadmin delete-project を 参 照 し て く だ さ い 。 • 以前 の バ ー ジ ョ ン から、 失敗し た プ ロ ジ ェ ク ト ビ ル ド を 削除し ま す 。 こ こ で 明 す る よ う に プ ロ ジ ェ ク ト を 移行し た 後、 以前 の リリー ス で 失敗し た ビ ル ド を 再開す る こ と は で き ま せ ん 。 た だ し 、 テ ー ブル からビ ル ド を ロ ー ド す る こ と は で き ま す 。 kwadmin delete-build を 参 照 し て く だ さ い 。 8. Klocwork サ ー バ ー を Windows Services と し て 実行し な い 場合 は 、 サ ー バ ー を 停止し ま す 。 9. (オ プ シ ョ ン ) 2 番目の 復元ポ イ ン ト を 作成 す る た め に 、 移行の た め に 準備し た プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リの バ ッ ク ア ッ プ を 作成 10. 既存の Klocwork ラ イ セ ン ス を 安全な 場所に 保存し ま す 。 11. 混乱を 回避す る た め に 、 古い Klocwork の ロ グ を <projects_root>/logs から削除し ま す 。 個 別 の MySQL デ ー タ ベ ー ス サ ー バ ー を 使 用 し て い る 場合 Klocwork 独 自 に 手動で で あ る こ と が を イ ン ス ト ー デ ー タ ベ ー ス イ 必 ル を ン 要 ま ア デ ス で た ッ ー ト す は プ ベ ー ス サ ー バ ー は 、 MySQL 5.1.63 デ ー タ ベ ー ス サ ー バ ー で す 。 ル し た MySQL デ ー タ ベ ー ス サ ー バ ー を 使 用 す る 場合 、 その バ ー ジ ョ ン は 5.1.63 Klocwork Insight ッ プ グ レ ー ド す る 前 に 、 必 要 に じて 、 個 別 の MySQL レ ー ド し て く だ さ い 。 タ ー 。 ア グ Insight サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル バ ー ジ ョ ン 9.6 手順に つ い て は 、 以下を 参 照 し て く だ さ い 。 サ ー バ ー パ ッ ケ ー ジ を イ ン ス ト ー ル し ま す 。 • Windows への Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル -- ア ッ プ グ レ ー ド の み • Unix への Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル -- ア ッ プ グ レ ー ド の み • Mac への Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル -- ア ッ プ グ レ ー ド の み デ ー タ ベ ー ス の 証 (必 須) dbvalidate は 、 デ ー タ ベ ー ス の デ ー タ の 一貫性を チェ ッ ク す る ツ ー ル で す 。 こ の ツ ー ル は 、 Insight バ ー ジ ョ ン 8.2 以降で 使 用 で き ま す 。 移行前 に デ ー タ ベ ー ス の エラ ー を 修正で き る よ う に す る に は 、 こ の ツ ー ル の 実行が 必 須で す 。 注 意 : デ ー タ ベ ー ス を 証す る に は 、 古い イ ン ス ト ー ル の デ ー タ ベ ー ス サ ー バ ー を 実行す る 必 要 が あ り ま す 。 次 の コ マ ン ド を 実行し ま す 。 java -jar <9.6_server_install>/class/dbvalidate.jar --db <host> --port <port> [--password <password>] こ こ で • <9.6_server_install> は 新し い イ ン ス ト ー ル デ ィレ ク ト リで す 。 19 • <host> は 、 証 象の デ ー タ を ホ ス ト し て い る デ ー タ ベ ー ス サ ー バ ー の ホ ス ト 名 で す (デ フ ォ ル ト : localhost)。 • <port> は 、 証 象の デ ー タ を ホ ス ト し て い る デ ー タ ベ ー ス サ ー バ ー の ポ ー ト 番号で す (デ フ ォ ル ト : 3306) • <password> は 、 デ ー タ ベ ー ス の パ ス ワー ド で す 。 パ ス ワー ド が 割り 当て られ て い る 場合 に の み こ の オ プ シ ョ ン を 指定 し ま す 。 例 java -jar C:/Klocwork/class/dbvalidate.jar --db TITAN --port 3308 --password secret_password java -jar C:/Klocwork/class/dbvalidate.jar --db TITAN --port 3308 dbvalidate は 、 " 証の 開始" から " 証の 完了" ま で の 行の エラ ー を 報 告し ま す 。 Wed Jun 01 07:53:58 CDT 2011 kw_central database (バ ー ジ ョ ン : 95) < 出さ れ た エラ ー を 表示> Wed Jun 01 07:54:28 CDT 2011 デ ー タ ベ ー ス 証が 開始さ れ ま し た 証が 終了し ま し た 。 • エラ ー が 表示さ れ る 場合 は 、 移行前 に エラ ー を 修正で き る よ う に Klocwork カス タ マ ー サ ポ ー ト [1] に 連絡し て く だ さ い 。 • エラ ー が 表示さ れ な い 場合 は 、 デ ー タ ベ ー ス は 正常に 証さ れ ま し た 。 新し い ラ イ セ ン ス の 正し い デ ィレ ク ト リへの 配置 カス タ マ ー サ ポ ー ト から新し い ラ イ セ ン ス フ ァイ ル を 受け取 った 場合 、 <projects_root>/licenses に コ ピー し ま す 。 注 意 : ラ イ セ ン ス オ プ シ ョ ン の 詳 細 に つ い て は 、 ラ イ セ ン ス の カス タ マ イ ズを 参 照 し て く だ さ い 。 ラ イ セ ン ス を 予約し た 場合 、 新し い オ プ シ ョ ン フ ァイ ル を 作成 す る Insight 9.x からラ イ セ ン ス キ ー が 更さ れ た た め 、 Insight 8.x からア ッ プ グ レ ー ド し よ う と し て い る と き に オ プ シ ョ ン フ ァイ ル を 使 用 し て ユ ー ザ ー ま た は ホ ス ト の ラ イ セ ン ス を 予約し ラ イ セ ン ス の 予約を 参 照 し て く だ さ い 。 Klocwork デ ー タ の 移行 projects_root から次 の コ マ ン ド を 実行し ま す 。 : を 移行す る た め に 、 <Klocwork_9.6_Server_install>/bin kwservice --projects-root <old_projects_root> start --migrate projects_root が 正常に 移行さ れ た 場合 、 移行さ れ た サ ー バ ー が 起動し ま す 。 projects_root から取 得 し た ポ ー ト 番号で 、 Klocwork 注 意 • Klocwork サ ー バ ー を Windows Services の 一環と し て 実行し て い る 場合 、 --migrate オ プ シ ョ ン を 使 用 し た サ ー バ ー を 起動し た 後、 kwservice --projects-root <migrated_projects_root> stop を 使 用 し て サ ー バ ー を 停止し ま す 。 その 後、 Windows Services Administration を 使 用 し て Insight 9.6 サ ー ビ ス を 起動し ま す 。 • Unix で SSH を 使 用 し て 、 ま た は Windows で Windows Services Administration を 使 用 し て 、 Klocwork サ ー バ ー を リモー ト で 管 理 で き ま す 。 それ 以外の 場合 は 、 start、 restart、 お よ び stop コ マ ン ド を ロ ー カル に 発行す る 必 要 が あ り ま す 。 20 • 上記の コ マ ン ド は 、 projects_root に あ る す べて の 外部構成 フ ァイ ル を UTF-8 に 換し ま す 。 Klocwork Insight 8.1 で は 、 す べて の 外部構成 フ ァイ ル は 、 日本語な どの マ ル チバ イ ト 文字が 含ま れ て い る 場合 は 、 UTF-8 で 暗号化さ れ て い る 必 要 が あ り ま す 。 外部構成 フ ァイ ル は 、 編集可能な 構成 フ ァイ ル に 記載さ れ て い る フ ァイ ル で す 。 構成 フ ァイ ル ま た は メ ト リッ ク フ ァイ ル を カス タ マ イ ズし た 場合 • <old_Klocwork_install>/config/kwmysql.ini に あ る 新し い イ ン ス ト ー ル の kwmysql.ini も 同 に MySQL 構成 フ ァイ ル を 更し た 場合 更し ま す 。 注 意 : Insight 9.2 以降で 使 用 す る バ ー ジ ョ ン の MySQL で は 、 次 の フ ィー ル ド は サ ポ ー ト さ れ ま せ ん 。 以前 の kwmysql.ini フ ァイ ル に こ れ らの フ ィー ル ド が 含ま れ る 場合 、 こ れ らの 行を 新し い フ ァイ ル に コ ピー し な い で く だ さ い 。 skip-bdb myisam_max_extra_sort_file_size 重要 : カス タ マ イ ズし た 構成 フ ァイ ル を 新し い Insight イ ン ス ト ー ル に コ ピー し な い で く だ さ い 。 代わり に 、 新し く イ ン ス ト ー ル し た 構成 フ ァイ ル に し て 同 の カス タ マ イ ズを 行い ま す 。 • <old_Klocwork_install>/config/kwfilter.conf に あ る コ ン パ イ ラ マ ッ ピン グ フ ァイ ル を 更し た 場合 新し い イ ン ス ト ー ル の kwfilter.conf も 同 に 更し ま す 。 重要 : カス タ マ イ ズし た 構成 フ ァイ ル を 新し い Insight イ ン ス ト ー ル に コ ピー し な い で く だ さ い 。 代わり に 、 新し く イ ン ス ト ー ル し た 構成 フ ァイ ル に し て 同 の カス タ マ イ ズを 行い ま す 。 • 次 の フ ァイ ル は Insight 9.5 で は 使 用 さ れ な い た め 、 移行の 必 要 が あ り ま せ ん 。 • コ ン パ イ ラ 構成 フ ァイ ル (kwcc_config.xml) 詳 細 に つ い て は 、 kwinject エラ ー - コ ン パ イ ラ を 構成 で き ま せ ん を 参 照 し て く だ さ い 。 • コ ン パ イ ラ フ ィル タ ー フ ァイ ル (<compiler_name>_filter.xml) カス タ マ ー サ ポ ー ト に 連絡し て 、 *_filter.xml フ ァイ ル を ス ク リプ ト で 置換で き る よ う に す る 必 要 が あ る こ と が あ り ま す 。 詳 細 に つ い て は 、 サ ポ ー ト さ れ て い な い C/C++ コ ン パ イ ラ の 追加を 参 照 し て く だ さ い 。 • カス タ ムメ に 追加し た を 編集す る フ ァイ ル は ト リッ ク レ 場合 、 カス 必 要 が あ り 次 の 場所に ポ タ ま あ ー ト を Klocwork Review ムメ ト リッ ク レ ポ ー ト 構成 フ ァイ ル (metrics.xml) す 。 Klocwork Insight 9.0 よ り 前 で は 、 metrics.xml り ま し た 。 <server_install>/webapps/review/reporting/config • Klocwork Insight 9.0 で は 、 metrics.xml フ ァイ ル は 次 の 場所に あ り ま す 。 <projects root>/config 注 意 • Klocwork Insight 9.0 で は 、 metrics.xml フ ァイ ル は 、 Klocwork イ ン ス ト ー ル 全体で は な く 、 プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リに 適用 さ れ ま す 。 こ の た め 、 複数の プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リが あ る 場合 、 カス タ マ イ ズし た フ ァイ ル を 各 projects_root に コ ピー す る 必 要 が あ り ま す 。 • Klocwork Insight 9.0 で は 、 metrics.xml フ ァイ ル の カス タ マ イ ズ後に Klocwork サ ー バ ー を 再起動す る 必 要 が あ り ま す 。 Klocwork Review で の メ ト リッ ク レ ポ ー ト の カス タ マ イ ズを 参 照 し て く だ さ い 。 metrics.xml Python 21 ア ッ プ グ レ ー ド の テ ス ト プ ロ ジ ェ ク ト お よ び ビ ル ド が Klocwork Review に 表示さ れ る こ と を 確認し ま す 。 新し い ラ イ セ ン ス フ ァイ ル を イ ン ス ト ー ル し た 場合 、 ラ イ セ ン ス 数が 正し い こ と の チェ ッ ク に よ り 、 ラ イ セ ン ス フ ァイ ル す べて の ク ラ イ ア ン ト イ ン ス ト ー ル の ア ッ プ グ レ ー ド Klocwork の す べて の ク ラ イ ア ン ト が Insight 9.6 に ア ッ プ グ レ ー ド し た こ と を 確認し ま す 。 Insight 9.6 よ り 前 の ク ラ イ ア ン ト は 、 Insight9.6 サ ー バ ー と は 相互運用 で き ま せ ん 。 新バ ー ジ ョ ン の Klocwork ユ ー ザ ー パ ッ ケ ー ジ を イ ン ス ト ー ル す る 前 に 、 以前 の バ ー ジ ョ ン を ア ン イ ン ス ト ー ル し て く だ さ い 。 Windows の 場合 、 イ ン ス ト ー ル パ ッ ケ ー ジ に よ り 、 以前 の バ ー ジ ョ ン の ユ ー ザ ー パ ッ ケ ー ジ が イ ン ス ト ー ル さ れ て い る かどう かが ユ ー ザ ー が 自 分 で イ ン ス ト ー ル パ ッ ケ ー ジ を 実行す る 場合 、 イ ン ス ト ー ル 中に ユ ー ザ ー が 自 分 で 設定 で き る よ う に 、 Klo サ ー バ ー お よ び ラ イ セ ン ス サ ー バ ー の ホ ス ト お よ び ポ ー ト の 情 報 を ユ ー ザ ー に 通知し ま す 。 Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル の 詳 細 に つ い て は 、 Klocwork の イ ン ス ト ー ル を 参 照 し て く だ さ い 。 Insight 他の プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リで ア ッ プ グ レ ー ド の ス テ ッ プ を 繰り 返す 別 の projects_root を 移行す る に は 、 こ の 章で ス テ ッ プ を 再度実行し ま す 。 明 し た (Klocwork の イ ン ス ト ー ル を 除く ) 2 番目以降の プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リの た め の ア ッ プ グ レ ー ド の ス テ ッ プ の サ マ リー は 、 次 の と お り で す 。 1. ア ッ プ グ レ ー ド の 準備を し ま す 。 2. 次 を 実行し ま す 。 kwservice --projects-root <projects_root> start --migrate 3. カス タ マ イ ズし た 4. カス タ ムメ ト リッ に 追加し た 場合 、 5. ア ッ プ グ レ ー ド を コ ン ク レ カス テ ス 最初の バ ー ジ ョ ン パ ポ タ ト イ ラ ー ト ムメ し ま 構成 フ ァイ ル が あ れ ば、 それ を 再作成 し ま す 。 を Klocwork Review ト リッ ク レ ポ ー ト 構成 フ ァイ ル (metrics.xml) を 編集し ま す 。 す 。 9.6 統 合 ビ ル ド 解 析 の 前 に 通常、 新し い リリー ス の Insight に は 、 現在の イ ベ ン ト に し て 顧客の 要 求に える よ う に チェ ッ カー 設定 が 更さ れ て い ま す 。 こ れ らの 更は 、 以前 の リリー ス からの チェ ッ カー 設定 と 新し い リリー ス の 設定 が 異な って い る こ と を 意 味し て い る 可能 新し い リリー ス に 移行す る 場合 、 以前 の リリー ス で の 解 析 実行に よ る 指摘、 ス テ ー タ ス 更、 お よ び コ メ ン ト は 、 新し い 新し い リリー ス で チェ ッ カー が デ フ ォ ル ト で 無効に さ れ た 場合 、 古い 解 析 実行に よ る 指摘ま た は ス テ ー タ ス 更が 失われ こ れ を 行う に は 、 古い 設定 に す る 正し い チェ ッ カー が 有効に な って い る こ と を 確認し て く だ さ い 。 新機能 の 無効に な って い る C/C++ チェ ッ カー を 参 照 し 、 チェ ッ カー 設定 を 更し て く だ さ い 。 設定 が 完了し た ら、 perform your first version 9.6 修正さ れ な い ソ ー ス コ ー ド で の 統 合 ビ ル ド 解 析 を 実行し ま す 。 注 意 : 解 析 を 実行し て お り 、 指摘ま た は ス テ ー タ ス 既に 最初の 9.6 更の 一部が 欠落し て い る 場合 は 、 その ビ ル ド を 削除し 、 チェ ッ カー を 再設 22 最後の プ レ ア ッ プ グ レ ー ド 統 合 ビ ル ド 解 析 と 最初の バ ー ジ ョ ン 9.6 解 析 を 同 じソ ー ス コ ー ド に 実行し て から、 2 つ の ビ ル ド を 比較す る こ と を お 勧め し ま す 。 こ う す る と 、 解 析 エン ジ ン の 化を 正し く 評価で き ま す 。 こ の バ ー ジ ョ ン の チェ ッ カー の 改良、 追加、 削除の 詳 細 に つ い て は 、 新機能を 参 照 し て く だ さ い 。 [1] mailto:support@klocwork. com [2] http:/ / www. klocwork. com/ products/ documentation/ Insight-9. 1/ What%27s_New#Changes_to_detected_issue_counts_due_to_conversion_of_categories_to_taxonomies [3] http:/ / www. klocwork. com/ products/ documentation/ Insight-9. 5/ System_requirements#Supported_C. 2B. 2B11_language_extensions Windows への Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル -ア ッ プ グ レ ー ド の み <yambe:breadcrumb>前 バ ー ジ ョ ン からの ア ッ プ グ レ ー ド </yambe:breadcrumb>こ の ペ ー ジ で は 、 ア ッ プ グ レ ー ド 時に Klocwork サ ー バ ー パ ッ ケ ー ジ を イ ン ス ト ー ル す る 手順に つ い て 明 し ま す 。 重要 :こ れ は ア ッ プ グ レ ー ド の 開始点で は あ り ま せ ん 。 前 バ ー ジ ョ ン からの ア ッ プ グ レ ー ド から始め て く だ さ い 。 お 使 い に な る 前 に ソ フ ト ウェ ア は どこ で 入手で き ま す か? [1] パ ッ ケ ー ジ は Klocwork サ ポ ー ト からダウン ロ ー ド し ま す 。 通常は 、 組 織 内で my.klocwork への ア ク セ ス 限を 持って い る の は 1 人か 2 人の ユ ー ザ ー だ けで す 。 ア ク セ ス 限を 持って い な い 場合 、 Klocwork カス タ マ ー サ ポ ー ト [1]ま で 連絡し て く だ さ い 。 必 要 な パ ー ミッ シ ョ ン • イ ン ス ト ー ル ウィザ ー ド を 使 用 す る か自 動イ ン ス ト ー ル を 実行す る かに かかわらず、 Windows パ ッ ケ ー ジ を す べて イ ン ス ト ー ル す る に は 、 Administrator ア ク セ ス 限が 必 要 で す 。 • Klocwork サ ー バ ー の イ ン ス ト ー ル 時に は 、 Administrator ア ク セ ス 限が 必 要 で す 。 • Klocwork サ ー バ ー を 起動す る (そし て 、 Klocwork サ ー バ ー を Windows Services と し て 実行す る ) に は 、 Administrator パ ー ミッ シ ョ ン が 必 要 で す 。 • Windows Server 2008 の 場合 、 ル ー ト デ ィレ ク ト リに 配置さ れ た projects_root に ア ク セ ス す る Klocwork ツ ー ル を 起動す る に は 、 '管 理 者と し て 実行' オ プ シ ョ ン を 使 用 す る 必 要 が あ り ま す 。 Windows Klocwork -- 23 イ ン ス ト ー ル ウィザ ー ド の 実行 Klocwork サ ー バ ー の イ ン ス ト ー ル ウィザ ー ド を 、 プ ロ ン プ ト に 従って 実行し ま す 。 次 の 点に 注 意 し て く だ さ い 。 • イ ン ス ト ー ル パ ッ ケ ー ジ に よ り 、 オ ペ レ ー テ ィン グ シ ス テ ムの 32 ビ ッ ト と 64 ビ ッ ト の 別 が 自 動的に 出さ れ 、 該当す る バ ー ジ ョ ン の Java が イ ン ス ト ー ル さ れ ま す 。 • 注 意 : サ ー バ ー パ ッ ケ ー ジ と projects_root を Program Files デ ィレ ク ト リに イ ン ス ト ー ル し な い で く だ さ い 。 Windows 7 と Windows Server 2008 の デ フ ォ ル ト の セ キ ュ リテ ィ設定 に よ り 、 Program Files デ ィレ ク ト リ内フ ァイ ル への 書き 込み が 制 限さ れ て い ま す 。 • [セ キ ュ ア な サ ー バ ー 接 続 (HTTPS) を 使 用 す る ] チェ ッ ク ボッ ク ス の 詳 細 に つ い て は 、 Klocwork サ ー バ ー セ キ ュ ア 接 続 の 使 用 を 参 照 し て く だ さ い 。 • projects_root デ ィレ ク ト リの 場所を 求め る プ ロ ン プ ト が 表示さ れ た ら、 移行す る 古い projects_root デ ィレ ク ト リを 指定 し ま す 。 • イ ン ス ト ー ル 時に Klocwork サ ー バ ー の ホ ス ト 名 と ポ ー ト 番号を 設定 す る 必 要 は あ り ま せ ん 。 こ の 情 報 は 、 移行時に 古い projects_root デ ィレ ク ト リから取 得 さ れ ま す 。 • 自 動的に Klocwork サ ー バ ー を Windows Services と し て 起動す る 場合 は 、 こ の オ プ シ ョ ン を 選 し な い で く だ さ い 。 サ ー バ ー は 後の ス テ ッ プ で 起動さ れ ま す 。 • Klocwork bin デ ィレ ク ト リ (<server_install>\bin) が 自 動的に シ ス テ ムパ ス 環境 数に 追加さ れ ま す 。 ロ グ フ ァイ ル Klocwork イ ン ス ト ー ル パ ッ ケ ー ジ の 1 つ が Windows で 起動さ れ る 場合 は 常に 、 イ ン ス ト ー ル ロ グ フ ァイ ル は ロ ー カル 設定 の 一時デ ィレ ク ト リに 保存さ れ ま す 。 た と えば、 Windows 7 で は イ ン ス ト ー ル ロ グ フ ァイ ル は \Users\<user>\AppData\Local\Temp に 保存さ れ ま す 。 ロ グ フ ァイ ル の 名 前 は 、 Klocwork<release_number>-<package>.log と な り ま す 。 た と えば、 Klocwork 9.6 サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル ロ グ フ ァイ ル の 名 前 は 、 Klocwork9.6-Server.log で す 。 イ ン ス ト ー ル 中に 、 Klocworkの ル ー ト イ ン ス ト ー ル デ ィレ ク ト リに logs デ ィレ ク ト リも 作成 さ れ ま す 。 た と えばサ ー バ ー イ ン ス ト ー ラ の 場合 、 サ ー バ ー が 最初に 起動さ れ 、 プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リが 初期化さ れ る と 出力を 保存し ま す 。 次 は 何? こ こ で 、 デ ー タ ベ ー ス を 証し ま す 。 [1] http:/ / developer. klocwork. com/ support/ public Unix Klocwork -- 24 Unix への Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル ア ッ プ グ レ ー ド の み <yambe:breadcrumb>Installing_Klocwork_Insight</yambe:breadcrumb> こ の ペ ー ジ で は 、 ア ッ プ グ レ ー ド 時に サ ー バ ー パ ッ ケ ー ジ を イ ン ス ト ー ル す る 手順に つ い て -Klocwork 明 し ま す 。 重要 :こ れ は ア ッ プ グ レ ー ド の 開始点で は あ り ま せ ん 。 前 バ ー ジ ョ ン からの ア ッ プ グ レ ー ド から始め て く だ さ い 。 お 使 い に な る 前 に ソ フ ト ウェ ア は どこ で 入手で き ま す か? [1] パ ッ ケ ー ジ は Klocwork サ ポ ー ト からダウン ロ ー ド し ま す 。 通常は 、 組 織 内で my.klocwork への ア ク セ ス 限を 持って い る の は 1 人か 2 人の ユ ー ザ ー だ けで す 。 ア ク セ ス 限を 持って い な い 場合 、 Klocwork カス タ マ ー サ ポ ー ト [1]ま で 連絡し て く だ さ い 。 イ ン ス ト ー ル に 関す る 注 意 事項 • Linux 限定 : 32 ビ ッ ト 版 Java と 64 ビ ッ ト 版 Java で 独 立し た イ ン ス ト ー ル パ ッ ケ ー ジ が あ り ま す 。 お 使 い の オ ペ レ ー テ ィン グ シ ス テ ムに 適し た パ ッ ケ ー ジ を 選 し て く だ さ い 。 • ダウン ロ ー ド し た .sh フ ァイ ル が 実行可能フ ァイ ル で あ る こ と を 確認し ま す 。 chmod コ マ ン ド を 使 用 し 、 適切な パ ー ミッ シ ョ ン を 設定 し ま す 。 chmod 755 <kw-installer.sh> • Klocwork の イ ン ス ト ー ル 時に パ ー ミッ シ ョ ン を 制 御 す る に は 、 umask の 値を 更し ま す 。 • Klocwork ソ フ ト ウェ ア は ル ー ト ユ ー ザ ー 以外で イ ン ス ト ー ル し ま す 。 • 組 織 で GCC を 使 用 し て い る 場合 、 正し い バ ー ジ ョ ン の コ ン パ イ ラ が PATH に あ る こ と を 確認し て から、 イ ン ス ト ー ル プ ロ グ ラ ムを 実行し て く だ さ い 。 GCC コ ン パ イ ラ を PATH に 含め る と 、 作成 す る プ ロ ジ ェ ク ト す べて の 標準 GCC ラ イ ブラ リと 定 義への デ フ ォ ル ト リン ク が 自 動的に 作成 さ れ ま す 。 標準ラ イ ブラ リと 定 義を 除外す る こ と で 、 特 定 の プ ロ ジ ェ ク ト ま た は ビ ル ド の デ フ ォ ル ト 値を だ れ で も オ ー バ ー ラ イ ド 組 織 で GCC を 使 用 し て い な い 場合 、 イ ン ス ト ー ル プ ロ グ ラ ム実行時に GCC を PATH に 含め な い で く だ さ い 。 • こ の 製品を イ ン ス ト ー ル す る パ ス が ユ ー ザ ー が こ の 製品を 呼び 出す パ ス と 同 じで あ る こ と を 確認し て く だ さ い 。 た と えば、 イ ン ス ト ー ル 環境への ロ ー カル パ ス が /local/tools/klocwork で も 、 他の マ シ ン に い る ユ ー ザ ー は NFS パ ス /opt/tools/klocwork を 使 用 し て こ の 製品を 呼び 出さ な けれ ばな り ま せ ん 。 し た が って 、 ユ ー ザ ー が こ の 製品を 確実に 呼び 出せ る よ う に す る に は 、 イ ン ス ト ー ル 時に /opt/tools/klocwork パ ス を 使 用 し ま す 。 • 重要 : MySQL の 制 限事項の た め 、 プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リを NFS 上に 配置し な い で く だ さ い 。 こ の デ ィレ ク ト リは 、 MySQL が 完全に は サ ポ ー ト し て い な い 特 殊フ ァイ ル ロ ッ キ ン グ を 実装し て い ま す 。 in the MySQL documentation [1]も 参 照 し て く だ さ い 。 Unix Klocwork -- 25 イ ン ス ト ー ル パ ッ ケ ー ジ の 実行 次 の コ マ ン ド を 実行し ま す 。 kw-server-installer-9.6.x.x.<platform>.sh -p <projects_root> [options] <install_directory> [component ...] こ こ で • <platform> は 、 solaris, linux ま た は aix で す 。 • <projects_root> は 移行す る 古い projects_root デ ィレ ク ト リの 場所で す 。 • [<options>] は 、 サ ー バ ー パ ッ ケ ー ジ 用 の コ マ ン ド ラ イ ン オ プ シ ョ ン に 一覧表示さ れ て い る オ プ シ ョ ン の い ずれ かで す 。 注 意 :イ ン ス ト ー ル 時に Klocwork サ ー バ ー の ホ ス ト 名 と ポ ー ト 番号を 設定 す る 必 要 は あ り ま せ ん 。 こ の 情 報 は 、 移行時に 古い projects_root デ ィレ ク ト リから取 得 さ れ ま す 。 • <install_directory> は 、 Klocwork を イ ン ス ト ー ル す る デ ィレ ク ト リを 指定 し ま す 。 projects_root デ ィレ ク ト リの サ ブデ ィレ ク ト リは 指定 し な い で く だ さ い 。 選 し た デ ィレ ク ト リが 空で な い 場合 は 、 イ ン ス ト ー ル を • [<component ...>] は 、 サ ー バ ー コ ン ポ ー ネ ン ト の 引数の 任意 の 引数で す 。 コ ン ポ ー ネ ン ト が 複数個 あ る 場合 は 、 ス ペ ー ス で 区切り ま す 。 つ 以上の コ ン ポ ー ネ ン ト を 指定 し な い 場合 、 パ ッ ケ ー ジ 全体が イ ン ス ト ー ル さ れ ま す 。 --list オ プ シ ョ ン を 使 用 す る と 、 さ ま ざま な コ ン ポ ー ネ ン ト の 引数の リス ト を 表示す る こ と も で き ま す 。 返さ れ た 出力に ア ス 例 kw-server-installer-9.6.0.0.linux.sh -p /space/old_projects_root /opt/klocwork サ ー バ ー パ ッ ケ ー ジ 用 の コ マ ン ド ラ イ ン オ プ シ ョ ン 名 前 短い 名 前 --agree -a 明 ! ラ イ セ ン ス 契約を 表示し な い で ラ イ セ ン ス 条項に 同 意 し ま す 。 --database-port <port_number> デ ー タ ベ ー ス サ ー バ ー の 実行に 使 用 す る ポ ー ト 番号を 指定 し ま す 。 デ フ ォ ル ト : 3306. こ の オ プ シ ョ ン は 、 kwservice で ポ ー ト 番号を 指定 す る こ と と 等価で す 。 --debug デ バ ッ グ 情 報 を 表示し ま す --force -f 整合 性チェ ッ ク を 行わな い で イ ン ス ト ー ル し ま す --help -h こ の ヘル プ を 表示し て 終了し ま す --klocwork-port <port_number> Klocwork サ ー バ ー の 実行に 使 用 す る ポ ー ト 番号を 指定 し ま す 。 デ フ ォ ル ト : 8080. こ の オ プ シ ョ ン は 、 kwservice で ポ ー ト 番号を 指定 す る こ と と 等価で す 。 --license-port <port_number> ラ イ セ ン ス サ ー バ ー が ロ ー カル に 実行さ れ て も 、 非デ フ ォ ル ト の ポ ー ト で 実行さ れ る こ と を 指定 し ま す 。 デ フ ォ ル ト : 27000. こ の オ プ シ ョ ン は 、 kwservice で ポ ー ト 番号を 指定 す る こ と と 等価で す 。 --license-server <host>[:<port>] リモー ト ラ イ セ ン ス ホ ス ト 引数は 必 須で こ の オ プ シ ョ ン は 、 サ ー バ ー の 使 用 も 参 --list -l サ ー バ ー ホ ス ト を 指定 し ま す 。 す が 、 ポ ー ト 引数は オ プ シ ョ ン で す 。 デ フ ォ ル ト : localhost:27000. kwservice で ホ ス ト と ポ ー ト を 指定 す る こ と と 等価で す 。 組 織 の FLEXlm 照 し て く だ さ い 。 使 用 で き る 機能 (コ ン ポ ー ネ ン ト ) を 列 し ま す 。 Unix Klocwork ---projects-root <directory> 26 -p 非デ フ ォ ル ト プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リへの 完全パ ス を 指定 し ま す 。 デ フ ォ ル ト : <install_directory>/projects_root. 指定 す る デ ィレ ク ト リは 、 次 の 条件の う ちい ずれ かを た し て い る 必 要 が あ り ま す 。 • • • ま だ 存在し ま せ ん 。 空で す 。 以前 に 作成 さ れ た 有効な プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リで す 。 指定 み の ル ー ト Klocwork イ ン ス ト ー ル デ ィレ ク ト リと 同 じデ ィレ ク ト リを 指定 し な い で く だ さ い 。 Klocwork を プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リの サ ブデ ィレ ク ト リに イ ン ス ト ー ル し な い で く だ さ い 。 重要 : ア ッ プ グ レ ー ド し て い る 場合 、 移行す る 古い 方の プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リを 指定 し て く だ さ い 。 --use-ssl --version Klocwork サ ー バ ー セ キ ュ ア 接 続 -v (HTTPS) の 使 用 Klocwork ソ フ ト ウェ ア の バ ー ジ ョ ン を 表示し 、 終了し ま す 。 サ ー バ ー コ ン ポ ー ネ ン ト の 引数 イ ン ス ト ー ル す る サ ー バ ー コ ン ポ ー ネ ン ト (機能) 入力す る 引数 PATH への デ ー タ ベ ー ス サ ー バ ー DatabaseServer ラ イ セ ン ス サ ー バ ー LicenseServer Klocwork サ ー バ ー KlocworkServer 管 理 解 析 管 理 ツ ー ル BuildTools Klocwork の 追加 Unix で は 、 PATH に そう し な い 場合 は 、 コ マ ン ド を <Klocwork_install>/bin <Klocwork_install>/bin から実行す る 必 要 が あ り ま す 。 次 は 何? こ こ で 、 デ ー タ ベ ー ス を を 追加す る こ と を お 勧め し ま す 。 証し ま す 。 [1] http:/ / dev. mysql. com/ doc/ refman/ 5. 0/ en/ innodb-restrictions. htmlwarning Mac Klocwork -- 27 Mac への Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル ア ッ プ グ レ ー ド の み -- <yambe:breadcrumb>Installing_Klocwork_Insight</yambe:breadcrumb> こ の ペ ー ジ で は 、 ア ッ プ グ レ ー ド 時に サ ー バ ー パ ッ ケ ー ジ を イ ン ス ト ー ル す る 手順に つ い て Klocwork 明 し ま す 。 重要 :こ れ は ア ッ プ グ レ ー ド の 開始点で は あ り ま せ ん 。 前 バ ー ジ ョ ン からの ア ッ プ グ レ ー ド から始め て く だ さ い 。 お 使 い に な る 前 に ソ フ ト ウェ ア は どこ で 入手で き ま す か? [1] パ ッ ケ ー ジ は Klocwork サ ポ ー ト からダウン ロ ー ド し ま す 。 通常は 、 組 織 内で my.klocwork への ア ク セ ス 限を 持って い る の は 1 人か 2 人の ユ ー ザ ー だ けで す 。 ア ク セ ス 限を 持って い な い 場合 、 Klocwork カス タ マ ー サ ポ ー ト [1]ま で 連絡し て く だ さ い 。 前 提条件 • JVM バ ー ジ ョ ン :マ シ ン に JVM 1.6 Update 31 かそれ 以降を イ ン ス ト ー ル し て から、 Klocwork サ ー バ ー ま た は Klocwork ユ ー ザ ー パ ッ ケ ー ジ を イ ン ス ト ー ル す る 必 要 が あ り ま す 。 以前 の バ ー ジ ョ ン の JVM が イ ン ス ト ー ル さ れ て い る 状態で Klocwork サ ー バ ー ま た は Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル を 試み る と 、 "Version of Java is too old" と い う エラ ー メ ッ セ ー ジ が 表示さ れ ま す 。 Apple は 独 自 バ ー ジ ョ ン の Java を 提供し て い ま す 。 Mac で ソ フ ト ウェ ア 更新機能を 使 用 し て く だ さ い 。 • ア ク セ ス レ ベ ル :Mac パ ッ ケ ー ジ の イ ン ス ト ー ル 時に は 、 Administrator ア ク セ ス 限が 必 要 で す 。 • 組 織 で GCC を 使 用 し て い る 場合 、 正し い バ ー ジ ョ ン の コ ン パ イ ラ が PATH に あ る こ と を 確認し て から、 イ ン ス ト ー ル プ ロ グ ラ ムを 実行し て く だ さ い 。 GCC コ ン パ イ ラ を PATH に 含め る と 、 作成 す る プ ロ ジ ェ ク ト す べて の 標準 GCC ラ イ ブラ リと 定 義への デ フ ォ ル ト リン ク が 自 動的に 作成 さ れ ま す 。 標準ラ イ ブラ リと 定 義を 除外す る こ と で 、 特 定 の プ ロ ジ ェ ク ト ま た は ビ ル ド の デ フ ォ ル ト 値を だ れ で も オ ー バ ー ラ イ ド 組 織 で GCC を 使 用 し て い な い 場合 、 イ ン ス ト ー ル プ ロ グ ラ ム実行時に GCC を PATH に 含め な い で く だ さ い 。 イ ン ス ト ー ル パ ッ ケ ー ジ の 実行 サ ー バ ー の イ ン ス ト ー ル パ ッ ケ ー ジ を デ ス ク ト ッ プ に コ ピー し 、 プ ロ ン プ ト に 従って 実行し ま す 。 次 の 点に 注 意 し て く だ • Klocwork の サ ー バ ー お よ び ユ ー ザ ー パ ッ ケ ー ジ の す べて の コ ン ポ ー ネ ン ト が イ ン ス ト ー ル さ れ ま す 。 イ ン ス ト ー ル す る コ ン ポ ー • [サ ー バ ー 設定 ] 画面で projects_root の 場所を 求め る プ ロ ン プ ト が 表示さ れ た ら、 移行す る 古い projects_root デ ィレ ク ト リを 指定 し ま す 。 • イ ン ス ト ー ル 時に Klocwork サ ー バ ー の ホ ス ト 名 と ポ ー ト 番号を 設定 す る 必 要 は あ り ま せ ん 。 こ の 情 報 は 、 移行時に 古い projects_root デ ィレ ク ト リから取 得 さ れ ま す 。 Mac Klocwork -- 28 イ ン ス ト ー ル デ ィレ ク ト リ • サ ー バ ー パ ッ ケ ー ジ は 、 /Applications/ お よ び /Library/Frameworks/ デ ィレ ク ト リに イ ン ス ト ー ル さ れ ま す 。 • /usr/local/kw/ に あ る シ ン ボリッ ク リン ク を 使 用 し て 、 コ マ ン ド ラ イ ン ツ ー ル に ア ク セ ス し ま す 。 ト ラ ブル シ ュ ー テ ィン グ コ ン ソ ー ル ([Applications] > から、 イ ン ス ト ー ル ロ グ を チェ ッ ク し ま す 。 次 は 何? こ こ で 、 デ ー タ ベ ー ス を 証し ま す 。 [Utilities]) ま た は var/log/install.log 29 サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル Klocwork Insight の イ ン ス ト ー ル イ ン ス ト ー ル 前 に : シ ス テ ム要 件 | リリー ス ノー ト | Klocwork パ ッ ケ ー ジ と コ ン ポ ー ネ ン ト に つ い て ユ ー ザ ー /ク ラ イ ア ン ト イ ン ス ト ー ル サ ー バ ー イ ン ス ト ー ル • • • • • ラ イ セ ン ス の 取 得 Windows への Unix への Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル • • • Windows への Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル Unix への Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル Mac への Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル Mac への Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル Klocwork サ ー バ ー 設定 の 表示と Eclipse ユ ー ザ ー 向け: 更 • Eclipse 更新サ イ ト からの Klocwork プ ラ グ イ ン の イ ン ス ト ー ル ア ッ プ グ レ ー ド 追加の イ ン ス ト ー ル の ト ピッ ク • • • • • • 分 散 解 析 パ ッ ケ ー ジ の イ ン ス ト ー ル • • • Windows の イ ン ス ト ー ル 後に 前 バ ー ジ ョ ン からの ア ッ プ グ レ ー ド 新規ま た は ア ッ プ グ レ ー ド 版 IDE 向けカス タ ムイ ン ス ト ー ル の 実行 Klocwork Insight の ア ン イ ン ス ト ー ル Windows への 自 動イ ン ス ト ー ル イ ン ス ト ー ル の テ ス ト イ ン ス ト ー ル の ト ラ ブル シ ュ ー テ ィン グ • • • • イ ン ス ト ー ル 中の セ ッ ト ア ッ プ 初期化フ ァイ ル の 読み 取 り エラ ー Windows に イ ン ス ト ー ル し た Klocwork Insight の 修復 LAN 上で 実行さ れ て い る Klocwork サ ー バ ー の 出 ソ ケ ッ ト フ ァイ ル の パ ス が 長す ぎる た め に デ ー タ ベ ー ス サ ー バ ー を 起動で き な い • パ ッ チを イ ン ス ト ー ル し た 後で Visual Studio で パ ッ ケ ー ジ ロ ー ド エラ ー が 発生 す る IntelliJ IDEA イ ン ス ト ー ル が • Klocwork サ ー バ ー を 起動で き な い デ ー タ ベ ー ス 接 続 エラ ー 出さ れ ま せ ん で し た 。 プ ラ グ イ ン が イ ン ス ト ー ル さ れ て い ま せ ん イ ン ス ト ー ル の 制 限事項 Windows Klocwork 30 Windows への Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル <yambe:breadcrumb>Installing_Klocwork_Insight|Installation</yambe:breadcrumb> こ の ペ ー ジ で は 、 イ ン ス ト ー ル ウィザ ー ド を 使 用 し て サ ー バ ー パ ッ ケ ー ジ を イ ン ス ト ー ル す る 手順に つ い て 明 し ま す 。 サ ー バ ー パ ッ ケ ー ジ お よ び ユ ー ザ ー パ ッ ケ ー ジ の 自 動イ ン ス ト ー ル の 手順に つ い て は 、 Windows への 自 動イ ン ス ト ー ル を 参 照 し て く だ さ い 。 Klocwork Klocwork ユ ー ザ ー 自 身が ダウン ロ ー ド し て イ ン ス ト ー ル で き る と こ ろに ユ ー ザ ー パ ッ ケ ー ジ を 配置 ("pull" イ ン ス ト ー ル ) す る こ と も 、 (その た め に 組 織 が 設定 さ れ て い る 場合 に は ) ソ フ ト ウェ ア 管 理 シ ス テ ム (SMS) ま た は 同 の シ ス テ ムに よ り ユ ー ザ ー の た め に ク ラ イ ア ン ト を 自 動イ ン ス ト ー ル ("push") す る こ と も で き ま す 。 "pull" イ ン ス ト ー ル の シ ナリオ で は 、 ユ ー ザ ー パ ッ ケ ー ジ に ア ク セ ス で き る 場所を デ ベ ロ ッ パ ー に 知らせ る 必 要 が あ り ま す 。 お 使 い に な る 前 に ア ッ プ グ レ ー ド で す か? 前 バ ー ジ ョ ン からの ア ッ プ グ レ ー ド を 参 照 し て く だ さ い 。 ソ フ ト ウェ ア は どこ で 入手で き ま す か? [1] パ ッ ケ ー ジ は Klocwork サ ポ ー ト からダウン ロ ー ド し ま す 。 通常は 、 組 織 内で my.klocwork への ア ク セ ス 限を 持って い る の は 1 人か 2 人の ユ ー ザ ー だ けで す 。 [1] ア ク セ ス 限を 持って い な い 場合 、 Klocwork カス タ マ ー サ ポ ー ト ま で 連絡し て く だ さ い 。 ラ イ セ ン ス が 必 要 で す 。 ま だ 持って い な い 場合 は 、 ラ イ セ ン ス の 取 得 を 参 照 し て く だ さ い 。 2つ の バ ー ジ ョ ン の Klocwork サ ー バ ー の 実行 た と えば既存の サ ー バ ー への ア ク セ ス を 続 し な が ら Klocwork Insight 9.6 サ ー バ ー を テ ス ト す る な ど、 2 セ ッ ト の Klocwork サ ー バ ー を 実行す る 場合 は 、 別 々の projects_root デ ィレ ク ト リで それ らを 実行す る (そし て 、 ポ ー ト を 適切に 設定 す る ) 必 要 が あ り ま す 。 必 要 な パ ー ミッ シ ョ ン • イ ン ス ト ー ル ウィザ ー ド を 使 用 す る か自 動イ ン ス ト ー ル を 実行す る かに かかわらず、 Windows パ ッ ケ ー ジ を す べて イ ン ス ト ー ル す る に は 、 Administrator ア ク セ ス 限が 必 要 で す 。 • Klocwork サ ー バ ー の イ ン ス ト ー ル 時に は 、 Administrator ア ク セ ス 限が 必 要 で す 。 • Klocwork サ ー バ ー を 起動す る (そし て 、 Klocwork サ ー バ ー を Windows Services と し て 実行す る ) に は 、 Administrator パ ー ミッ シ ョ ン が 必 要 で す 。 • Windows Server 2008 の 場合 、 ル ー ト デ ィレ ク ト リに 配置さ れ た projects_root に ア ク セ ス す る Klocwork ツ ー ル を 起動す る に は 、 '管 理 者と し て 実行' オ プ シ ョ ン を 使 用 す る 必 要 が あ り ま す 。 Windows Klocwork 31 Windows イ ン ス ト ー ル ウィザ ー ド に よ る イ ン ス ト ー ル Klocwork 次 の 点に 注 意 し て く だ さ い 。 サ ー バ ー の イ ン ス ト ー ル ウィザ ー ド を 、 プ ロ ン プ ト に 従って 実行し ま す 。 • イ ン ス ト ー ル パ ッ ケ ー ジ に よ り 、 オ ペ レ ー テ ィン グ シ ス テ ムの 32 ビ ッ ト と 64 ビ ッ ト の 別 が 自 動的に 出さ れ 、 該当す る バ ー ジ ョ ン の Java が イ ン ス ト ー ル さ れ ま す 。 • シ ス テ ムロ ケ ー ル が 日本語の 場合 、 デ フ ォ ル ト で は イ ン ス ト ー ル パ ッ ケ ー ジ が 日本語で 実行さ れ ま す 。 それ 以外の 場合 は 、 英語で 実行さ れ ま す 。 • イ ン ス ト ー ル 中に "[Klocwork サ ー バ ー 構成 ]" 画面で サ ー バ ー 情 報 を 指定 す る と 、 デ フ ォ ル ト の 設定 を オ ー バ ー ラ イ ド で き ま す 。 ラ イ セ ン ス サ ー バ ー の デ フ ォ ル ト は localhost お よ び 27000 で す 。 Klocwork サ ー バ ー の デ フ ォ ル ト の ポ ー ト は 8080 で す 。 ポ ー ト の 詳 細 に つ い て は 、 Klocwork サ ー バ ー 設定 の 表示と 更を 参 照 し て く だ さ い 。 • [セ キ ュ ア な サ ー バ ー 接 続 (HTTPS) を 使 用 す る ] チェ ッ ク ボッ ク ス の 詳 細 に つ い て は 、 Klocwork サ ー バ ー セ キ ュ ア 接 続 の 使 用 を 参 照 し て く だ さ い 。 • プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リを 作成 す る 場所を 求め られ ま す 。 こ れ は 、 Klocwork サ ー バ ー と ア プ リケ ー シ ョ ン の デ ー タ の 場所で す 。 そこ に は Klocwork サ ー バ ー の 設定 と 、 統 合 プ ロ ジ ェ ク ト やビ ル ド 解 析 実行に 関す る 情 報 が 含ま れ て い ま す 。 ま た 、 Klocwork ラ イ セ ン ス フ ァイ ル も 保管 さ れ て い ま す 。 デ フ ォ ル ト の 場所は <server_install>\projects_root で す 。 注 意 : サ ー バ ー パ ッ ケ ー ジ と projects_root を Program Files デ ィレ ク ト リに イ ン ス ト ー ル し な い で く だ さ い 。 Windows 7 と Windows Server 2008 の デ フ ォ ル ト の セ キ ュ リテ ィ設定 に よ り 、 Program Files デ ィレ ク ト リ内フ ァイ ル への 書き 込み が 制 限さ れ て い ま す 。 • イ ン ス ト ー ル 時に 、 ロ ー カル に イ ン ス ト ー ル さ れ た ラ イ セ ン ス サ ー バ ー を 使 用 す る ([ロ ー カル ]) の か、 それ と も リモー ト ラ イ セ ン ス サ ー バ ー に 接 続 す る ([リモー ト ]) の かを 指定 し ま す 。 ロ ー カル は デ フ ォ ル ト オ プ シ ョ ン で あ り 、 ラ イ セ ン ス フ ァイ ル を 参 照 す る こ と が 必 要 で す 。 [リモー ト ] を 選 し た 場合 、 ラ イ セ ン ス サ ー バ ー の ホ ス ト 名 と ポ ー ト 番号を 指定 す る 必 要 が あ り ま す 。 • イ ン ス ト ー ル 後自 動的に 、 Klocwork サ ー バ ー を Windows Services と し て 起動す る こ と も で き ま す 。 こ の オ プ シ ョ ン は 、 サ ー バ ー パ ッ ケ ー ジ イ ン ス ト ー ラ の [Klocwork サ ー バ ー を セ ッ ト ア ッ プ す る ] ダイ ア ロ グ で 使 用 で き ま す 。 こ の オ プ シ ョ ン を 選 し な い 場合 、 イ ン ス ト ー ル 後に 手動で サ ー バ ー を 起動す る 必 要 が あ り ま す 。 下の サ ー バ ー の 起動を 参 照 し て く だ さ い 。 PATH 環境 数に 関す る 注 意 Windows で は 、 次 の よ う に 、 Klocwork bin デ ィレ ク ト リが 自 動的に PATH 環境 数に 追加さ れ ま す 。 Windows Klocwork 32 イ ン ス ト ー ル パ ッ ケ ー ジ 更さ れ た 環境 数 使 用 さ れ る 値 サ ー バ ー シ ス テ ムパ ス <server_install>/bin ユ ー ザ ー ユ ー ザ ー パ ス <user_install>/bin Windows イ ン ス ト ー ル の ロ グ フ ァイ ル Klocwork イ ン ス ト ー ル パ ッ ケ ー ジ の 1 つ が Windows で 起動さ れ る 場合 は 常に 、 イ ン ス ト ー ル ロ グ フ ァイ ル は ロ ー カル 設定 の 一時デ ィレ ク ト リに 保存さ れ ま す 。 た と えば、 Windows 7 で は イ ン ス ト ー ル ロ グ フ ァイ ル は \Users\<user>\AppData\Local\Temp に 保存さ れ ま す 。 ロ グ フ ァイ ル の 名 前 は 、 Klocwork<release_number>-<package>.log と な り ま す 。 た と えば、 Klocwork 9.6 サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル ロ グ フ ァイ ル の 名 前 は 、 Klocwork9.6-Server.log で す 。 イ ン ス ト ー ル 中に 、 Klocworkの ル ー ト イ ン ス ト ー ル デ ィレ ク ト リに logs デ ィレ ク ト リも 作成 さ れ ま す 。 た と えばサ ー バ ー イ ン ス ト ー ラ の 場合 、 サ ー バ ー が 最初に 起動さ れ 、 プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リが 初期化さ れ る と 出力を 保存し ま す 。 サ ー バ ー の 起動 イ ン ス ト ー ル 時に サ ー バ ー を ま だ 起動し て な い 場合 は 、 Windows Services Administration ま た は start を 使 用 し て 今す ぐに 起動し ま す 。 kwservice kwservice --projects-root <projects_root> start こ こ で <projects_root> は 、 イ ン ス ト ー ル 時に 指定 し た プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リで す 。 例 kwservice --projects-root C:\klocwork\projects_root start 次 の ス テ ッ プ 統 合 ビ ル ド を 解 析 し ま す 。 詳 細 : C/C++ | C# | Java Windows 33 Windows への 自 動イ ン ス ト ー ル <yambe:breadcrumb>Installing_Klocwork_Insight|Installation</yambe:breadcrumb> こ こ で は 、 Windows への サ ー バ ー パ ッ ケ ー ジ と ユ ー ザ ー パ ッ ケ ー ジ の 自 動イ ン ス ト ー ル に つ い て 明 し ま す 。 自 動モー ド で の イ ン ス ト ー ル Klocwork Insight の 自 動イ ン ス ト ー ル を 実行す る に は 、 次 の コ マ ン ド を 入力し ま す 。 start /WAIT <installer.exe> /w /S [/L<langid>] /v"/qn INSTALLDIR=<install_directory> <install_ log> PROPERTY=VALUE PROPERTY1=VALUE1..." こ こ で • <installer.exe> は 、 使 用 す る イ ン ス ト ー ル パ ッ ケ ー ジ の 名 前 、 た と えば kw-server-installer.9.6.0.0.windows.exe で す 。 • /w パ ラ メ ー タ ー に よ り 、 親プ ロ セ ス が イ ン ス ト ー ル プ ロ セ ス を 待機し ま す 。 詳 細 に つ い て は 、 InstallShield ヘル プ ラ イ ブラ リ [1] を 参 照 し て く だ さ い 。 注 意 : シ ス テ ム 数 は 、 イ ン ス ト ー ル が 正常に 行われ た かどう かの チェ ッ ク に 使 用 さ れ ま す 。 %errorlevel% • /L<langid> に よ り 、 イ ン ス ト ー ル パ ッ ケ ー ジ の デ フ ォ ル ト 言語を 更で き ま す 。 デ フ ォ ル ト で は 、 シ ス テ ムロ ケ ー ル が 日本語の 場合 、 イ ン ス ト ー ル パ ッ ケ ー ジ が 日本語で 実行さ れ ま す 。 それ 以外の 場合 は 、 英語で 実行さ れ ま す 。 日本語を 指定 す る に は 、 /L1041 を 使 用 し ま す 。 • /v は 、 後続 パ ラ メ ー タ ー を MSI エン ジ ン に 直接 渡し ま す 。 /v に 続 く 文字列は す べて 、 引用 符で む必 要 が あ り ま す 。 • /qn は 、 イ ン ス ト ー ラ を 自 動モー ド で 実行し ま す 。 • <install_directory> は 、 Klocwork Insight を イ ン ス ト ー ル す る デ ィレ ク ト リの パ ス で す 。 デ フ ォ ル ト は 、 空き 領域が 最大の ロ ー カル ド ラ イ ブの ル ー ト デ ィレ ク ト リで す 。 %LOCAL_DRIVE%\Klocwork\<package> で 、 <package> は サ ー バ ー ま た は ユ ー ザ ー で す 。 選 し た デ ィレ ク ト リが 空で な い 場合 は 、 イ ン ス ト ー ル を 続 行で き ま せ ん 。 • PROPERTY=VALUE は 自 動イ ン ス ト ー ル に 使 用 で き る PROPERTY=VALUE の ペ ア の い ずれ かで す 。 注 意 : ス ペ ー ス を 含む値を 、 エス ケ ー プ 引用 符 (\") で み ま す 。 例 start /WAIT kw-server-installer.9.6.0.0.windows.exe /w /S /v"/qn INSTALLDIR=\"D:\Klocwork\Server 9.6\" C:\Klocwork\server.log" 特 定 の コ ン ポ ー ネ ン ト の 自 動モー ド で の イ ン ス ト ー ル 1 つ 以上の 特 定 の Klocwork Insight コ ン ポ ー ネ ン ト (た と えば、 Klocwork Desktop C/C++ Plug-in for Visual Studio ま た は Klocwork Architect) を 自 動イ ン ス ト ー ル で イ ン ス ト ー ル す る に は 、 コ マ ン ド ラ イ ン に ADDLOCAL=<component_arguments> を 含め ま す 。 こ こ で 、 <component_arguments> は 、 次 の 表の 1 つ ま た は 複数の 引数で す 。 複数の 引数を 含め る 場合 は 、 カン マ で 区切る 必 要 が あ り ま す 。 Windows 34 イ ン ス ト ー ル す る サ ー バ ー コ ン ポ ー ネ ン ト (機能) 入力す る 引数 デ ー タ ベ ー ス サ ー バ ー DatabaseServer ラ イ セ ン ス サ ー バ ー LicenseServer Klocwork サ ー バ ー KlocworkServer 管 理 解 析 管 理 ツ ー ル BuildTools イ ン ス ト ー ル す る ユ ー ザ ー コ ン ポ ー ネ ン ト (機能) 入力す る 引数 Klocwork Architect Architect Klocwork コ マ ン ド ラ イ ン ツ ー ル を 含む) CommandLineTools (デ ベ ロ ッ パ ー 向け、 Klocwork デ ス ク ト ッ プ Klocwork Desktop C/C++ Plug-in for Visual Studio .NET 2005 KC_VSNET2005 Klocwork Desktop C/C++ Plug-in for Visual Studio 2008 KC_VS2008 Klocwork Desktop C/C++ Plug-in for Visual Studio 2010 KC_VS2010 Klocwork Desktop Java ま た は Eclipse C/C++ Plug-in for Eclipse Klocwork Desktop Java Plug-in for IntelliJ IDEA 自 動イ ン ス ト ー ル に 使 用 で き る KJ_IDEA PROPERTY=VALUE の ペ ア サ ー バ ー パ ッ ケ ー ジ PROPERTY=VALUE 明 ! ADDLOCAL=<component_list> 特 定 の コ ン ポ ー ネ ン ト の み を イ ン ス ト ー ル し ま す 。 こ の プ ロ パ テ ィに 使 用 で き る 値に つ い て は 、 前 の セ ク シ ョ ン の 表を 参 照 し て く だ さ い 。 INSTALLDIR=<install_directory> 指定 す る デ ィレ ク ト リに イ ン ス ト ー ル し ま す 。 デ フ ォ ル ト : 現在の 作業デ ィレ ク ト リ。 選 し た デ ィレ ク ト リが 空で な い 場合 は 、 イ ン ス ト ー ル を 続 行で き ま せ ん 。 PROJECTS_ROOT=<projects_root_directory> 指定 デ フ 重要 プ ロ す る デ ィレ ク ト リの プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リを 設定 し ま す 。 ォ ル ト は <Server_install>/projects_root で す 。 完全パ ス を 指定 し ま す 。 : ア ッ プ グ レ ー ド し て い る 場合 、 移行す る 古い 方の ジ ェ ク ト ル ー ト デ ィレ ク ト リを 指定 し て く だ さ い 。 LICENSE_HOST=<host_name> ラ イ セ ン ス サ ー バ ー の ホ ス ト 名 を 指定 し ま す 。 LICENSE_PORT=<port_number> ラ イ セ ン ス サ ー バ ー の ポ ー ト 番号を 指定 し ま す 。 デ フ ォ ル ト : 27000 MYSQL_HOST=<host_name> デ ー タ ベ ー ス サ ー バ ー の ホ ス ト 名 を 指定 し ま す 。 デ フ ォ ル ト : localhost MYSQL_PORT=<port_number> デ ー タ ベ ー ス サ ー バ ー の ポ ー ト 番号を 指定 し ま す 。 KWSERVER_HOST=<host_name> Klocwork サ ー バ ー の ホ ス ト 名 を 指定 し ま す 。 KWSERVER_PORT=<port_number> Klocwork サ ー バ ー の ポ ー ト 番号を 指定 し ま す 。 USE_SSL=1 セ キ ュ ア Klocwork サ ー バ ー 接 続 を 使 用 す る 場合 は 、 こ の 値を に 設定 し ま す 。 デ フ ォ ル ト : 0 注 意 : サ ー バ ー イ ン ス ト ー ラ も [2] の 記事 を 参 照 し て く だ さ い 。 ユ ー ザ ー パ ッ ケ ー ジ デ フ ォ ル ト : localhost デ フ ォ ル ト : 3306 デ フ ォ ル ト : localhost デ フ ォ ル ト : 8080 ALLUSERS プ ロ パ テ ィを サ ポ ー ト し ま す 。 1 詳 細 に つ い て は 、 MSDN Windows 35 明 ! 名 前 ADDLOCAL=<component_arguments> 特 定 の コ ン ポ ー ネ ン ト の み を イ ン ス ト ー ル し ま す 。 こ の プ ロ パ テ ィに 使 用 で き る 値に つ い て は 、 前 の セ ク シ ョ ン の 表を 参 照 し て く だ さ い 。 CREATE_SHORTCUTS=\"\" デ ス ク ト ッ プ シ ョ ー ト カッ ト の 作成 を 抑制 し ま す 。 IDEAINSTALLDIR= <directory> IntelliJ IDEA が イ ン ス ト ー ル さ れ る デ ィレ ク ト リ。 INSTALLDIR=<directory> 指定 す る デ ィレ ク ト リに イ ン ス ト ー ル し ま す 。 デ フ ォ ル ト : 現在の 作業デ ィレ ク ト リ。 選 し た デ ィレ ク ト リが 空で な い 場合 は 、 イ ン ス ト ー ル を 続 行で き ま せ ん 。 LICENSE_HOST=<host_name> <host_name> で 実行す る ラ イ セ ン ス サ ー バ ー を 使 用 し ま す 。 LICENSE_PORT=<port_number> <port_number> で 実行す る ラ イ セ ン ス サ ー バ ー を 使 用 し ま す 。 KWSERVER_HOST=<host_name> <host_name> で 実行す る KWSERVER_PORT=<port_number> <port_number> で 実行す る USE_SSL=1 セ キ ュ ア デ フ ォ ル ト : 1 (シ ョ ー ト カッ ト を 作成 ) Klocwork サ ー バ ー を 使 用 し ま す 。 Klocwork サ ー バ ー を 使 用 し ま す 。 Klocwork サ ー バ ー 接 続 を 使 用 す る 場合 は 、 こ の 値を 1 に 設定 し ま す 。 デ フ ォ ル ト : 0 [1] http:/ / kb. flexerasoftware. com/ doc/ Helpnet/ installshield12helplib/ IHelpSetup_EXECmdLine. htm#wp1021859 [2] http:/ / msdn. microsoft. com/ en-us/ library/ aa371865(VS. 85). aspx Unix への Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル <yambe:breadcrumb>Installing_Klocwork_Insight|Installation</yambe:breadcrumb> お 使 い に な る 前 に ア ッ プ グ レ ー ド で す か? 前 バ ー ジ ョ ン からの ア ッ プ グ レ ー ド を 参 照 し て く だ さ い 。 ソ フ ト ウェ ア は どこ で 入手で き ま す か? [1] パ ッ ケ ー ジ は Klocwork サ ポ ー ト からダウン ロ ー ド し ま す 。 通常は 、 組 織 内で my.klocwork への ア ク セ ス 限を 持って い る の は 1 人か 2 人の ユ ー ザ ー だ けで す 。 ア ク セ ス 限を 持って い な い 場合 、 Klocwork カス タ マ ー サ ポ ー ト [1]ま で 連絡し て く だ さ い 。 ラ イ セ ン ス が 必 要 で す 。 ま だ 持って い な い 場合 は 、 ラ イ セ ン ス の 取 得 を 参 照 し て く だ さ い 。 2つ の バ ー ジ ョ ン の Klocwork サ ー バ ー の 実行 た と えば既存の サ ー バ ー への ア ク セ ス を 続 し な が ら Klocwork Insight 9.6 サ ー バ ー を テ ス ト す る な ど、 2 セ ッ ト の Klocwork サ ー バ ー を 実行す る 場合 は 、 別 々の プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リで それ らを 実行す る 必 要 が あ り ま す 。 イ ン ス ト ー ル に 関す る 注 意 事項 • Linux 限定 : 32 ビ ッ ト 版 Java と 64 ビ ッ ト 版 Java で 独 立し た イ ン ス ト ー ル パ ッ ケ ー ジ が あ り ま す 。 お 使 い の オ ペ レ ー テ ィン グ シ ス テ ムに 適し た パ ッ ケ ー ジ を 選 し て く だ さ い 。 • ダウン ロ ー ド し た .sh フ ァイ ル が 実行可能フ ァイ ル で あ る こ と を 確認し ま す 。 chmod コ マ ン ド を 使 用 し 、 適切な パ ー ミッ シ ョ ン を 設定 し ま す 。 chmod 755 <kw-installer.sh> • Klocwork の イ ン ス ト ー ル 時に パ ー ミッ シ ョ ン を 制 御 す る に は 、 umask の 値を 更し ま す 。 • Klocwork ソ フ ト ウェ ア は ル ー ト ユ ー ザ ー 以外で イ ン ス ト ー ル し ま す 。 Unix Klocwork 36 • 組 織 で GCC を 使 用 し て い る 場合 、 正し い バ ー ジ ョ ン の コ ン パ イ ラ が PATH に あ る こ と を 確認し て から、 イ ン ス ト ー ル プ ロ グ ラ ムを 実行し て く だ さ い 。 GCC コ ン パ イ ラ を PATH に 含め る と 、 作成 す る プ ロ ジ ェ ク ト す べて の 標準 GCC ラ イ ブラ リと 定 義への デ フ ォ ル ト リン ク が 自 動的に 作成 さ れ ま す 。 標準ラ イ ブラ リと 定 義を 除外す る こ と で 、 特 定 の プ ロ ジ ェ ク ト ま た は ビ ル ド の デ フ ォ ル ト 値を だ れ で も オ ー バ ー ラ イ ド 組 織 で GCC を 使 用 し て い な い 場合 、 イ ン ス ト ー ル プ ロ グ ラ ム実行時に GCC を PATH に 含め な い で く だ さ い 。 • こ の 製品を イ ン ス ト ー ル す る パ ス が ユ ー ザ ー が こ の 製品を 呼び 出す パ ス と 同 じで あ る こ と を 確認し て く だ さ い 。 た と えば、 イ ン ス ト ー ル 環境への ロ ー カル パ ス が /local/tools/klocwork で も 、 他の マ シ ン に い る ユ ー ザ ー は NFS パ ス /opt/tools/klocwork を 使 用 し て こ の 製品を 呼び 出さ な けれ ばな り ま せ ん 。 し た が って 、 ユ ー ザ ー が こ の 製品を 確実に 呼び 出せ る よ う に す る に は 、 イ ン ス ト ー ル 時に /opt/tools/klocwork パ ス を 使 用 し ま す 。 • 重要 : MySQL の 制 限事項の た め 、 プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リを NFS 上に 配置し な い で く だ さ い 。 こ の デ ィレ ク ト リは 、 MySQL が 完全に は サ ポ ー ト し て い な い 特 殊フ ァイ ル ロ ッ キ ン グ を 実装し て い ま す 。 in the MySQL documentation [1]も 参 照 し て く だ さ い 。 イ ン ス ト ー ル パ ッ ケ ー ジ の 実行 次 の コ マ ン ド を 実行し ま す 。 kw-server-installer-9.6.x.x.<platform>.sh [options] <install_directory> [component ...] こ こ で • <platform> は 、 solaris, linux ま た は aix で す 。 • [<options>] は 、 サ ー バ ー パ ッ ケ ー ジ 用 の コ マ ン ド ラ イ ン オ プ シ ョ ン に 一覧表示さ れ て い る オ プ シ ョ ン の い ずれ かで す 。 • <install_directory> は 、 Klocwork を イ ン ス ト ー ル す る デ ィレ ク ト リを 指定 し ま す プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リの サ ブデ ィレ ク ト リは 指定 し な い で く だ さ い 選 し た デ ィレ ク ト リが 空で な い 場合 は 、 イ ン ス ト ー ル を 続 行で き ま せ ん 。 • [<component ...>] は 、 サ ー バ ー コ ン ポ ー ネ ン ト の 引数の 任意 の 引数で す 。 コ ン ポ ー ネ ン ト が 複数個 あ る 場合 は 、 ス ペ ー ス で 区切り ま す 。 1 つ 以上の コ ン ポ ー ネ ン ト を 指定 し な い 場合 、 パ ッ ケ ー ジ 全体が イ ン ス ト ー ル さ オ プ シ ョ ン を 使 用 す る と 、 さ ま ざま な コ ン ポ ー ネ ン ト の 引数の リス ト を 表示す 返さ れ た 出力に ア ス タ リス ク が 表示さ れ る 場合 は 、 その コ ン ポ ー ネ ン ト が 既に 。 。 れ ま す 。 --list る こ と も で き ま す 。 イ ン ス ト ー ル さ れ て い る こ と を 示し ま す 例: Linux への デ ー タ ベ ー ス サ ー バ ー コ ン ポ ー ネ ン ト の み の イ ン ス ト ー ル kw-server-installer-9.6.0.0.linux.sh -p /space/projects_root /opt/klocwork DatabaseServer こ こ で • /space/projects_root は 、 projects_root の 場所を 指定 し ま す 。 <Server_install>/projects_root で す 。 デ フ ォ ル ト は 詳 細 に つ い て は 、 プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リに つ い て を 参 照 し て く だ さ い 。 • /opt/klocwork は 、 デ ー タ ベ ー ス サ ー バ ー を イ ン ス ト ー ル す る デ ィレ ク ト リを 指定 し ま す 。 • DatabaseServer は イ ン ス ト ー ル 象が デ ー タ ベ ー ス サ ー バ ー コ ン ポ ー ネ ン ト だ けで あ る こ と を 示し ま す 。 Unix Klocwork 37 サ ー バ ー パ ッ ケ ー ジ 用 の コ マ ン ド ラ イ ン オ プ シ ョ ン 名 前 短い 名 前 --agree -a 明 ! ラ イ セ ン ス 契約を 表示し な い で ラ イ セ ン ス 条項に 同 意 し ま す 。 --database-port <port_number> デ ー タ ベ ー ス サ ー バ ー の 実行に 使 用 す る ポ ー ト 番号を 指定 し ま す 。 デ フ ォ ル ト : 3306. こ の オ プ シ ョ ン は 、 kwservice で ポ ー ト 番号を 指定 す る こ と と 等価で す 。 --debug デ バ ッ グ 情 報 を 表示し ま す --force -f 整合 性チェ ッ ク を 行わな い で イ ン ス ト ー ル し ま す --help -h こ の ヘル プ を 表示し て 終了し ま す --klocwork-port <port_number> Klocwork サ ー バ ー の 実行に 使 用 す る ポ ー ト 番号を 指定 し ま す 。 デ フ ォ ル ト : 8080. こ の オ プ シ ョ ン は 、 kwservice で ポ ー ト 番号を 指定 す る こ と と 等価で す 。 --license-port <port_number> ラ イ セ ン ス サ ー バ ー が ロ ー カル に 実行さ れ て も 、 非デ フ ォ ル ト の ポ ー ト で 実行さ れ る こ と を 指定 し ま す 。 デ フ ォ ル ト : 27000. こ の オ プ シ ョ ン は 、 kwservice で ポ ー ト 番号を 指定 す る こ と と 等価で す 。 --license-server <host>[:<port>] リモー ト ラ イ セ ン ス ホ ス ト 引数は 必 須で こ の オ プ シ ョ ン は 、 サ ー バ ー の 使 用 も 参 サ ー バ ー ホ ス ト を 指定 し ま す 。 す が 、 ポ ー ト 引数は オ プ シ ョ ン で す 。 デ フ ォ ル ト : localhost:27000. kwservice で ホ ス ト と ポ ー ト を 指定 す る こ と と 等価で す 。 組 織 の FLEXlm 照 し て く だ さ い 。 --list -l 使 用 で き る 機能 (コ ン ポ ー ネ ン ト ) を 列 し ま す 。 --projects-root <directory> -p 非デ フ ォ ル ト プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リへの 完全パ ス を 指定 し ま す 。 デ フ ォ ル ト : <install_directory>/projects_root. 指定 す る デ ィレ ク ト リは 、 次 の 条件の う ちい ずれ かを た し て い る 必 要 が あ り ま す 。 • • • ま だ 存在し ま せ ん 。 空で す 。 以前 に 作成 さ れ た 有効な プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リで す 。 指定 み の ル ー ト Klocwork イ ン ス ト ー ル デ ィレ ク ト リと 同 じデ ィレ ク ト リを 指定 し な い で く だ さ い 。 Klocwork を プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リの サ ブデ ィレ ク ト リに イ ン ス ト ー ル し な い で く だ さ い 。 重要 : ア ッ プ グ レ ー ド し て い る 場合 、 移行す る 古い 方の プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リを 指定 し て く だ さ い 。 --use-ssl --version Klocwork サ ー バ ー セ キ ュ ア 接 続 -v (HTTPS) の 使 用 Klocwork ソ フ ト ウェ ア の バ ー ジ ョ ン を 表示し 、 終了し ま す 。 サ ー バ ー コ ン ポ ー ネ ン ト の 引数 イ ン ス ト ー ル す る サ ー バ ー コ ン ポ ー ネ ン ト (機能) 入力す る 引数 デ ー タ ベ ー ス サ ー バ ー DatabaseServer ラ イ セ ン ス サ ー バ ー LicenseServer Klocwork サ ー バ ー KlocworkServer 管 理 解 析 管 理 ツ ー ル BuildTools Unix Klocwork PATH への 38 Klocwork の 追加 Unix で は 、 PATH に そう し な い 場合 は 、 コ マ ン ド を <Klocwork_install>/bin を 追加す る こ と を お 勧め し ま す 。 <Klocwork_install>/bin から実行す る 必 要 が あ り ま す 。 ラ イ セ ン ス フ ァイ ル の コ ピー ラ イ セ ン ス フ ァイ ル を 次 の 場所に コ ピー し ま す 。 <projects_root>/licenses ラ イ セ ン ス フ ァイ ル に は 張子 .lic が 必 要 で す 。 注 意 : 組 織 の ラ イ セ ン ス サ ー バ ー の 使 用 な ど、 ラ イ セ ン ス オ プ シ ョ ン に つ い て は 、 ラ イ セ ン ス の カス タ マ イ ズを 参 照 し て く だ さ サ ー バ ー の 起動 kwservice start コ マ ン ド で サ ー バ ー を 起動し ま す 。 kwservice --projects-root <projects_root> start こ こ で <projects_root> は 、 イ ン ス ト ー ル 時に 指定 し た プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リで す 。 例 kwservice --projects-root /space/klocwork/projects_root start サ ー バ ー が 起動し た こ と を 示す メ ッ セ ー ジ が 、 サ ー バ ー の ホ ス ト 名 お よ び ポ ー ト 番号、 お よ び projects_root の パ ス と と も に 表示さ れ ま す 。 た と えば、 次 の よ う に な り ま す 。 プ ロ ジ ェ ク ト ロ ー カル ホ ス ラ イ セ ン ス サ で 起動し ま し デ ー タ ベ ー ス で 起動し ま し Klocwork で 起動し ま し ル ト ー た サ た ー ト の 使 用 : /space/klocwork/projects_root は 次 の と お り で す : serverxyz.com [13.1.1.142] バ ー を 起動し て い ま す [serverxyz.com:27000] (プ ロ ジ ェ ク ト ル ー ト は /space/klocwork/projects_root で す ) ー バ ー を 起動し て い ま す [serverxyz.com:3306] (プ ロ ジ ェ ク ト ル ー ト は /space/klocwork/projects_root で す ) サ ー バ ー を 起動し て い ま す [serverxyz.com:8080] た (プ ロ ジ ェ ク ト ル ー ト は /space/klocwork/projects_root で す ) 次 の ス テ ッ プ 統 合 ビ ル ド を 解 析 し ま す 。 詳 細 : C/C++ | C# | Java Mac Klocwork 39 Mac への Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル <yambe:breadcrumb>Installing_Klocwork_Insight|Installation</yambe:breadcrumb> こ の ペ ー ジ で は 、 イ ン ス ト ー ラ を 使 用 し て サ ー バ ー パ ッ ケ ー ジ を イ ン ス ト ー ル す る 手順に つ い て 明 し ま す 。 Klocwork お 使 い に な る 前 に ア ッ プ グ レ ー ド で す か? 前 バ ー ジ ョ ン からの ア ッ プ グ レ ー ド を 参 照 し て く だ さ い 。 ソ フ ト ウェ ア は どこ で 入手で き ま す か? [1] パ ッ ケ ー ジ は Klocwork サ ポ ー ト からダウン ロ ー ド し ま す 。 通常は 、 組 織 内で my.klocwork への ア ク セ ス 限を 持って い る の は 1 人か 2 人の ユ ー ザ ー だ けで す 。 [1] ア ク セ ス 限を 持って い な い 場合 、 Klocwork カス タ マ ー サ ポ ー ト ま で 連絡し て く だ さ い 。 ラ イ セ ン ス が 必 要 で す 。 ま だ 持って い な い 場合 は 、 ラ イ セ ン ス の 取 得 を 参 照 し て く だ さ い 。 前 提条件 • JVM バ ー ジ ョ ン : マ シ ン に JVM 1.6 Update 31 かそれ 以降を イ ン ス ト ー ル し て から、 Klocwork サ ー バ ー ま た は Klocwork ユ ー ザ ー パ ッ ケ ー ジ を イ ン ス ト ー ル す る 必 要 が あ り ま す 。 以前 の バ ー ジ ョ ン の JVM が イ ン ス ト ー ル さ れ て い る 状態で Klocwork サ ー バ ー ま た は Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル を 試み る と 、 "Version of Java is too old" と い う エラ ー メ ッ セ ー ジ が 表示さ れ ま す 。 Apple は 独 自 バ ー ジ ョ ン の Java を 提供し て い ま す 。 Mac で ソ フ ト ウェ ア 更新機能を 使 用 し て く だ さ い 。 • ア ク セ ス レ ベ ル : Mac パ ッ ケ ー ジ の イ ン ス ト ー ル 時に は 、 Administrator ア ク セ ス 限が 必 要 で す 。 • 組 織 で GCC を 使 用 し て い る 場合 、 正し い バ ー ジ ョ ン の コ ン パ イ ラ が PATH に あ る こ と を 確認し て から、 イ ン ス ト ー ル プ ロ グ ラ ムを 実行し て く だ さ い 。 GCC コ ン パ イ ラ を PATH に 含め る と 、 作成 す る プ ロ ジ ェ ク ト す べて の 標準 GCC ラ イ ブラ リと 定 義への デ フ ォ ル ト リン ク が 自 動的に 作成 さ れ ま す 。 標準ラ イ ブラ リと 定 義を 除外す る こ と で 、 特 定 の プ ロ ジ ェ ク ト ま た は ビ ル ド の デ フ ォ ル ト 値を だ れ で も オ ー バ ー ラ イ ド 組 織 で GCC を 使 用 し て い な い 場合 、 イ ン ス ト ー ル プ ロ グ ラ ム実行時に GCC を PATH に 含め な い で く だ さ い 。 デ フ ォ ル ト の 設定 お よ び イ ン ス ト ー ル デ ィレ ク ト リ • Klocwork サ ー バ ー お よ び ユ ー ザ ー パ ッ ケ ー ジ は 、 /Applications/ お よ び /Library/Frameworks/ デ ィレ ク ト リに イ ン ス ト ー ル さ れ ま す 。 • /usr/local/kw/ に あ る シ ン ボリッ ク リン ク を 使 用 し て 、 コ マ ン ド ラ イ ン ツ ー ル に ア ク セ ス し ま す 。 • プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リを 指定 す る と 、 デ フ ォ ル ト で /Users/Shared/Klocwork/ProjectsRoot/ に イ ン ス ト ー ル さ れ ま す 。 • Klocwork サ ー バ ー は 、 localhost に 設定 さ れ 、 デ フ ォ ル ト の ポ ー ト で 実行さ れ ま す 。 サ ー バ ー 設定 を オ ー バ ー ラ イ ド し 、 イ ン ス ト ー ル 中に projects_root が 作成 さ れ る 場所を 指定 で き ま す 。 注 意 : サ ー バ ー お よ び ユ ー ザ ー パ ッ ケ ー ジ の す べて の コ ン ポ ー ネ ン ト が イ ン ス ト ー ル さ れ ま す 。 イ ン ス ト ー ル す る コ ン ポ ー ネ ン ト を 指定 す る こ と は で き ま せ ん 。 Klocwork Mac Klocwork 40 イ ン ス ト ー ル パ ッ ケ ー ジ の 実行 Klocwork サ ー バ ー の イ ン ス ト ー ル パ ッ ケ ー ジ を デ ス ク ト ッ プ に コ ピー し 、 プ ロ ン プ ト に 従って 実行し ま す 。 次 の 点に 注 意 し て く だ さ い 。 • "[サ ー バ ー 設定 ]" 画面で 次 の こ と が 調整で き ま す 。 • • • イ の プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リの 場所 Klocwork お よ び デ ー タ ベ ー ス サ ー バ ー の ポ ー ト ン ス ト ー ル 時に 、 ロ ー カル に イ ン ス ト ー ル さ れ た ラ イ セ ン ス サ ー バ ー を 使 用 す る ([ロ ー カル ]) か、 それ と も リモー ト ラ イ セ ン ス サ ー バ ー に 接 続 す る ([リモー ト ]) の かを 指定 し ま す 。 ロ ー カル は デ フ ォ ル ト オ プ シ ョ ン で あ り 、 ラ イ セ ン ス フ ァイ ル を 参 照 す る こ と が 必 要 で す 。 [リモー ト ] を 選 し た 場合 、 ラ イ セ ン ス サ ー バ ー の ホ ス ト 名 と ポ ー ト 番号を 指定 す る 必 要 が あ り ま す 。 ト ラ ブル シ ュ ー テ ィン グ コ ン ソ ー ル ([Applications] > から、 イ ン ス ト ー ル ロ グ を チェ ッ ク し ま す 。 [Utilities]) ま た は var/log/install.log サ ー バ ー の 起動 kwservice start コ マ ン ド で サ ー バ ー を 起動し ま す 。 kwservice --projects-root <projects_root> start こ こ で <projects_root> は 、 イ ン ス ト ー ル 時に 指定 し た プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リで す 。 例 kwservice --projects-root /space/klocwork/projects_root start サ ー バ ー が 起動し た こ と を 示す メ ッ セ ー ジ が 、 サ ー バ ー の ホ ス ト 名 お よ び ポ ー ト 番号、 お よ び projects_root の パ ス と と も に 表示さ れ ま す 。 た と えば、 次 の よ う に な り ま す 。 プ ロ ジ ェ ク ト ロ ー カル ホ ス ラ イ セ ン ス サ で 起動し ま し デ ー タ ベ ー ス で 起動し ま し Klocwork で 起動し ま し ル ト ー た サ た ー ト の 使 用 : /space/klocwork/projects_root は 次 の と お り で す : serverxyz.com [13.1.1.142] バ ー を 起動し て い ま す [serverxyz.com:27000] (プ ロ ジ ェ ク ト ル ー ト は /space/klocwork/projects_root で す ) ー バ ー を 起動し て い ま す [serverxyz.com:3306] (プ ロ ジ ェ ク ト ル ー ト は /space/klocwork/projects_root で す ) サ ー バ ー を 起動し て い ま す [serverxyz.com:8080] た (プ ロ ジ ェ ク ト ル ー ト は /space/klocwork/projects_root で す ) 次 の ス テ ッ プ 統 合 ビ ル ド を 解 析 し ま す 。 詳 細 : C/C++ | C# | Java kwupdate 41 kwupdate <yambe:breadcrumb self="kwupdate">Command_Reference</yambe:breadcrumb>The kwupdate command for Unix イ ン ス ト ー ル み コ ン ポ ー ネ ン ト を 列 し 、 パ ッ チを イ ン ス ト ー ル /ア ン イ ン ス ト ー ル し ま す . 注 意 :特 定 の コ ン ポ ー ネ ン ト を イ ン ス ト ー ル パ ッ ケ ー ジ と と も に イ ン ス ト ー ル し な かった 場合 、 その コ ン ポ ー ネ ン ト を 後 kwupdate で イ ン ス ト ー ル す る こ と は で き ま せ ん 。 Klocwork ツ ー ル の 別 の コ ン ポ ー ネ ン ト を イ ン ス ト ー ル す る に は 、 該当す る サ ー バ ー ま た は ユ ー ザ ー イ ン ス ト ー ル パ ッ ケ ー ジ を 再実 概要 イ ン ス ト ー ル み パ ッ チを 列 し ま す 。 kwupdate [<options>] --list-updates イ ン ス ト ー ル み コ ン ポ ー ネ ン ト を 列 し ま す 。 kwupdate [<options>] --list 以前 に ア ン イ ン ス ト ー ル さ れ た パ ッ チを イ ン ス ト ー ル し ま す 。 通常は 、 パ ッ チを イ ン ス ト ー ル す る に は 、 自 己解 凍型パ ッ チイ ン ス ト ー ラ ー ス ク リプ ト を 実行し ま す 。 た と えば、 RP9.5 で す 。 以前 に ア ン イ ン ス ト ー ル さ れ た パ ッ チを イ ン ス ト ー ル す る に は 、 次 の コ マ ン ド を 実行す る だ けで す 。 kwupdate [<options>] --install --sequence <patch_number> ALL こ こ で • <オ プ シ ョ ン > は 、 次 の 表に 示し た 任意 の オ プ シ ョ ン で す 。 • <patch_number> は 、 再イ ン ス ト ー ル す る パ ッ チの 番号で す 。 • ALL は パ ッ チを イ ン ス ト ー ル み コ ン ポ ー ネ ン ト す べて に 適用 す る こ と を 意 味し ま す 。 例 kwupdate --install --sequence 11269 ALL パ ッ チを ア ン イ ン ス ト ー ル し ま す 。 kwupdate [<options>] --uninstall --sequence <patch_number> ALL こ こ で • <オ プ シ ョ ン > は 、 次 の 表に 示し た 任意 の オ プ シ ョ ン で す 。 • <patch_number> は 、 ア ン イ ン ス ト ー ル す る パ ッ チの 番号で す 。 • ALL は パ ッ チを イ ン ス ト ー ル み コ ン ポ ー ネ ン ト す べて からア ン イ ン ス ト ー ル す る こ と を 意 味し ま す 。 例 kwupdate --uninstall --sequence 11269 ALL kwupdate 42 オ プ シ ョ ン 名 前 短い 名 前 明 --config -C こ の 構成 フ ァイ ル を 使 用 し ま す -D 指定 値を 持つ (デ フ ォ ル ト は KW-HOME/etc/kwupdate.conf)。 <フ ァイ ル > --define <name>=<value> --help 数が -h --idea-dir <dir> 数を 定 義し ま す 。 一部の パ ッ ケ ー ジ で は 、 数を 使 用 し て 重要 な 情 報 を 追跡し ま す 。 た と えば、 IntelliJ IDEA プ ラ グ イ ン で は "idea.home" IntelliJ IDEA ホ ー ムデ ィレ ク ト リに 送られ る こ と が 必 要 で す 。 こ の ヘル プ を 表示し て 終了し ま す IntelliJ IDEA ホ ー ムデ ィレ ク ト リ--define idea.home=<dir> と 等価で す 。 --install -i 以前 に ア ン イ ン ス ト ー ル さ れ た パ ッ チを イ ン ス ト ー ル し ま す 。 --sequence で パ ッ チ番号を 指定 し ま す 。 --list -l イ ン ス ト ー ル み コ ン ポ ー ネ ン ト を 列 し ま す 。 イ ン ス ト ー ル み 更新を 列 し ま す 。 --list-updates -N --no-saved-variables 記憶し た 数値を 使 用 お よ び 更新し ま せ ん 。 通常は 、 数を 設定 す る と 、 その 値は kwupdate デ ー タ ベ ー ス に 保存さ れ ま す 。 し た が って 、 同 じ 数を 再度タ イ プ 入力す る 必 要 は あ り ま せ ん 。 こ の オ プ シ ョ ン は 、 保存 み kwupdate 内部デ ー タ ベ ー ス を 更新し な い よ う に --quiet -q で き る だ け表示し な い --sequence <num> -n 更新シ ー ケ ン ス 番号を 指定 し ま す --uninstall -u イ ン ス ト ー ル --version -v バ ー ジ ョ ン を 表示し て 終了し ま す kwupdate に 指示し ま す 。 (エラ ー と 警告の み ) (--install、 --uninstall と 併用 )。 パ ッ チ番号が 複数個 あ る 場合 は 、 ス ペ ー ス で 区切り ま す 。 み パ ッ チを 削除し ま す 。 --sequence で パ ッ チ番号を 指定 し ま す 。 数値を 無視し 、 新し い 数値で 43 ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル Windows への Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル <yambe:breadcrumb>Installing_Klocwork_Insight|Installation</yambe:breadcrumb> こ の 記事で は 、 イ ン ス ト ー ル ウィザ ー ド の 使 用 の 手順に つ い て 明 し ま す 。 自 動イ ン ス ト ー ル に つ い て は 、 Windows への 自 動イ ン ス ト ー ル を 参 照 し て く だ さ い 。 お 使 い に な る 前 に • イ ン ス ト ー ル パ ッ ケ ー ジ に よ り 、 以前 の バ ー ジ ョ ン の ユ ー ザ ー パ ッ ケ ー ジ が イ ン ス ト ー ル さ れ て い る かどう かが • デ フ ォ ル ト で は 、 Klocwork ユ ー ザ ー パ ッ ケ ー ジ で は 、 1 台の マ シ ン の す べて の ユ ー ザ ー に つ い て イ ン ス ト ー ル さ れ ま す 。 • 1 台の マ シ ン に イ ン ス ト ー ル で き る Klocwork ユ ー ザ ー パ ッ ケ ー ジ は (バ ー ジ ョ ン に かかわらず) 1 つ の み で す 。 ユ ー ザ ー パ ッ ケ ー ジ を 再度実行す る 場合 、 イ ン ス ト ー ル ウィザ ー ド に よ り 、 前 の イ ン ス ト ー ル を 削除ま た は • イ ン ス ト ー ル 中に "[Klocwork サ ー バ ー 構成 ]" 画面で Klocwork サ ー バ ー 情 報 を 指定 す る と 、 デ フ ォ ル ト の 設定 を オ ー バ ー ラ イ ド で き ま す 。 ラ イ セ ン ス サ ー バ ー の デ フ ォ ル ト は localhost お よ び 27000 で す 。 Klocwork サ ー バ ー の デ フ ォ ル ト の ポ ー ト は 8080 で す 。 • Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 時に は 、 管 理 者ア ク セ ス が 必 要 で す 。 イ ン ス ト ー ル に 関す る 制 限に つ い て は 、 リリー ス ノー ト を 参 照 し て く だ さ い 。 イ ン ス ト ー ル ウィザ ー ド の 実行 Windows の Klocwork ユ ー ザ ー パ ッ ケ ー ジ の 名 前 は 、 kw-user-installer.9.6.x.x.windows.exe で す 。 コ ン ポ ー ネ ン ト の 詳 細 に つ い て は 、 Klocwork パ ッ ケ ー ジ と コ ン ポ ー ネ ン ト に つ い て を 参 照 し て く だ さ い 。 • シ ス テ ムロ ケ ー ル が 日本語の 場合 、 デ フ ォ ル ト で は イ ン それ 以外の 場合 は 、 英語で 実行さ れ ま す 。 • イ ン ス ト ー ル パ ッ ケ ー ジ に よ り 、 オ ペ レ ー テ ィン グ シ ス ビ ッ ト の 別 が 自 動的に 出さ れ 、 該当す る バ ー ジ ョ ン の • "[宛先デ ィレ ク ト リ]" 画面: デ フ ォ ル ト の 宛先デ ィレ ク ト リは 、 空き 領域が 最大の ロ た と えば、 次 の よ う に な り ま す 。 ス ト ー ル パ ッ ケ ー ジ が 日本語で 実行さ れ ま す 。 テ ムの 32 ビ ッ ト と 64 Java が イ ン ス ト ー ル さ れ ま す 。 ー カル ド ラ イ ブで す 。 D:\Klocwork\User 9.6\ • "[現在の 宛先デ ィレ ク ト リの 更]" 画面: 重要 : パ ッ ケ ー ジ を Windows Vista、 Windows Server 2008、 お よ び Windows 7 マ シ ン の Program Files デ ィレ ク ト リに イ ン ス ト ー ル す る こ と は 避けて く だ さ い 。 Windows ユ ー ザ ー ア ク セ ス 制 御 (UAC) に よ り 、 Program Files デ ィレ ク ト リへの 書き 込み が 制 限さ れ て い ま す 。 • "[Klocwork サ ー バ ー 構成 ]" 画面: Klocwork 管 理 者に よ り 提供さ れ た Klocwork サ ー バ ー 情 報 を 指定 し ま す 。 Klocwork 出さ 更す る か Windows Klocwork 44 サ ー バ ー への セ キ ュ ア 接 続 が 設定 さ れ て い る 場合 は 、 [セ キ ュ ア な サ ー バ ー 接 続 を 選 し ま す 。 (HTTPS) を 使 用 す る ] ト ラ ブル シ ュ ー テ ィン グ • IntelliJ IDEA プ ラ グ イ ン の イ ン ス ト ー ル で ト ラ ブル が 発生 し た 場合 は 、 IntelliJ IDEA イ ン ス ト ー ル が 出さ れ ま せ ん で し た 。 プ ラ グ イ ン が イ ン ス ト ー ル さ れ て い ま せ ん を 参 照 し て く だ さ い 。 • メ イ ン の ト ラ ブル シ ュ ー テ ィン グ ペ ー ジ も 参 照 し て く だ さ い 。 次 は 何? • Eclipse ユ ー ザ ー は 、 Eclipse 更新サ イ ト からの Klocwork プ ラ グ イ ン の イ ン ス ト ー ル が 必 要 で す 。 • Klocwork Desktop Analysis を 使 用 し た チェ ッ ク イ ン 前 の 指摘の 修正に 進み 、 開発環境を 選 し て く だ さ い 。 Unix への Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル <yambe:breadcrumb>Installing_Klocwork_Insight|Installation</yambe:breadcrumb> お 使 い に な る 前 に • 新バ ー ジ ョ ン の Klocwork ユ ー ザ ー パ ッ ケ ー ジ を イ ン ス ト ー ル す る 前 に 、 以前 の バ ー ジ ョ ン を ア ン イ ン ス ト ー ル し て く だ さ い 。 • シ ス テ ム要 件を 確認し ま す 。 • Klocwork Insight の イ ン ス ト ー ル 時に パ ー ミッ シ ョ ン を 制 御 す る に は 、 umask の 値を 更し ま す 。 • 既存イ ン ス ト ー ル の パ ー ミッ シ ョ ン を 更す る に は 、 chmod を 使 用 し ま す 。 • Klocwork ソ フ ト ウェ ア は ル ー ト ユ ー ザ ー 以外で イ ン ス ト ー ル し ま す 。 • Linux 限定 : 32 ビ ッ ト 版 Java と 64 ビ ッ ト 版 Java で 独 立し た イ ン ス ト ー ル パ ッ ケ ー ジ が あ り ま す 。 お 使 い の オ ペ レ ー テ ィン グ シ ス テ ムに 適し た パ ッ ケ ー ジ を 選 し て く だ さ い 。 Unix への Klocwork ユ ー ザ ー の イ ン ス ト ー ル 次 の コ マ ン ド を 実行し ま す 。 kw-user-installer-9.6.x.x.<platform>.sh [options] <install_directory> [component ...] こ こ で • <platform> は 、 solaris ま た は linux ま た は linux64 (64 ビ ッ ト Linux を 使 用 し て い る 場合 ) で す 。 • [<options>] は 、 Unix の ユ ー ザ ー パ ッ ケ ー ジ 用 の コ マ ン ド ラ イ ン オ プ シ ョ ン に 一覧表示さ れ て い る オ プ シ ョ ン の い ずれ かで す 。 注 意 : Klocwork Desktop Java Plug-in for IntelliJ IDEA を イ ン ス ト ー ル す る 場合 は 、 --idea-dir オ プ シ ョ ン を 使 用 す る 必 要 が あ り ま す 。 i • <install_directory> は 、 Klocwork Insight を イ ン ス ト ー ル す る デ ィレ ク ト リを 指定 し ま す 。 選 し た デ ィレ ク ト リが 空で な い 場合 は 、 イ ン ス ト ー ル を 続 行で き ま せ ん 。 • [component ...] は 、 Unix の ユ ー ザ ー コ ン ポ ー ネ ン ト の 引数の 任意 の 引数で す 。 コ ン ポ ー ネ ン ト が 複数個 あ る 場合 は 、 ス ペ ー ス で 区切り ま す 。 1 Unix Klocwork 45 つ 以上の コ ン ポ ー ネ ン ト を 指定 し な い 場合 、 パ ッ ケ ー ジ 全体が イ ン ス ト ー ル さ れ ま す 。 --list オ プ シ ョ ン を 使 用 す る と 、 さ ま ざま な コ ン ポ ー ネ ン ト の 引数の リス ト を 表示す る こ と も で き ま す 。 返さ れ た 出力に ア ス タ リス ク が 表示さ れ る 場合 は 、 その コ ン ポ ー ネ ン ト が 既に イ ン ス ト ー ル さ れ て い る こ と を 示し ま す 例 1: Solaris への Klocwork ユ ー ザ ー パ ッ ケ ー ジ 全体の イ ン ス ト ー ル kw-user-installer-9.6.1.1.solaris.sh -a /home/jlee/klocwork こ こ で • -a は 、 Klocwork の ラ イ セ ン ス 条項に 同 意 す る こ と を 示し ま す 。 • /home/jlee/klocwork は 、 Klocwork Insight が イ ン ス ト ー ル さ れ る 場所を 指定 し ま す 。 例 2: Linux への コ マ ン ド ラ イ ン ツ ー ル コ ン ポ ー ネ ン ト の イ ン ス ト ー ル kw-user-installer.9.6.1.1.linux64.sh -a /home/jlee/klocwork CommandLineTools 上述の 例の 明 は 次 の と お り で す 。 • -a は 、 ラ イ セ ン ス 契約を 表示し な い で ラ イ セ ン ス に 同 意 す る こ と を 示し ま す 。 • /home/jlee/klocwork は 、 Klocwork Insight が イ ン ス ト ー ル さ れ る 場所を 指定 し ま す 。 • CommandLineTools 引数は 、 ユ ー ザ ー パ ッ ケ ー ジ からコ マ ン ド ラ イ ン 機能の み を イ ン ス ト ー ル す る こ と を 示し ま す 。 ヒン ト : Klocwork Unix の 適切な イ ン ス ト ー ラ コ マ ン ド ラ イ ン オ プ シ ョ ン を 使 用 す る と 、 イ ン ス ト ー ル 中に サ ー バ ー を 指定 す る (サ ー バ ー プ ロ ジ ェ ク ト に 接 続 す る 場合 ) こ と も 、 ラ イ セ ン ス サ ー バ ー を 指定 す る (ス タ ン ド ア ロ ン プ ロ ジ ェ ク ト の 場合 ) こ と も で き ま す 。 例 3: Linux への Klocwork Desktop Plug-in for Eclipse の イ ン ス ト ー ル kw-user-installer-9.6.1.1.linux64.sh -a /home/jlee/ Eclipse こ こ で • -a は 、 Klocwork の ラ イ セ ン ス 条項に 同 意 す る こ と を 示し ま す 。 • /home/jlee/Klocwork は 、 Klocwork Insight が イ ン ス ト ー ル さ れ る 場所を 指定 し ま す 。 • Eclipse は イ ン ス ト ー ル 象が Eclipse 向け Klocwork だ けで あ る こ と を 示し ま す 。 例 4: Linux への Klocwork Desktop Plug-in for IntelliJ IDEAの イ ン ス ト ー ル kw-user-installer-9.6.1.1.linux64.sh -a --idea-dir "/home/jlee/JetBrains/IntelliJ IDEA 9.0" "/opt/klocwork/user 9.6" KJ_IDEA こ こ で • -a は 、 Klocwork の ラ イ セ ン ス 条項に 同 意 す る こ と を 示し ま す 。 • "/home/jlee/JetBrains/IntelliJ IDEA 9.0" は 、 IntelliJ IDEA が イ ン ス ト ー ル さ れ る マ シ ン 上の 場所を 指定 し ま す 。 • "/opt/klocwork/user 9.6" は 、 Klocwork ユ ー ザ ー イ ン ス ト ー ル デ ィレ ク ト リの パ ス で す 。 • KJ_IDEA は イ ン ス ト ー ル 象が Klocwork Desktop Java Plug-in for IntelliJ IDEA だ けで あ る こ と を 示し ま す 。 Unix Klocwork 46 Unix の ユ ー ザ ー 用 の コ マ ン ド ラ イ ン オ プ シ ョ ン 明 ! 名 前 短い 名 前 --agree -a ラ イ セ ン ス 契約を 表示し な い で ラ イ セ ン ス 条項に 同 意 し ま す 。 --force -f 整合 性チェ ッ ク を 行わな い で イ ン ス ト ー ル し ま す 。 --help -h こ の ヘル プ を 表示し て 終了し ま す 。 --idea-dir IntelliJ IDEA が イ ン ス ト ー ル さ れ る デ ィレ ク ト リを 指定 し ま す IntelliJ IDEA を イ ン ス ト ー ル す る 場合 に の み 該当)。 --klocwork-server <host>[:<port>] Klocwork サ ー バ ー の ホ ス ト 名 と ポ ー ト 番号を 指定 し ま す 。 --license-server <host>[:<port>] ラ イ セ ン ス サ ー バ ー の ホ ス ト 名 と ポ ー ト 番号を 指定 し ま す 。 --list -l --use-ssl --version (Klocwork Insight Java Plug-in for デ フ ォ ル ト : localhost:8080 デ フ ォ ル ト : localhost:27000 使 用 で き る 機能 (コ ン ポ ー ネ ン ト ) を 列 し ま す 。 Klocwork サ ー バ ー セ キ ュ ア 接 続 を 使 用 し ま す 。 -v Klocwork ソ フ ト ウェ ア の バ ー ジ ョ ン を 表示し 、 終了し ま す 。 Unix の ユ ー ザ ー コ ン ポ ー ネ ン ト の 引数 イ ン ス ト ー ル す る ユ ー ザ ー コ ン ポ ー ネ ン ト (機能) Klocwork Architect Architect Klocwork コ マ ン ド ラ イ ン ツ ー ル PATH への 入力す る 引数 (デ ベ ロ ッ パ ー 向け) CommandLineTools Eclipse ユ ー ザ ー 向け Eclipse IntelliJ IDEA で の KJ_IDEA Java 向け Klocwork (Linux の み ) bin デ ィレ ク ト リの 追加 PATH 環境 数に <user_install>/bin デ ィレ ク ト リを 追加す る こ と を お 勧め し ま す 。 こ の ド キ ュ メ ン テ ー シ ョ ン の 手順は 、 PATH に bin デ ィレ ク ト リを 既に 追加し た こ と を 前 提と し て い ま す 。 ト ラ ブル シ ュ ー テ ィン グ • パ ッ チを イ ン ス ト ー ル し た 後で Visual Studio で パ ッ ケ ー ジ ロ ー ド エラ ー が 発生 す る • IntelliJ IDEA イ ン ス ト ー ル が 出さ れ ま せ ん で し た 。 プ ラ グ イ ン が イ ン ス ト ー ル さ れ て い ま せ ん • イ ン ス ト ー ル 中の セ ッ ト ア ッ プ 初期化フ ァイ ル の 読み 取 り エラ ー 次 は 何? • Eclipse ユ ー ザ ー は 、 Eclipse 更新サ イ ト からの Klocwork プ ラ グ イ ン の イ ン ス ト ー ル が 必 要 で す 。 • Klocwork Desktop Analysis を 使 用 し た チェ ッ ク イ ン 前 の 指摘の 修正に 進み 、 開発環境を 選 し て く だ さ い 。 Mac Klocwork 47 Mac への Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル <yambe:breadcrumb>Installing_Klocwork_Insight</yambe:breadcrumb> お 使 い に な る 前 に 通常は 、 Klocwork administrator が 一元管 理 さ れ た ツ ー ル デ ィレ ク ト リで デ ベ ロ ッ パ ー が ユ ー ザ ー パ ッ ケ ー ジ を 使 用 で き る よ う に し ま す 。 パ ッ ケ ー ジ が あ 新バ ー ジ ョ ン の Klocwork ユ ー ザ ー パ ッ ケ ー ジ を イ ン ス ト ー ル す る 前 に 、 以前 の バ ー ジ ョ ン を ア ン イ ン ス ト ー ル し て く だ さ い 。 前 提条件 • JVM バ ー ジ ョ ン :マ シ ン に JVM 1.6 Update 31 かそれ 以降を イ ン ス ト ー ル し て から、 Klocwork サ ー バ ー ま た は Klocwork ユ ー ザ ー パ ッ ケ ー ジ を イ ン ス ト ー ル す る 必 要 が あ り ま す 。 以前 の バ ー ジ ョ ン の JVM が イ ン ス ト ー ル さ れ て い る 状態で Klocwork サ ー バ ー ま た は Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル を 試み る と 、 "Version of Java is too old" と い う エラ ー メ ッ セ ー ジ が 表示さ れ ま す 。 Apple は 独 自 バ ー ジ ョ ン の Java を 提供し て い ま す 。 Mac で ソ フ ト ウェ ア 更新機能を 使 用 し て く だ さ い 。 • ア ク セ ス レ ベ ル :Mac パ ッ ケ ー ジ の イ ン ス ト ー ル 時に は 、 Administrator ア ク セ ス 限が 必 要 で す 。 イ ン ス ト ー ラ GUI の 使 用 イ ン ス ト ー ル す る に は 、 イ ン ス ト ー ル パ ッ ケ ー ジ を デ ス ク ト ッ プ に コ ピー し 、 プ ロ ン プ ト に 従って 実行し ま す 。 次 の 点に • ユ ー ザ ー パ ッ ケ ー ジ は 次 の 以下の デ ィレ ク ト リに イ ン ス ト ー ル さ れ ま す 。 • /Applications/Klocwork User 9.6/ • /Library/Frameworks/KlocworkUser.framework/Versions/9.6/ • ユ ー ザ ー パ ッ ケ ー ジ の す べて の ア プ リケ ー シ ョ ン が イ ン ス ト ー ル さ れ ま す 。 カス タ ムイ ン ス ト ー ル は 実行で き ま せ ん 。 • /usr/local/kw/ に あ る シ ン ボリッ ク リン ク を 使 用 し て 、 コ マ ン ド ラ イ ン ツ ー ル に ア ク セ ス し ま す 。 次 は 何? • Eclipse ユ ー ザ ー の 場合 は 、 Eclipse 更新サ イ ト からの プ ラ グ イ ン の イ ン ス ト ー ル を 実行し ま す 。 Klocwork • IntelliJ IDEA ユ ー ザ ー の 場合 は 、 Klocwork Desktop Java Plug-in for IntelliJ IDEA を お 使 い に な る 前 に を 参 照 し て く だ さ い 。 • Klocwork プ ラ グ イ ン で サ ポ ー ト さ れ な い IDE ま た は エデ ィタ ー を 使 用 し て い る 場合 は 、 kwcheck for Java を お 使 い に な る 前 に を 参 照 し て く だ さ い 。 Eclipse Klocwork 48 Eclipse 更新サ イ ト からの Klocwork プ ラ グ イ ン の イ ン ス ト ー ル <yambe:breadcrumb>Installing_Klocwork_Insight|Installation</yambe:breadcrumb>Klocwork Plug-in for Eclipse を Klocwork ユ ー ザ ー パ ッ ケ ー ジ からイ ン ス ト ー ル し た 場合 、 さ らに Eclipse 更新サ イ ト を イ ン ス ト ー ル し 、 Klocwork イ ン ス ト ー ル デ ィレ ク ト リの パ ス を Eclipse で 指定 す る 必 要 が あ り ま す 。 Eclipse で の 更新サ イ ト の イ ン ス ト ー ル 使 用 し て い る Eclipse の バ ー ジ ョ ン に 基づき 、 次 の 手順に 従い ま す 。 Eclipse 3.4 Eclipse 3.5、 3.6、 3.7、 お よ び 1. Eclipse で 、 ヘル プ > ソ フ ト ウェ ア の 更新 に ア ク セ ス し ま す 。 2. 利用 可能な ソ フ ト ウェ ア タ ブを ク リッ ク し ま す 。 3. サ イ ト の 追加 を ク リッ ク し 、 ア ー カイ ブ を ク リッ ク し ま す 。 1. Eclipse で 、 ヘル プ > 新し い ソ フ ト ウェ ア の イ ン ス ト ー ル に ア ク セ ス し ま す 。 2. 追加 を ク リッ ク し ま す 。 3. ア ー カイ ブ を ク リッ ク し ま す 。 4.2 Wind River Workbench: 高度な デ バ イ ス 開発 パ ー ス ペ ク テ ィブ を 選 し て 、 ヘル プ > ソ フ ト ウェ ア の 更新 に ア ク セ ス し ま す 。 (右上に 近い ボタ ン ) 4. <user_install>/update-site/kw-eclipse-update-site.zip に 移動し ま す 。 ヒン ト : Mac の 場合 、 Klocwork /Library/Frameworks/KlocworkUser.framework/Versions/9.6/ に イ ン ス ト ー ル さ れ ま す 。 は 5. Open を ク リッ ク し ま す 。 6. OK を ク リッ ク し ま す 。 索 象サ イ ト の リス ト に 、 更新サ イ ト が 追加さ れ ま す 。 次 に 、 更新サ イ ト を イ ン ス ト ー ル し ま す 。 Eclipse 3.4 Eclipse 3.5、 3.6、 3.7、 お よ び 1. イ ン ス ト ー ル を ク リッ ク し ま す 。 2. 終了 を ク リッ ク し ま す 。 3. Eclipse を 再起動す る よ う に プ ロ ン プ ト が 表示さ れ た ら、 は い を ク リッ ク し ま す 。 1. C/C++ お よ び Klocwork for Java を イ ン ス ト ー ル す る 場合 は 、 静的解 析 ツ ー ル に チェ ッ ク を 追加し ま す 。 そう で な い 場合 は 、 静的解 析 ツ ー ル を 展開し 、 目的の 言語に チェ ッ ク を 追加し ま す 。 次 に 、 次 へ を ク リッ ク し ま す 。 注 意 : イ ン ス ト ー ル み 開発ツ ー ル の 言語を 反映す る プ ラ グ イ ン を イ ン ス ト ー ル し ま す 。 た と えば、 JDT の み を 使 用 し て い る 場合 、 Klocwork for Java の み を イ ン ス ト ー ル し ま す 。 2. イ ン ス ト ー ル の 詳 細 で 、 完了 を ク リッ ク し ま す 。 3. Eclipse を 再起動す る よ う に プ ロ ン プ ト が 表示さ れ た ら、 は い を ク リッ ク し ま す 。 4.2 Eclipse Klocwork 49 ユ ー ザ ー イ ン ス ト ー ル デ ィレ ク ト リの パ ス の 指定 1. ウィン ド ウ > プ リフ ァレ ン ス に 移動し ま す 2. Klocwork を 展開し 、 設定 を ク リッ ク し ま す 3. Klocwork イ ン ス ト ー ル への パ ス の 横に あ る ユ ー ザ ー イ ン ス ト ー ル デ ィレ ク ト リを 参 照 し 。 。 参 照 ボタ ン を ク リッ ク し 、 Klocwork ま す 。 た と えば、 次 の よ う に な り ま す 。 D:\Klocwork\User 9.6 ヒン ト : Mac の 場合 、 Klocwork /Library/Frameworks/KlocworkUser.framework/Versions/9.6/ に イ ン ス ト ー ル さ れ ま す 。 4. OK を ク リッ ク し ま す 。 は 次 は 何? Klocwork Desktop Analysis を お 使 い に な る 前 に 、 次 の い ずれ かに ア ク セ ス し ま す 。 • Klocwork Desktop C/C++ Plug-in for Eclipse を お 使 い に な る 前 に • Klocwork Desktop Java Plug-in for Eclipse を お 使 い に な る 前 に 新規ま た は ア ッ プ グ レ ー ド 版 IDE 向けカス タ ムイ ン ス ト ー ル の 実行 <yambe:breadcrumb>Installing_Klocwork_Insight</yambe:breadcrumb>Klocwork Insight の イ ン ス ト ー ル 後に IDE に ア ッ プ グ レ ー ド し た 場合 、 前 の バ ー ジ ョ ン の プ ラ グ イ ン の ア ン イ ン ス ト ー ル が 必 要 で す 。 ア ン イ ン ス ト ー ル の 詳 細 に つ Insight の ア ン イ ン ス ト ー ル を 参 照 し て く だ さ い 。 ア ン イ ン ス ト ー ル 後に 次 の い ずれ かを 実行し ま す 。 • Klocwork ユ ー ザ ー イ ン ス ト ー ラ を 再実行し 、 必 要 な プ ラ グ イ ン バ ー ジ ョ ン を 選 し て イ ン ス ト ー ル し ま す (た と えば、 Visual Studio 2005 から 2010 に 移行し た 場合 ) • <user_install>/update-site デ ィレ ク ト リから更新サ イ ト を イ ン ス ト ー ル し 、 新バ ー ジ ョ ン の Eclipse で イ ン ス ト ー ル デ ィレ ク ト リの パ ス を 設定 し ま す 。 Klocwork Desktop コ マ ン ド ラ イ ン ま た は を 使 用 し て い る 場合 は 、 こ れ 以上行う こ と は あ り ま せ ん 。 Klocwork ア ッ プ グ レ ー ド ス テ ッ プ は 、 以下の よ う に 、 IDE プ ラ グ イ ン に よ り 提供さ れ ま す 。 Desktop IDE 50 Visual Studio Klocwork ユ ー ザ ー パ ッ ケ ー ジ イ ン ス ト ー ラ を Windows で 再実行し ま す 。 マ シ ン 上の の イ ン ス ト ー ル み バ ー ジ ョ ン が 、 イ ン ス ト ー ラ に よ り 自 動 出さ れ ま す 。 Visual Studio イ ン ス ト ー ル し な い 機能の 選 を 解 除し ま す 。 Eclipse ア ッ プ グ レ ー ド す る Eclipse の バ ー ジ ョ ン に かかわらず、 以下の こ と が 必 要 で す 。 1. Eclipse 更新サ イ ト からの Klocwork プ ラ グ イ ン の イ ン ス ト ー ル 。 2. ユ ー ザ ー イ ン ス ト ー ル デ ィレ ク ト リの パ ス の 指定 。 IntelliJ IDEA IntelliJ IDEA の ア ッ プ グ レ ー ド バ ー ジ ョ ン を 同 じデ ィレ ク ト リに イ ン ス ト ー ル し た 場合 は 、 こ れ 以上行う こ と は あ り ま せ ん 。 別 の 場所に IDEA を イ ン ス ト ー ル し た 場合 は 、 次 の よ う に し ま す 。 • Windows: Windows イ ン ス ト ー ラ を 再実行し 、 マ シ ン に イ ン ス ト ー ル し な い 機能の 選 を 解 除し ま す 。 イ ン ス ト ー ル 中、 Klocwork Insight に よ って IntelliJ IDEA デ ィレ ク ト リが 自 動 出さ れ 、 その 場所に プ ラ グ イ ン デ ィレ ク ト リが イ ン ス ト ー ル さ れ ま す 。 複数の IDEA イ ン ス ト ー ル デ ィレ ク ト リが 出さ れ た 場合 は 、 参 照 し て 希望す る 場所を 指定 し ま す 。 • Linux: 次 の コ マ ン ド を 実行し ま す 。 <kw-user-installer> --idea-dir <intellij_install_location> <user_install> KJ_IDEA こ こ で • <kw-user-installer> は Klocwork イ ン ス ト ー ル 実行可能フ ァイ ル の 名 前 で す 。 • <intellij_install_location> は 、 IntelliJ IDEA が イ ン ス ト ー ル さ れ る シ ス テ ム上の 場所を 指定 し ま す 。 • <user_install> は 、 Klocwork を イ ン ス ト ー ル す る デ ィレ ク ト リで す 。 選 し た デ ィレ ク ト リが 空で な い 場合 は 、 イ ン ス ト ー ル を 続 行で き ま せ ん 。 • KJ_IDEA は イ ン ス ト ー ル 象が IntelliJ IDEA プ ラ グ イ ン だ けで あ る こ と を 指定 し ま す 。 例: kw-user-installer.9.x.x.x.linux.sh --idea-dir jlee/JetBrains/IntelliJIDEA /home/jlee/Klocwork KJ_IDEA 51 分 散 解 析 パ ッ ケ ー ジ の イ ン ス ト ー ル 分 散 解 析 パ ッ ケ ー ジ の イ ン ス ト ー ル <yambe:breadcrumb>Installing_Klocwork_Insight</yambe:breadcrumb> 分 散 解 析 コ ン ポ ー ネ ン ト は 、 個 別 の Klocwork イ ン ス ト ー ル パ ッ ケ ー ジ と し て 使 用 で き ま す (た と えば、 Linux の 場合 、 パ ッ ケ ー ジ は kw-dist-build-installer.9.x.x.xx.linux.sh で す )。 Unix への イ ン ス ト ー ル Klocwork の 完全な 分 散 解 析 パ ッ ケ ー ジ を 1. お 使 い 分 散 解 2. ダウン コ マ ン の 析 ロ ド オ イ ー を ペ ン ド 使 レ ス し 用 Unix に イ ン ス ト ー ル す る に は : ー テ ィン グ シ ス テ ムに 合 った Klocwork ト ー ル パ ッ ケ ー ジ を 一時デ ィレ ク ト リに ダウン ロ ー ド し ま す 。 た .sh フ ァイ ル が 実行可能フ ァイ ル で あ る こ と を 確認し ま す 。 chmod し 、 適切な パ ー ミッ シ ョ ン を 設定 し ま す 。 次 の よ う に 入力し ま す 。 chmod 755 <実行可能フ ァイ ル 名 > 注 意 :Klocwork ソ フ ト ウェ ア は ル ー ト ユ ー ザ ー 以外で イ ン ス ト ー ル し ま す 。 3. 実行可能フ ァイ ル を 、 適切な オ プ シ ョ ン お よ び 引数を 指定 し て 実行し ま す 。 <kw-dist-analysis-installer> -a -i <install_directory> こ こ で <kw-dist-analysis-installer> は イ ン ス ト ー ル 実行可能フ ァイ ル の 名 前 で す 。 -a は 、 ラ イ セ ン ス 契約を 承諾す る こ と を 示し ま す 。 <install_directory> は 、 分 散 解 析 パ ッ ケ ー ジ を イ ン ス ト ー ル す る 場所の パ ス で す 。 Windows への イ ン ス ト ー ル Windows で 、 イ ン ス ト ー ル ウィザ ー ド を 使 用 す る か、 自 動イ ン ス ト ー ル を 実行し ま す 。 Klocwork 分 散 解 析 パ ッ ケ ー ジ を に イ ン ス ト ー ル す る に は 、 イ ン ス ト ー ル す る マ シ ン の 管 理 者パ ー ミッ シ ョ ン が 必 要 で す 。 注 意 :Klocwork 台の マ シ ン の す べて の ユ ー ザ ー に つ い て 自 動的に イ ン ス ト ー ル さ れ ま す 。 Windows ユ ー ザ ー パ ッ ケ ー ジ で は 、 1 52 イ ン ス ト ー ル ウィザ ー ド に よ る Klocwork の イ ン ス ト ー ル Klocwork Insight の 分 散 解 析 パ ッ ケ ー ジ ま た は コ ン ポ ー ネ ン ト を ロ ー カル マ シ ン に イ ン ス ト ー ル す る に は : 1. Windows 向けの Klocwork 分 散 解 析 パ ッ ケ ー ジ を 一時デ ィレ ク ト リに ダウン ロ ー ド し ま す 。 2. イ ン ス ト ー ル 実行可能フ ァイ ル を 実行し ま す 。 グ ラ フ ィカル ユ ー ザ ー イ ン タ ー フ ェ イ ス に よ り 初期化お よ び 準備が 実行さ れ ま す 。 ウィザ ー ド の [よ う こ そ] 画面が 表示さ れ ま す 。 3. [次 へ] を ク リッ ク し ま す 。 [使 用 許諾契約書] 画面が 表示さ れ ま す 。 4. 使 用 許諾契約書を 確認し 、 承諾す る 場合 は 、 [使 用 許諾契約書に 同 意 し ま す ] を ク リッ ク し ま す 。 5. [次 へ] を ク リッ ク し ま す 。 [宛先デ ィレ ク ト リ] 画面が 表示さ れ ま す 。 デ フ ォ ル ト の 宛先デ ィレ ク ト リは 、 空き 領域が 最大の ロ ー カル ド ラ イ ブで す 。 た と えば、 次 の よ う に な り ま す 。 D:\Klocwork\Distributed Analysis 9.6\ 6. デ フ ォ ル ト の フ ォ ル ダー を 使 用 す る 場合 は [次 へ] を 、 別 の 場所に を イ ン ス ト ー ル す る 場合 は [ 更...] を ク リッ ク し ま す 。 [ 更...] を ク リッ ク す る と 、 [現在の 目的の フ ォ ル ダの を イ ン ス ト ー ル す る フ ォ ル ダー を 参 照 し ま す 。 更] Klocwork 画面が 表示さ れ ま す 。 Klocwork 重要 : パ ッ ケ ー ジ を Windows Vista、 Windows Server 2008、 お よ び Windows 7 マ シ ン の Program Files デ ィレ ク ト リに イ ン ス ト ー ル す る こ と は 避けて く だ さ い 。 Windows ユ ー ザ ー ア ク セ ス 制 御 (UAC) に よ り 、 Program Files デ ィレ ク ト リへの 書き 込み が 制 限さ れ て い ま す 。 7. [OK] を ク リッ ク し ま す 。 8. [次 へ] を ク リッ ク し ま す 。 [セ ッ ト ア ッ プ の 種類] 画面が 表示さ れ ま す 。 デ フ ォ ル ト で は 、 [完全] ボタ ン が 選 さ れ て い ま す 。 9. Klocwork 分 散 解 析 パ ッ ケ ー ジ 全体を 1 台の マ シ ン に 選 す る 場合 は 、 [完全] ボタ ン を 選 し た 状態の ま ま 、 ス テ ッ プ 11 に 進み ま す 。 マ シ ン に イ ン ス ト ー ル す る コ ン ポ ー ネ ン ト を 選 す る 場合 は 、 [カス タ ム]、 [次 へ] の 順に ク リッ ク し ま す 。 [カス タ ムセ ッ ト ア ッ プ ] 画面が 表示さ れ 、 2 つ の オ プ シ ョ ン が 示さ れ ま す 。 注 意 :Windows イ ン ス ト ー ル ウィザ ー ド で は 、 "機能" は マ を コ コ 分 シ ク ン ン 散 ン に リッ ポ ー ポ ー 解 析 イ ン ク し ネ ン ネ ン エー ス ま ト ト ジ ト す は に ェ "コ ン ポ ー ネ ン ト " を 指し ま す 。 ー ル し な い コ ン ポ ー ネ ン ト が あ る 場合 は 、 その コ ン ポ ー ネ ン ト の ア イ コ ン を ク リッ ク し た 後、 [イ 。 無効に "し な い " す べて イ ン ス ト ー ル さ れ ま す 。 イ ン ス ト ー ル "し な い " 基づき 、 Klocwork Distributed Analysis Server ま た は Klocwork ン ト の 選 を 解 除し ま す 。 重要 : 選 し た 場所に 十分 な デ ィス ク 領域が あ る こ と を 確認し て く だ さ い 。 シ ス テ ム要 件を 参 照 し て く だ さ い 。 を ク リッ ク し ま す 。 10. [次 へ] を ク リッ ク し ま す 。 [プ ロ グ ラ ムの イ ン ス ト ー ル 準備の 完了] 画面が 表示さ れ ま す 。 11. イ ン ス ト ー ル 設定 を レ ビ ュ ー ま た は 更す る に は 、 [ る ] を ク リッ ク し ま す 。 現在の 設定 で イ ン ス ト ー ル を 続 す る に は 、 [イ ン ス ト ー ル ] を ク リッ ク し ま す 。 象の マ シ 53 Klocwork が イ ン ス ト ー ル さ れ て い る 間、 進行状況を 示す バ ー が 表示さ れ ま す 。 [セ ッ ト ア ッ プ ウィザ ー ド 完了] 画面が 表示さ れ ま す 。 12. [終了] を ク リッ ク し ま す 。 Windows で の 自 動イ ン ス ト ー ル の 実行 分 散 解 析 パ ッ ケ ー ジ の 自 動イ ン ス ト ー ル を Windows で 実行す る に は 、 次 の コ マ ン ド を 入力し ま す 。 <kw-dist-build-installer> /S/v"/qn [ADDLOCAL=<component_code>] INSTALLDIR=<install_directory> /lv* <log_file>" こ こ で • <kw-dist-build-installer> は Windows 分 散 解 析 イ ン ス ト ー ル 実行可能フ ァイ ル の 名 前 で す 。 • ADDLOCAL=<component_code> は オ プ シ ョ ン で あ り 、 パ ッ ケ ー ジ の サ ー バ ー コ ン ポ ー ネ ン ト ま た は エー ジ ェ ン ト コ ン ポ ー ネ ン ト の み を イ ン ス ト ー ル で • <component_code> は 、 DistributedAnalysisServer ま た は DistributedAnalysisAgent で す 。 • <install_directory> は 、 イ ン ス ト ー ル す る デ ィレ ク ト リの パ ス で す 。 • /lv* <log_file> で は 、 イ ン ス ト ー ル エラ ー を フ ァイ ル に 記 で き ま す (推 )。 指定 す る デ ィレ ク ト リは 既に 存在し て い る こ と が 必 要 で す 。 ロ グ フ ァイ ル の パ ス を 使 用 し ま す 。 注 意 :ス ペ ー ス を 含む値を 、 エス ケ ー プ 引用 符 (\") で み ま す 。 例: kw-dist-build-installer.9.5.0.0.windows.exe /S /v"/qn INSTALLDIR=\"C:\Klocwork\9.5.0.0\Distributed Analysis\" <br/>/lvx* C:\Klocwork\dist_analysis.log" Windows イ ン ス ト ー ル の ロ グ フ ァイ ル Klocwork イ ン ス ト ー ル パ ッ ケ ー ジ の 1 つ が Windows で 開始さ れ る 場合 、 イ ン ス ト ー ル ロ グ フ ァイ ル は %USERPROFILE%\Local Settings\Temp に 保存さ れ ま す 。 ロ グ フ ァイ ル の 名 前 は 、 Klocwork<release-number>-<package>.log と な り ま す 。 た と えば、 Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル ロ グ フ ァイ ル の 名 前 は 、 Klocwork9.6-Server.log で す 。 9.6 Windows への イ ン ス ト ー ル 中に 、 Klocworkの ル ー ト イ ン ス ト ー ル デ ィレ ク ト リに ロ グ デ ィレ ク ト リも 作成 さ れ ま す 。 た と えばサ ー デ ィレ ク ト リが 初期化さ れ る と 、 こ の デ ィレ ク ト リの ロ グ フ ァイ ル は 、 kwservice 出力を 保存し ま す 。 イ ン ス ト ー ル に 関す る ト ラ ブル シ ュ ー テ ィン グ の 必 要 が あ る 場合 は 、 こ れ らの ロ グ を 確認し ま す 。 次 は 何? Klocwork を ビ ル ド と 統 合 し ま す 。 54 Klocwork サ ー バ ー の 設定 と 起動 Klocwork サ ー バ ー 設定 の 表示と 更 <yambe:breadcrumb>サ ー バ ー と デ ー タ ベ ー ス の 管 理 </yambe:breadcrumb>注 意 : Klocwork サ ー バ ー が 実行さ れ て い る 場合 、 サ ー ビ ス プ ロ パ テ ィを 更す る 前 に こ れ らを 停止す る 必 要 が あ り ま す 。 Klocwork サ ー バ ー の 停止を 参 照 し て く だ さ い 。 サ ー バ ー 設定 の 表示 Klocwork サ ー バ ー の ホ ス ト と ポ ー ト の 設定 を 表示す る に は 、 コ マ ン ド を 使 用 し ま す (こ の 場合 、 Klocwork ラ イ セ ン ス は 使 用 さ れ ま せ ん )。 kwservice get-service-properties Klocwork サ ー バ ー の ホ ス ト 名 の 設定 中央に な る 場所に Klocwork サ ー バ ー を イ ン ス ト ー ル し 、 別 の ホ ス ト マ シ ン から つ 以上の サ ー バ ー を 実行す る 場合 、 こ れ らの サ ー バ ー の ホ ス ト 名 を 設定 す る 必 要 が あ り ま す 。 1 重要 な 注 意 事項: • サ ー バ ー 構成 コ マ ン ド を 発行す る 場合 、 ロ グ を 表示で き る 必 要 が あ り ま す 。 • 以下の 手順に 従って 1 つ 以上の Klocwork サ ー バ ー に さ ま ざま な ホ ス ト を 指定 し た 場合 • Klocwork ク ラ イ ア ン ト からさ ま ざま な サ ブネ ッ ト に サ Klocwork サ ー バ ー の 完全修飾ホ ス ト 名 を 使 用 す る 必 要 イ ン し て い る マ シ ン から projects_root 、 以前 に サ ー バ ー を 起動し た ホ ス ト からは サ ー バ ー を 起動で き な く な り ま ー バ ー ホ ス ト が 配置さ れ て い る 場合 、 以下の 手順で が あ り ま す 。 'そう し な い と 、 ク ラ イ ア ン ト は サ ー バ ー に 接 続 で き な く な • ラ イ セ ン ス フ ァイ ル で Klocwork ラ イ セ ン ス サ ー バ ー の 物理 ホ ス ト 名 を 更す る こ と は で き ま せ ん 。 ラ イ セ ン ス サ ー バ ー を 別 の ホ ス ト に 移動す る 必 要 が に 問い 合 わせ 、 新し い ラ イ セ ン ス フ ァイ ル を 入手す る 必 要 が あ り ま す 。 た だ し 、 ラ イ セ ン ス サ ー バ ー を ホ ス ト す る マ シ (た と えば、 単純な ホ ス ト 名 から完全修飾ホ ス ト 名 に 更す る ) 場合 、 以下の 手順を 使 用 で き ま す 。 ラ イ セ ン ス フ ァイ ル の ホ ス ト 名 は 、 以下の 手順で 指定 さ れ た ホ ス ト 名 と 一致す る 必 • 冗長ラ イ セ ン ス サ ー バ ー を 設定 し た 場合 は 、 マ ス タ ー ラ イ セ ン ス サ ー バ ー の ホ ス ト 名 を 指定 す る よ う に し て く だ さ い 。 • ホ ス ト マ シ ン の ホ ス ト 名 ま た は い ずれ かの IP ア ド レ ス に 影響す る ネ ッ ト ワー ク 更の 実行も 参 照 し て く だ さ い 。 Klocwork サ ー バ ー の ホ ス ト 名 を 設定 す る に は : 1. サ ー バ ー が 実行さ れ て い る 場合 は 、 サ ー バ ー を 停止し ま す 。 Klocwork サ ー バ ー の 停止を 参 照 し て く だ さ い 。 2. 次 の コ マ ン ド を 実行し ま す 。 kwservice --projects-root <projects_root> set-service-property <server_name> host <host_name> こ こ で • <projects_root> は 、 使 用 す る projects_root デ ィレ ク ト リで す 。 • <server_name> は 、 次 の い ずれ かで す 。 • デ ー タ ベ ー ス Klocwork 55 • ラ イ セ ン ス • klocwork • <host_name> は 、 指定 さ れ た サ ー バ ー を ホ ス ト す る マ シ ン の 名 前 で す (完全修飾ホ ス ト 名 を 使 用 す る こ と を お 勧め し ま す 。 前 述の "重要 な 注 意 事項" を 参 照 し て く だ さ い )。 例: kwservice --projects-root C:\Klocwork\projects_root set-service-property database host server0196.acme.com 3. サ ー バ ー を 起動し ま す 。 Klocwork サ ー バ ー の 起動を 参 照 し て く だ さ い 。 Klocwork サ ー バ ー で 使 用 す る ポ ー ト の 設定 次 の 表に 、 Klocwork サ ー バ ー を 新し く イ ン ス ト ー ル し た 場合 の デ フ ォ ル ト の ポ ー ト 番号を 示し ま す 。 デ フ ォ ル ト の ポ ー ト 番号 サ ー バ ー 名 ポ ー ト デ ー タ ベ ー ス サ ー バ ー 3306 ラ イ セ ン ス サ ー バ ー 27000 と Klocwork サ ー バ ー 8080 と 33133 8081 重要 : • Klocwork の 前 バ ー ジ ョ ン から移行し た 場合 、 サ ー バ ー は 古い に 保存さ れ て い る ポ ー ト で 実行さ れ ま す 。 projects_root • 各 Klocwork サ ー バ ー は 専用 の ポ ー ト で 実行さ れ る 必 要 が あ り ま す 。 その 他の ア プ リケ ー シ ョ ン • Klocwork サ ー バ ー で は 、 2 つ の 連続 す る ポ ー ト が 使 用 さ れ ま す (ユ ー ザ ー が 選 し た ポ ー ト と 、 その 次 の ポ ー ト )。 • 各サ ー バ ー の デ フ ォ ル ト の ポ ー ト は 、 その サ ー バ ー タ イ プ の 通常の ポ ー ト で す (た 3306 は MySQL サ ー バ ー の 通常の ポ ー ト で す )。 デ フ ォ ル ト の ポ ー ト で Klocwork サ ー バ ー を 実行す る 場合 、 こ れ らの ポ ー ト で その 他の サ ー バ ー が 実行さ れ て い な い • 以下の 手順で ポ ー ト 番号を 設定 す る 場合 、 projects_root デ ィレ ク ト リは ロ グ イ ン し た マ シ ン から書き 込み 可能で あ る 必 要 が あ り ま す 。 • Klocwork サ ー バ ー が フ ァイ ア ー ウォ ー ル の 背後で 実行さ れ て い る 場合 、 ク ラ イ ア ン ト が サ ー • ラ イ セ ン ス サ ー バ ー が ポ ー ト 33133 を 使 用 で き な い 場合 は 、 ラ イ セ ン ス フ ァイ ル の ベ ン ダー デ ー モン ポ ー ト の を 同 じポ ー ト 番号を 使 用 す る よ う に と えば、 ポ ー ト こ と を 確認し ま す 。 バ ー と 通信で き る よ う に フ ァイ ア ウ 更の 手順に 従って く だ さ い 。 Klocwork サ ー バ ー で 使 用 す る ポ ー ト を 設定 す る に は : 1. サ ー バ ー が 実行さ れ て い る 場合 は 、 サ ー バ ー を 停止し ま す 。 Klocwork サ ー バ ー の 停止を 参 照 し て く だ さ い 。 2. 次 の コ マ ン ド を 実行し ま す 。 kwservice --projects-root <projects_root> set-service-property <server_name> port <port_number> こ こ で • <projects_root> は 、 使 用 す る projects_root デ ィレ ク ト リで す • <server_name> は 、 次 の い ずれ かで す 。 • デ ー タ ベ ー ス (必 須の 引数)。 Klocwork 56 • ラ イ セ ン ス • klocwork • <port_number> は 、 指定 し た Klocwork サ ー バ ー で 使 用 さ れ る ポ ー ト で す (上記の 表の デ フ ォ ル ト 値)。 3. サ ー バ ー を 再起動し ま す 。 Klocwork サ ー バ ー の 起動を 参 照 し て く だ さ い 。 例 Klocwork サ ー バ ー で 使 用 す る ポ ー ト を ポ ー ト 8074 に 設定 す る に は : kwservice --projects-root C:\Klocwork_Server\projects_root set-service-property klocwork port 8074 ホ ス ト マ シ ン の ホ ス ト 名 ま た は IP ア ド レ ス に 影響す る ネ ッ ト ワー ク 更の 実行 サ ー バ ー の ア ド レ ス お よ び 完全修飾ホ ス ト 名 に 影響を 与える サ ー バ ー の ネ ッ ト ワー ク 設定 の 一部を Klocwork ア プ リケ ー シ ョ ン が 引き 続 き 正常に 機能し て い る こ と を 確認し て く だ さ い 。 IP 更す る 必 要 が あ る 場合 は 、 以下 注 意 :こ れ に は 、 サ ー バ ー と ク ラ イ ア ン ト を 同 じコ ン ピュ ー タ ー に イ ン ス ト ー ル し た と き に 、 ネ ッ ト ワー ク から Windows コ ン ピュ ー タ ー を 切断す る 必 要 が あ る 状況な どが 含ま れ ま す 。 Klocwork サ ー バ ー を ホ ス ト す る マ シ ン の ホ ス ト 名 ま た は ア ド レ ス に 影響す る ネ ッ ト ワー ク 更を 実行す る に は : 1. Klocwork サ ー バ ー を 停止し ま す 。 Klocwork サ ー バ ー の 停止を 参 照 し て く だ さ い 。 2. ネ ッ ト ワー ク 構成 の 更を 行い ま す (ま た は コ ン ピュ ー タ ー を ネ ッ ト ワー ク から切断し ま す )。 3. Klocwork ラ イ セ ン ス サ ー バ ー が マ シ ン で 実行さ れ て い る 場合 は 、 Klocwork ラ イ セ ン ス フ ァイ ル の バ ッ ク ア ッ プ コ ピー を 作成 し 、 ラ イ セ ン ス フ ァイ ル を 編集し て ホ ス ト 名 と ア ド レ ス を 新し い ホ ス ト 名 と IP ア ド レ ス に 更し ま す 。 4. Klocwork サ ー バ ー を 再び 起動し ま す 。 Klocwork サ ー バ ー の 起動を 参 照 し て く だ さ い 。 5. 更さ れ た こ と を 知る 必 要 が あ る ユ ー ザ ー に 更を 通知し ま す (IT チー ム、 Klocwork 管 理 者、 ビ ル ド エン ジ ニア 、 開発チー ムな ど)。 IP IP Klocwork 57 Klocwork サ ー バ ー の 起動 <yambe:breadcrumb>サ ー バ ー と デ ー タ ベ ー ス の 管 理 </yambe:breadcrumb>プ ロ ジ ェ ク ト 管 理 タ ス ク を 実行し 、 Klocwork Insight が デ ー タ と レ ポ ー ト に ア ク セ ス で き る よ う に す る に は 、 Klocwork サ ー バ ー が 実行さ れ て い る 必 要 が あ り ま す 。 Windows に 関す る 注 意 :構成 に よ って は 、 Windows Services と し て 、 ま た は kwservice ユ ー テ ィリテ ィに 制 御 さ れ た 通常の プ ロ セ ス と し て 、 Klocwork サ ー バ ー を 実行す る 場合 が あ り ま す 。 Klocwork サ ー バ ー を Windows Services の 一環と し て 実行し て い る 場合 、 kwservice ま た は [ス タ ー ト ] メ ニュ ー の シ ョ ー ト カッ ト で は な く Windows Services 管 理 を 使 用 し て 、 Klocwork サ ー バ ー の 開始、 停止、 お よ び 確認を 行う 必 要 が あ り ま す 。 サ ー バ ー を 起動す る た め の 要 件 • Klocwork ラ イ セ ン ス の コ ピー を <projects_root>/licenses directory に 配置す る 必 要 が あ り ま す 。 ま た は 組 織 の FLEXlm ラ イ セ ン ス マ ネ ー ジ ャ ー を 使 用 す る 場合 は 、 イ ン ス ト ー ル 時に 、 ま た は kwservice set-service-property コ マ ン ド を 使 用 し て 、 その サ ー バ ー への パ ス を 設定 す る 必 要 が あ り ま す 。 Klocwork サ ー バ ー の ホ ス ト 名 の 設定 を 参 照 し て く だ さ い 。 • Unix で SSH を 使 用 し て 、 ま た は Windows で Windows Services 管 理 を 使 用 し て 、 Klocwork サ ー バ ー を リモー ト で 管 理 で き ま す 。 それ 以外の 場合 は 、 start、 restart、 お よ び stop コ マ ン ド を ロ ー カル に 発行す る 必 要 が あ り ま す 。 • projects_root への パ ス は 、 す べて の サ ー バ ー ホ ス ト で 同 じで な けれ ばな り ま せ ん 。 • Klocwork 実行可能フ ァイ ル への パ ス は 、 す べて の サ ー バ ー ホ ス ト で 同 じで な けれ ばな り ま せ ん 。 • Klocwork サ ー バ ー を 起動し た ユ ー ザ ー は projects_root デ ィレ ク ト リへの 書き 込み ア ク セ ス 限を 持つ 必 要 が あ り ま す 。 通常の プ ロ セ ス と し て の サ ー バ ー の 起動 す べて の Klocwork サ ー バ ー を 通常の プ ロ セ ス と し て 起動す る に は 、 次 の コ マ ン ド を 実行し ま す 。 kwservice --projects-root <projects_root> start こ こ で <projects_root> は 、 使 用 す る い ずれ かの projects_root デ ィレ ク ト リで す 。 Klocwork サ ー バ ー を 起動す る に は 、 次 の コ マ ン ド を 実行し ま す 。 kwservice --projects-root <projects_root> start [<server_name>] こ こ で • <server_name> は 、 次 の い ずれ かで す 。 • デ ー タ ベ ー ス • ラ イ セ ン ス • klocwork • <projects_root> は 、 サ ー バ ー が 実行さ れ て い る projects_root で す 。 ヒン ト :Window の 場合 は 、 [ス タ ー ト ] > [す べて の プ ロ グ ラ ム] > [Klocwork サ ー バ ー の 起動] を ク リッ ク し て Klocwork サ ー バ ー を 起動す る こ と も で き ま す 。 例 9.6] > [Klocwork Klocwork 58 す べて の Klocwork サ ー バ ー を 起動す る に は : kwservice --projects-root "C:\Klocwork\Server 9.6\projects_root" start Klocwork サ ー バ ー を 起動す る に は : kwservice --projects-root "C:\Klocwork\Server 9.6\projects_root" start klocwork サ ー バ ー が 起動し た こ と を 示す メ ッ セ ー ジ が 、 サ ー バ ー の ホ ス ト 名 お よ び ポ ー ト 番号、 お よ び projects_root の パ ス と と も に 表示さ れ ま す 。 た と えば、 次 の よ う に な り ま す 。 プ ロ ジ ェ ク ト ル ー ト の 使 用 :C:\Klocwork\projects_root ロ ー カル ホ ス ト は 次 の と お り で す :serverxyz.com [13.1.1.142] ラ イ セ ン ス サ ー バ ー を 起動し て い ま す [serverxyz.com:27000] で 開始さ れ ま し た (プ ロ ジ ェ ク ト ル ー ト は C:\Klocwork\Server 9.6\projects_root で す ) デ ー タ ベ ー ス サ ー バ ー を 起動し て い ま す [serverxyz.com:3306] で 起動し ま し た (プ ロ ジ ェ ク ト ル ー ト は C:\Klocwork\Server 9.6\projects_root で す ) Klocwork サ ー バ ー を 起動し て い ま す [serverxyz.com:8080] で 開始さ れ ま し た Windows services と し て の サ ー バ ー の 起動 Windows Services が 既に 実行さ れ て い る 場合 が あ り ま す 。 イ ン ス ト ー ル 時、 イ ン ス ト ー ル が 完了し た ら、 Klocwork サ ー バ ー を Windows services と し て 自 動的に 起動す る オ プ シ ョ ン を 選 で き ま す 。 注 意 :サ ー バ ー が Klocwork の 同 一バ ー ジ ョ ン の 場合 、 Klocwork サ ー バ ー の 2 つ の セ ッ ト を Windows Services と し て 実行す る こ と は で き ま せ ん 。 詳 細 に つ い て は 、 プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リの 移動ま た は 追加作成 を 参 照 し て Windows Services と し て Klocwork サ ー バ ー は デ ー タ ベ ー ス サ ー バ ー に 依存し ま す 。 つ ま り 、 サ ー バ ー を 実行す る 場合 、 Klocwork • Klocwork サ ー バ ー を 起動ま た は 再起動す る と 、 デ ー タ ベ ー ス サ ー バ ー も 起動し ま す 。 • デ ー タ ベ ー ス サ ー バ ー を 停止す る と 、 Klocwork サ ー バ ー も 停止し ま す 。 1 つ 以上の Klocwork サ ー バ ー を Windows Services と し て 起動ま た は 再起動す る に は 、 [コ ン ト ロ ー ル パ ネ ル ] の [Windows Services 管 理 ] を 使 用 し ま す 。 ま た は 、 次 の コ マ ン ド を 使 用 し ま す 。 net start "Klocwork 9.6 Database Server" net start "Klocwork 9.6 License Server" net start "Klocwork 9.6 Server" 次 は 何? 次 に 、 統 合 プ ロ ジ ェ ク ト を 設定 し 、 解 析 を 実行し ま す 。 統 合 ビ ル ド 解 析 を 参 照 し て く だ さ い 。 Klocwork 59 Klocwork サ ー バ ー の 停止 <yambe:breadcrumb>サ ー バ ー と デ ー タ ベ ー ス の 管 理 </yambe:breadcrumb>警告:ユ ー ザ ー の デ ー タ を 損失し な い よ う に 、 で Klocwork ア プ リケ ー シ ョ ン を 使 用 し て い な い と き に サ ー バ ー の 停止を ス ケ ジ ュ ー ル し て く だ さ い 。 サ ー バ ー を 停止す る 予定 で あ る 通常、 Klocwork サ ー バ ー を 起動し た ら、 Klocwork ク ラ イ ア ン ト ア プ リケ ー シ ョ ン からの 情 報 の 要 求を 処理 す る た め 、 こ れ らの サ ー バ ー を 無期限に 実行さ せ た ま ま に し ま す ソ フ ト ウェ ア の ア ッ プ グ レ ー ド 、 ラ イ セ ン ス フ ァイ ル の 置換、 サ ー バ ー 構成 の 更な どで 、 サ ー バ ー を 停止す る 必 要 が あ Klocwork サ ー バ ー を 停止す る 必 要 が あ り ま す 。 Windows に 関す る 注 意 :Klocwork サ ー バ ー を Windows Services の 一環と し て 実行し て い る 場合 (デ フ ォ ル ト の 設定 )、 kwservice ま た は [ス タ ー ト ] メ ニュ ー の シ ョ ー ト カッ ト で は な く Windows Services 管 理 を 使 用 し て 、 Klocwork サ ー バ ー の 開始、 停止、 お よ び 確認を 行う 必 要 が あ り ま す 。 サ ー バ ー を 停止す る た め の 要 件 • ホ ス ト マ シ ン に 直接 ロ グ イ ン す る 必 要 が あ り ま す 。 サ ー バ ー を リモー ト で 停止す る こ と は で き ま せ ん 。 • す べて の Klocwork サ ー バ ー を シ ャ ッ ト ダウン す る 前 に 、 Klocwork ク ラ イ ア ン ト の ユ ー ザ ー は ク ラ イ ア ン ト ア プ リケ ー シ ョ ン を シ ャ ッ ト ダウン す る こ と を お 勧め し ま す 。 こ れ を 行わな い 注 意 :サ ー バ ー が 停止し た こ と を 示す メ ッ セ ー ジ は 実際、 サ ー バ ー が 停止中に 発生 さ れ ま す 。 サ ー バ ー の 再起動やバ ッ ク 通常の プ ロ セ ス と し て 実行さ れ て い る サ ー バ ー の 停止 通常の プ ロ セ ス と し て 実行さ れ て い る す べて の サ ー バ ー を 停止す る に は 、 次 の コ マ ン ド を 実行し ま す 。 Klocwork kwservice --projects-root <projects_root> stop こ こ で <projects_root> は 、 使 用 す る い ずれ かの projects_root デ ィレ ク ト リで す 。 Klocwork サ ー バ ー を 停止す る に は 、 次 の コ マ ン ド を 実行し ま す 。 kwservice --projects-root <projects_root> stop <server_name> こ こ で • <server_name> は 、 次 の い ずれ かで す 。 • デ ー タ ベ ー ス • ラ イ セ ン ス • klocwork • <projects_root> は 、 サ ー バ ー が 実行さ れ て い る projects_root で す 。 ヒン ト :Window の 場合 は 、 [ス タ ー ト ] > [す べて の プ ロ グ ラ ム] > [Klocwork] > [Klocwork サ ー バ ー の 停止] を ク リッ ク し て Klocwork サ ー バ ー を 停止す る こ と も で き ま す 。 例 す べて の Klocwork サ ー バ ー を 停止す る に は : kwservice --projects-root "C:\Klocwork\Server 9.6\projects_root" stop 1つ の Klocwork サ ー バ ー を 停止す る に は : kwservice --projects-root "C:\Klocwork\Server 9.6\projects_root" stop klocwork Klocwork 60 サ ー バ ー が 停止さ れ た こ と を 示す メ ッ セ ー ジ が 表示さ れ ま す 。 た と えば、 次 の よ う に な り ま す 。 プ ロ ジ ェ ク ト ル ー ト の 使 用 :C:\Klocwork\Server 9.6\projects_root ロ ー カル ホ ス ト は 次 の と お り で す :serverxyz.com [13.1.1.142] Stopping License server [stopped] Stopping Database server [stopped] Stopping Klocwork server [stopped] ヒン ト :Window の 場合 、 [ス タ ー ト ] メ ニュ ー からサ ー バ ー を 停止す る こ と も で き ま す 。 [Klocwork] > [Klocwork サ ー バ ー の 停止] を ク リッ ク し ま す 。 Windows Services と し て 実行さ れ て い る サ ー バ ー の 停止 Windows Services と し て Klocwork サ ー バ ー は デ ー タ ベ ー ス サ ー バ ー に 依存し ま す 。 つ ま り 、 サ ー バ ー を 実行す る 場合 、 Klocwork • Klocwork サ ー バ ー を 起動ま た は 再起動す る と 、 デ ー タ ベ ー ス サ ー バ ー も 起動し ま す 。 • デ ー タ ベ ー ス サ ー バ ー を 停止す る と 、 Klocwork サ ー バ ー も 停止し ま す 。 Windows Services と し て 実行さ れ て い る 1 つ 以上の サ ー バ ー を 停止す る に は 、 [コ ン ト ロ ー ル パ ネ ル ] の [Windows Services 管 理 ] を 使 用 し ま す 。 Klocwork ま た は 、 次 の コ マ ン ド を 使 用 し ま す 。 net stop "Klocwork 9.6 Server" net stop "Klocwork 9.6 Database Server" net stop "Klocwork 9.6 License Server" kwservice <yambe:breadcrumb self="kwservice">Command_Reference</yambe:breadcrumb>kwservice サ ー バ ー を 起動し ま す . Klocwork Unix で SSH を 使 用 し て 、 ま た は Windows で Windows Services Administration を 使 用 し て 、 Klocwork サ ー バ ー を リモー ト で 管 理 で き ま す 。 それ 以外の 場合 は 、 start、 restart、 お よ び stop コ マ ン ド を ロ ー カル に 発行す る 必 要 が あ り ま す 。 残り の kwservice サ ブコ マ ン ド の 場合 、 ロ グ イ ン し て い る マ シ ン から デ ィレ ク ト リを 表示で き る 必 要 が あ り ま す 。 projects_root 使 用 方法 kwservice [common-options] <サ ブコ マ ン ド > [options] 例 kwservice --projects-root C:\Klocwork 9.6 Server\projects_root start license 共通オ プ シ ョ ン kwservice 61 明 ! 名 前 (お よ び 短い 名 前 ) --help こ の ヘル プ を 表示し ま す 。 --projects-root (-r) サ ー バ ー が 実行さ れ て い る --verbose プ ロ グ ラ ム実行に つ い て の 詳 細 情 報 を 表示し ま す 。 こ れ は 、 エラ ー の ト ラ ブル シ ュ ー テ ィン グ に 役立ちま す 。 --version バ ー ジ ョ ン 情 報 を 表示し ま す projects_root デ ィレ ク ト リの パ ス す べて の kwservice コ マ ン ド に 必 須で す 。 数の 例 こ の 記事の 例で は 、 次 の 数を 使 用 し て い ま す 。 • <server_name> は 、 次 の い ずれ かで す 。 • デ ー タ ベ ー ス • ラ イ セ ン ス • klocwork • <projects_root> は 、 サ ー バ ー が 実行さ れ て い る projects_root で す 。 kwservice check kwservice check コ マ ン ド を 使 用 し て 、 す べて の サ ー バ ー の ス テ ー タ ス を 確認し ま す 。 Klocwork サ ー バ ー ま た は 個 々の Klocwork Windows に 関す る 注 意 :Klocwork サ ー バ ー を Windows Services の 一環と し て 実行し て い る 場合 (デ フ ォ ル ト の 設定 )、 kwservice ま た は [ス タ ー ト ] メ ニュ ー の シ ョ ー ト カッ ト で は な く Windows Services 管 理 を 使 用 し て 、 Klocwork サ ー バ ー の 開始、 停止、 お よ び 確認を 行う 必 要 が あ り ま す 。 使 用 方法 kwservice --projects-root <projects_root> check [<server_name>] 例 す べて の Klocwork サ ー バ ー の ス テ ー タ ス を チェ ッ ク す る に は : kwservice --projects-root C:\Klocwork\projects_root check ラ イ セ ン ス サ ー バ ー の ス テ ー タ ス を チェ ッ ク す る に は : kwservice --projects-root C:\Klocwork\projects_root check license kwservice get-service-properties get-service-properties サ ー バ ー の ホ ス ト 名 お よ び ポ ー ト 番号を 表示し ま す 。 コ マ ン ド を 使 用 し て 、 Klocwork 使 用 方法 kwservice --projects-root <projects_root> get-service-properties <server_name> 例 kwservice --projects-root C:\Klocwork\projects_root get-service-properties klocwork kwservice 62 kwservice list-services こ の コ マ ン ド を 使 用 し て 、 Klocwork サ ー バ ー を リス ト し ま す 。 使 用 方法 kwservice --projects-root <projects_root> list-services 例 kwservice --projects-root C:\Klocwork\projects_root list-services kwservice restart こ の コ マ ン ド を 使 用 し て 、 す べて ま た は 個 々の サ ー バ ー を ワン ス テ ッ プ で 停止し 、 再起動し ま す 。 Klocwork Windows に 関す る 注 意 :Klocwork サ ー バ ー を Windows Services の 一環と し て 実行し て い る 場合 (デ フ ォ ル ト )、 kwservice ま た は [ス タ ー ト ] メ ニュ ー の シ ョ ー ト カッ ト で は な く Windows Services 管 理 を 使 用 し て 、 Klocwork サ ー バ ー の 開始、 停止、 お よ び 確認を 行う 必 要 が あ り ま す 。 注 意 :Unix で SSH を 使 用 し て 、 ま た は Windows で Windows Services 管 理 を 使 用 し て 、 Klocwork サ ー バ ー を リモー ト で 管 理 で き ま す 。 それ 以外の 場合 は 、 start、 restart、 お よ び stop コ マ ン ド を サ ー バ ー に ロ ー カル に 発行す る 必 要 が あ り ま す 。 使 用 方法 kwservice --projects-root <projects_root> restart [<server_name>] 例 す べて の Klocwork サ ー バ ー を 再起動す る に は : kwservice --projects-root C:\Klocwork\projects_root restart ラ イ セ ン ス サ ー バ ー を 再起動す る に は : kwservice --projects-root C:\Klocwork\projects_root restart license kwservice set-service-property こ の コ マ ン ド を 使 用 し て 、 Klocwork サ ー バ ー の プ ロ パ テ ィを 設定 し ま す 。 注 意 :こ の コ マ ン ド を 実行す る 前 に 、 関連す る サ ー バ ー を 停止す る 必 要 が あ り ま す 。 kwservice stopを 参 照 し て く だ さ い 。 使 用 方法 kwservice --projects-root <projects_root> set-service-property <server_name> <property> <value> • <プ ロ パ テ ィ> は 、 次 の 表に 示し た 任意 の プ ロ パ テ ィで す kwservice 63 Property 明 ! デ フ ォ ル ト 値 以下の サ ー バ ー に 適用 host 指定 さ れ た サ ー バ ー の ホ ス ト 名 localhost す べて port 指定 さ れ た サ ー バ ー に 使 用 さ れ る ポ ー ト 番号 ラ イ セ ン ス サ ー バ ー : 27000 デ ー タ ベ ー ス サ ー バ ー : 3306 Klocwork サ ー バ ー : 8080 す べて kwservice setup こ の コ マ ン ド を 使 用 し て 、 追加の イ ン ス ト ー ル 時に 1つ の projects_root デ ィレ ク ト リを 設定 お よ び 初期化し ま す 。 projects_root デ ィレ ク ト リが 自 動的に 作成 さ れ ま す 。 projects_root デ ィレ ク ト リは Klocwork サ ー バ ー と ア プ リケ ー シ ョ ン の デ ー タ の 場所で す 。 そこ に は Klocwork サ ー バ ー の 設定 と 、 統 合 プ ロ ジ ェ ク ト やビ ル ド 解 析 実行に 関す る 情 報 が 含ま れ て い ま す 。 ま た 、 Klocwork ラ イ セ ン ス フ ァイ ル も 保管 さ れ て い ま す 。 デ フ ォ ル ト の 場所は <サ ー バ ー イ ン ス ト ー ル >/projects_root で す 。 projects_root 追加の [1] デ ィレ ク ト リを 作成 す る 必 要 が あ る 場合 は 、 Klocwork カス タ マ ー サ ポ ー ト ま で 詳 細 を お 問い 合 わせ く だ さ い 。 使 用 方法 kwservice --projects-root <new_projects_root> setup [options] こ こ で • <new_projects_root> は 作成 す る projects_root の パ ス で す 。 こ の デ ィレ ク ト リの 親デ ィレ ク ト リは 既に 存在し ま す 。 重要 :projects_root の パ ス の 最大長は 68 ~ 72 文字で 、 デ ー タ ベ ー ス サ ー バ ー ~ 5 桁) の 長さ に よ って 異な り ま す 。 (mysql) の ポ ー ト 番号 (1 例 kwservice --projects-root C:\Klocwork\projects_root_2 setup オ プ シ ョ ン 名 前 明 ! --license <引数> ラ イ セ ン ス フ ァイ ル を 指定 し ま す 。 こ の オ プ シ ョ ン を 使 用 し て 、 指定 し た ラ イ セ ン ス フ ァイ ル を 新し い デ ィレ ク ト リに コ ピー し ま す 。 --old-pr <引数> 既存の projects_root デ ィレ ク ト リを 指定 し ま す 。 こ の オ プ シ ョ ン を 使 用 し て 、 既存の からサ ー バ ー 設定 を コ ピー し ま す 。 projects_root projects_root kwservice 64 kwservice start こ の コ マ ン ド を 使 用 し て 、 す べて ま た は 個 々の Klocwork サ ー バ ー を 起動し ま す 。 Windows に 関す る 注 意 :Klocwork サ ー バ ー を Windows Services の 一環と し て 実行し て い る 場合 (デ フ ォ ル ト の 設定 )、 kwservice ま た は [ス タ ー ト ] メ ニュ ー の シ ョ ー ト カッ ト で は な く Windows Services 管 理 を 使 用 し て 、 Klocwork サ ー バ ー の 開始、 停止、 お よ び 確認を 行う 必 要 が あ り ま す 。 注 意 :Unix で SSH を 使 用 し て 、 ま た は Windows で Windows Services 管 理 を 使 用 し て 、 Klocwork サ ー バ ー を リモー ト で 管 理 で き ま す 。 それ 以外の 場合 は 、 start、 restart、 お よ び stop コ マ ン ド を サ ー バ ー に ロ ー カル に 発行す る 必 要 が あ り ま す 。 使 用 方法 kwservice --projects-root <projects_root> start [<server_name>] 例 す べて の Klocwork サ ー バ ー を 起動す る に は : kwservice --projects-root C:\Klocwork\projects_root start Klocwork サ ー バ ー を 起動す る に は : kwservice --projects-root C:\Klocwork\projects_root start klocwork 移行オ プ シ ョ ン に 関す る 注 意 --migrate オ プ シ ョ ン は 、 Klocwork Insight の 以前 の バ ー ジ ョ ン から projects_root を 移行す る た め に 使 用 さ れ ま す 。 ア ッ プ グ レ ー ド に つ い て は 、 前 バ ー ジ ョ ン からの ア ッ プ グ レ ー ド を 参 照 し て く だ さ い 。 kwservice stop こ の コ マ ン ド を 使 用 し て 、 す べて ま た は 個 々の Klocwork サ ー バ ー を 停止し ま す 。 Windows に 関す る 注 意 :Klocwork サ ー バ ー を Windows Services の 一環と し て 実行し て い る 場合 (デ フ ォ ル ト の 設定 )、 kwservice ま た は [ス タ ー ト ] メ ニュ ー の シ ョ ー ト カッ ト で は な く Windows Services 管 理 を 使 用 し て 、 Klocwork サ ー バ ー の 開始、 停止、 お よ び 確認を 行う 必 要 が あ り ま す 。 注 意 :Unix で SSH を 使 用 し て 、 ま た は Windows で Windows Services 管 理 を 使 用 し て 、 Klocwork サ ー バ ー を リモー ト で 管 理 で き ま す 。 それ 以外の 場合 は 、 start、 restart、 お よ び stop コ マ ン ド を サ ー バ ー に ロ ー カル に 発行す る 必 要 が あ り ま す 。 使 用 方法 kwservice --projects-root <projects_root> stop [<server_name>] 例 す べて の Klocwork サ ー バ ー を 停止す る に は : kwservice --projects-root C:\Klocwork\projects_root stop Klocwork サ ー バ ー を 停止す る に は : kwservice --projects-root C:\Klocwork\projects_root stop klocwork 65 イ ン ス ト ー ル の テ ス ト イ ン ス ト ー ル の テ ス ト <yambe:breadcrumb>Installing_Klocwork_Insight|Installation</yambe:breadcrumb>Klocwork イ ン ス ト ー ル を テ ス ト す る に は 、 Klocwork サ ン プ ル プ ロ ジ ェ ク ト の 1 つ を 使 用 す る か、 独 自 の サ ン プ ル プ ロ ジ ェ ク ト を 作成 し て 解 析 し ま す 。 Klocwork サ ン プ ル プ ロ ジ ェ ク ト の 1つ を 使 用 す る <Klocwork_install>\samples に は 、 2 つ の デ ィレ ク ト リが あ り ま す 。 • csvtosql (Java の サ ン プ ル プ ロ ジ ェ ク ト ) • Demosthenes (C/C++ の サ ン プ ル プ ロ ジ ェ ク ト ) 各デ ィレ ク ト リに は 、 サ ン プ ル プ ロ ジ ェ ク ト お よ び readme フ ァイ ル が 含ま れ て お り 、 Klocwork の 調 ま た は デ モン ス ト レ ー シ ョ ン に 使 用 す る サ ン プ ル 解 析 の 設定 方法が 示さ れ て い ま す 。 注 意 : Unix が 必 要 で す 。 上で サ ン プ ル プ ロ ジ ェ ク ト を 正常に ビ ル ド す る に は 、 GNU make、 GCC、 お よ び bash サ ン プ ル プ ロ ジ ェ ク ト を 作成 し て 解 析 す る サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル を テ ス ト す る た め に 、 サ ン プ ル プ ロ ジ ェ ク ト を 作成 し て 解 析 し 、 解 析 の 結果を Klocwork Review で 表示で き ま す 。 • C/C++ 統 合 ビ ル ド 解 析 - チー ト シ ー ト • Java 統 合 ビ ル ド 解 析 - チー ト シ ー ト • C# 統 合 ビ ル ド 解 析 - チー ト シ ー ト 66 チー ムに 伝達し な けれ ばな らな い こ と <yambe:breadcrumb>Klocwork Insight の イ ン ス ト ー ル </yambe:breadcrumb>チー ムの デ ベ ロ ッ パ ー 、 マ ネ ー ジ ャ ー 、 ビ ル ド エン ジ ニア 、 お よ び 管 理 者は 、 次 の こ • イ ン ス ト ー ル パ ッ ケ ー ジ の 場所 (デ ベ ロ ッ パ ー が 独 自 の Klocwork ツ ー ル を イ ン ス ト ー ル す る 場合 ) • Klocwork サ ー バ ー の URL (マ ネ ー ジ ャ ー と デ ベ ロ ッ パ ー が Klocwork Review お よ び Klocwork Inspect に ア ク セ ス で き る よ う に す る た め ) • "/documentation" を 追加し た Klocwork サ ー バ ー の URL に よ って 、 す べて の Klocwork オ ン ラ イ ン ド キ ュ メ ン テ ー シ ョ ン を 入手で き る こ と • プ ロ ジ ェ ク ト ル ー ト デ ィレ ク ト リ の 場所 (Klocwork 管 理 者の み ) • ラ イ セ ン ス サ ー バ ー の ホ ス ト と ポ ー ト • Klocwork サ ー バ ー を 起動お よ び 停止す る パ ー ミッ シ ョ ン を 持つ ユ ー ザ ー の ユ ー ザ ー ID、 お よ び Windows の 場合 は サ ー バ ー を Windows Services と し て 管 理 す る 必 要 が あ る かどう か バ デ に デ ッ ー ア ー ク タ ク タ ア ベ セ ベ ッ ー ス ー プ ス す ス な の る の どの た め に デ ー タ ベ ー ス (Klocwork デ ー タ ベ ー ス サ ー バ ー ま た は 個 別 の MySQL どちらか) 必 要 が あ る ユ ー ザ ー が 存在し 、 パ ス ワー ド で デ ー タ ベ ー ス を ロ ッ ク し た 場合 、 その ユ ー ザ ー に パ ス ワー ド パ ス ワー ド の 設定 を 参 照 し て く だ さ い 。 67 ト ラ ブル シ ュ ー テ ィン グ Windows に イ ン ス ト ー ル し た の 修復 Klocwork Insight <yambe:breadcrumb>Installing_Klocwork_Insight</yambe:breadcrumb>Klocwork イ ン ス ト ー ル の フ ァイ ル が 誤って 損傷し た り 削除さ れ た り し た 場合 は 、 イ ン ス ト ー ル を 修復で き ま す 。 た と えば Klocwork "致命的エラ ー :ア ン イ ン ス ト ー ル で き ま せ ん " の イ ン ス ト ー ル が 損傷し た こ と が わかり ま す 。 の ア ン イ ン ス ト ー ル を 行お う と し た と き に と い う エラ ー メ ッ セ ー ジ が 表示さ れ た 場合 、 Klocwork こ の よ う な 場合 、 エラ ー メ ッ セ ー ジ ダイ ア ロ グ で OK を ク リッ ク し て ア ン イ ン ス ト ー ル を キ ャ ン セ ル し 、 以下の 修復手順を 実行し て からア ン イ ン ス ト ー ル 手順を 再実行し ま す Windows に イ ン ス ト ー ル し た 1. ス タ ー ト Klocwork を 修復す る に は : メ ニュ ー から、 コ ン ト ロ ー ル パ ネ ル > プ ロ グ ラ ムの 追加と 削除 を ク リッ ク し ま す 。 [プ ロ グ ラ ムの 追加と 削除] ダイ ア ロ グ が 表示さ れ ま す 。 2. 修復す る Klocwork パ ッ ケ ー ジ を 選 し 、 サ ポ ー ト 情 報 を 参 照 す る に は 、 こ こ を ク リッ ク し て く だ さ い 。 を 選 し ま す 。 選 し た Klocwork パ ッ ケ ー ジ の 3. 修復 を ク リッ ク し ま す 。 イ ン ス ト ー ル が ク リー ン 状態に 関連項目: • Klocwork Insight の ア ン イ ン ス ト ー ル • Klocwork Insight の イ ン ス ト ー ル • ト ラ ブル シ ュ ー テ ィン グ サ ポ ー ト 情 報 り ま す 。 ダイ ア ロ グ が 表示さ れ ま す 。 Visual Studio 68 パ ッ チを イ ン ス ト ー ル し た 後で Visual Studio で パ ッ ケ ー ジ ロ ー ド エラ ー が 発生 す る <yambe:breadcrumb>Visual の ト ラ ブル シ ュ ー テ ィン グ </yambe:breadcrumb>以下の い ずれ かを 実行で き ま す 。 Studio • パ ッ チを ア ン イ ン ス ト ー ル し て 最新の フ ル バ ー ジ ョ ン の Klocwork ユ ー ザ ー イ ン ス ト ー ラ を イ ン ス ト ー ル す る か、 • <user_install>\inforceVSNET デ ィレ ク ト リから次 の コ マ ン ド を 実行し ま す 。 regsvr32 IfPkgVS2005.dll イ ン ス ト ー ル 中の セ ッ ト ア ッ プ 初期化フ ァイ ル の 読み 取 <yambe:breadcrumb>Installing_Klocwork_Insight</yambe:breadcrumb> で の イ ン ス ト ー ル 時に 次 の エラ ー が 表示さ れ た 場合 は 、 次 の 手順に 従い ま す 。 Windows 設定 初期化フ ァイ ル の 読み 込み 中に エラ ー が 発生 し ま し た Windows シ ス テ ムド ラ イ ブ (通常は C: ド ラ イ ブ) に 空き 領域が あ る こ と を 確認し ま す 。 Windows イ ン ス ト ー ラ は 、 Klocwork を 別 の ド ラ イ ブに イ ン ス ト ー ル す る 場合 で も 、 シ ス テ ムド ラ イ ブ上の 領域を 必 要 と し ま す 。 Klocwork は 非ASCII エン コ ー ド を サ ポ ー ト し て い る <yambe:breadcrumb>リフ ァレ ン ス </yambe:breadcrumb>Klocwork Insight 8.1 以降で は 完全に 国際化し て い ま す 。 つ ま り 、 以下の ド キ ュ メ ン ト で 日本語な どの マ ル チバ イ ト 文字を 使 用 で き ま す 。 • ソ ー ス フ ァイ ル の 内容 (C/C++ で は 、 コ メ ン ト と 文字列の み に マ ル チバ イ ト 文字を 使 用 で き る こ と に 注 意 し て く だ さ い ) • ソ ー ス フ ァイ ル 名 と パ ス (国際化に 関す る 制 限を 参 照 ) • テ ー ブル デ ィレ ク ト リ の パ ス • 出さ れ た 指摘の コ メ ン ト • カス タ ムチェ ッ カー ヘル プ フ ァイ ル (指摘コ ー ド に は マ ル チバ イ ト 文字を 使 用 で き ま せ ん ) • 構成 フ ァイ ル • ユ ー ザ ー の 認証管 理 (た と えば、 LDAP 設定 ア ク セ ス 制 御 ) • !Checker Studio フ ァイ ル の 場合 、 以外の プ > [地域と シ ス テ こ れ は ロ グ ラ 言語の ムパ ス で 使 用 さ れ る 文字は 、 現在の エン コ ー ド で 記述す る 必 要 が あ り ま す 。 た と えば、 ソ ー ス フ ァイ ル ま 、 unicode ムの 言語を 日本語に 設定 す る 必 要 が あ る こ と を 意 味し ま す 。 こ の プ ロ パ テ ィを 更す る に は 、 [コ ン ト ロ ー オ プ シ ョ ン ] > [詳 細 ] から [日本語] を 選 し て 、 コ ン ピュ ー タ ー を 再起動し ま す 。 関連項目: • 国際化に 関す る 制 限 • kwconv Windows Klocwork 69 Windows の イ ン ス ト ー ル 後に サ ー バ ー を 起動で き な い Klocwork <yambe:breadcrumb>サ ー バ ー と デ ー タ ベ ー ス の 管 理 </yambe:breadcrumb> Windows への サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 後に 次 の い ずれ かの メ ッ セ ー ジ が 表示さ れ る 場合 : Klocwork • Error 1920. Service Klocwork 9.6 Server (Klocwork 9.6 Server) failed to start.Verify that you have sufficient privileges to start system services. • Service Klocwork 9.6 License Server failed to start.See installation log for more details. 以前 の バ ー ジ ョ ン の Klocwork サ ー バ ー や Klocwork ラ イ セ ン ス サ ー バ ー が の イ ン ス ト ー ル 時に 指定 し た ポ ー ト で 実行さ れ て い る こ と が 考えられ ま す 。 同 じポ ー ト で つ の バ ー ジ ョ ン の サ ー バ ー を 実行す る こ と は で き ま せ ん 。 Insight 9.6 2 kwservice set-service-property を 使 用 し て 9.6 Klocwork Server and/or 9.6 Klocwork ラ イ セ ン ス サ ー バ ー 用 の 異な る ポ ー ト 番号を 設定 し て からサ ー バ ー を 起動す る 必 要 が あ り ま す 。 関連項目 • Klocwork Insight の イ ン ス ト ー ル Klocwork Desktop Java Plug-in for IntelliJ IDEA を お 使 い に な る 前 に <yambe:breadcrumb>Klocwork Desktop を 使 用 し た チェ ッ ク イ ン 前 の 指摘の 修正</yambe:breadcrumb>Klocwork IDEAチェ ッ ク イ ン 前 に 指摘を 出し て 修正す る の に 役立ちま す 。 ユ ー ザ ー パ ッ ケ ー ジ の 一部と し て イ ン ス ト ー ル さ れ ま す 。 プ ロ ジ ェ ク ト への plug-in for IntelliJ Klocwork サ ー バ ー の 接 続 静的コ ー ド 解 析 から最大の 益を サ ー バ ー 上の 大き い プ ロ ジ ェ ク 小さ い ロ ー カル プ ロ ジ ェ ク ト は が 解 析 さ れ た サ ー バ ー 上に 生 成 を 組 み 込ん で い る 間に 、 即座に サ ー バ ー プ ロ ジ ェ ク ト に 接 続 す ス タ ン ド ア ロ ン デ ス ク ト ッ プ 解 こ の 手順は 、 各プ ロ ジ ェ ク ト で 1. 2. 3. 4. Analysis Klocwork 得 られ る の は 、 小さ い ロ ー カル プ ロ ジ ェ ク ト を ト 、 さ 解 る 析 に 接 続 す る 追加の ソ ー れ た 析 さ れ ま す と 、 指摘ス を 実行で き と き で す ス フ ァイ Insight 。 テ ー タ ス ま す が 、 。 ル knowledge base (共有ラ イ ブラ リな ど) (ナレ ッ ジ ベ ー ス ) 情 報 を 統 合 ビ ル ド 解 析 お よ び チー ムメ ン バ ー 間で 共有す る こ と も で こ の 解 析 で は 知識を ロ ー カル プ ロ ジ ェ ク ト の ソ ー ス フ ァイ ル から引 1 回だ け実行し ま す 。 IntelliJ IDEA で 、 [フ ァイ ル ] > [設定 ] の 順に ク リッ ク し ま す 。 [プ ロ ジ ェ ク ト 設定 ] で [Klocwork for Java] を ダブル ク リッ ク し ま す 。 [Klocwork プ ロ ジ ェ ク ト ] で 、 接 続 す る Klocwork サ ー バ ー プ ロ ジ ェ ク ト を 選 し ま す 。 Klocwork サ ー バ ー への セ キ ュ ア 接 続 が 設定 さ れ て い る 場合 は 、 [セ キ ュ ア 接 続 の 使 用 ] チェ ッ ク ボッ ク ス を オ ン に し ま す 。 5. [OK] を ク リッ ク し ま す 。 Klocwork Desktop Java Plug-in for IntelliJ IDEA 70 コ ー ド の 解 析 1. IDEA で 、 解 析 す る プ ロ ジ ェ ク ト を 開き ま す 。 2. ツ ー ル バ ー に あ る を ク リッ ク し ま す 。 ヒン ト :ツ ー ル バ ー に あ る [解 析 ] ボタ ン を ク リッ ク す る と 、 [Klocwork for Java Project Settings] ペ ー ジ で 選 し た モジ ュ ー ル が 常に 解 析 さ れ ま す 。 こ れ と は 照 的に 、 [Run Klocwork for Java analysis] メ ニュ ー オ プ シ ョ ン を 右ク リッ ク す る と 、 プ ロ ジ ェ ク ト エク ス プ ロ ー ラ ー で 現在選 さ れ て い る モジ ュ ー ル が 解 析 さ ([プ ロ ジ ェ ク ト 設定 ] ペ ー ジ で 選 さ れ て い る かどう かは 無関係で す )。 解 析 が 完了し た ら、 [Klocwork for Java] ビ ュ ー に 解 析 結果が 表示さ れ ま す 。 出さ れ た 指摘の 調 [Klocwork for Java] ビ ュ ー で 、 次 を 行い ま す 。 1. リス ト に あ る 指摘を ク リッ ク し て 、 指摘内容が 現れ る ソ ー ス コ ー ド を 表示し ま す 。 2. ト レ ー ス バ ッ ク 情 報 を 使 用 し て 、 指摘を 調 し ま す 。 ト レ ー ス バ ッ ク 行からは 、 指摘の 一因と な った イ ベ ン ト に リン ク 3. 指摘に 関す る ヘル プ を 確認す る に は 、 指摘を 右ク リッ ク し [ヘル プ を 表示] を 選 し ま す 。 欠陥を 修正し 、 残り は 無視し ま す 。 本物の 欠陥の 場合 : 1. コ ー ド で 指摘を 修正し 、 2. 更を 保存し ま す 。 を ク リッ ク し て 、 解 析 を 実行し ま す 。 指摘が リス ト に 表示さ れ な く な れ ば、 その 指摘は 修正 み で す 。 修正す る 必 要 の な い 指摘の 場合 : 1. リス ト で 指摘を 右ク リッ ク し 、 Change Status > Ignore を 選 し ま す 。 2. コ メ ン ト を 入力し て OK を ク リッ ク し ま す 。 Klocwork サ ー バ ー 上の プ ロ ジ ェ ク ト に 接 続 し て い る 場合 、 更内容は 他の デ ベ ロ ッ パ ー と Klocwork Review に も 表示さ れ ま す 。 その 他の デ ベ ロ ッ パ ー に よ る 更で も デ ス ク ト ッ プ プ ロ ジ ェ ク ト が 更新さ れ る よ う に な り ま し た 。 こ の 状況は 、 別 の 統 合 ビ ル ド 解 析 が 実行さ れ る 前 で も 発生 し ま す 。 チェ ッ ク イ ン の 前 に • IDE からの チェ ッ ク イ ン 前 の コ ー ド レ ビ ュ ー の 設定 71 ア ン イ ン ス ト ー ル Klocwork Insight の ア ン イ ン ス ト ー ル <yambe:breadcrumb>Installing_Klocwork_Insight</yambe:breadcrumb> ア ン イ ン ス ト ー ル の 前 に サ ー バ ー パ ッ ケ ー ジ ま た は connected desktop (コ ネ ク テ ッ ド デ ス ク ト ッ プ ) の イ ン ス ト ー ル を 更ま た は ア ン イ ン ス ト ー ル す る 場合 、 最初に Klocwork サ ー バ ー を 停止す る 必 要 が あ り ま す 。 Klocwork サ ー バ ー の 停止を 参 照 し て く だ さ い 。 サ デ な の の に デ ー バ ィレ どの 場合 場合 あ り ー タ ー パ ク ト 構成 、 コ は 、 ま す の バ ッ ケ ー ジ を ア ン イ ン ス ト ー ル す る 場合 、 サ ー バ ー の 停止に 加え、 projects_root リや、 更し た kwfilter.conf フ ァイ ル の バ ッ ク ア ッ プ コ ピー を 作成 す る 必 要 が あ り ま す 。 Unix お よ び Windows ン パ イ ラ 構成 フ ァイ ル は <server_install>/config に あ り ま す 。 Mac /Library/Frameworks/KlocworkServer.framework/<version>/config 。 バ ッ ク ア ッ プ デ ー タ の 作成 方法の 詳 細 に つ い て は 、 Klocwork ッ ク ア ッ プ を 参 照 し て く だ さ い 。 Windows デ ィレ ク ト リま よ り 前 の バ ー ジ シ ス テ ムの 場合 お よ び 保存の 必 た ョ は 要 は ン 、 の バ ー ジ ョ ン の 構成 フ ァイ ル を を ア ン イ ン ス ト 自 動ア ン イ ン ス あ る その 他の デ Windows に イ ン ス ト ー ル し た ア ー ト ー ン ル ー タ イ す ル フ Klocwork サ ー バ ー パ ッ ケ ー ジ は 、 projects_root ン ス ト ー ル し な い た め 、 特 に 7.7 る 場合 は 、 念の た め こ れ らの デ ィレ ク ト リの バ ッ ク ア ッ プ を 作成 す る と 役立ち が な い た め 、 projects_root ァイ ル の バ ッ ク ア ッ プ を 、 サ ー バ ー の イ ン ス ト ー ル デ ィレ ク ト リ以外に 必 ず作 Klocwork Insight の 修復も 参 照 し て く だ さ い 。 Windows で の ア ン イ ン ス ト ー ル 注 意 :ユ ー ザ ー パ ッ ケ ー ジ を ア ン イ ン ス ト ー ル す る と 、 Visual Studio お よ び 用 の プ ラ グ イ ン が ア ン イ ン ス ト ー ル さ れ ま す 。 Eclipse からプ ラ グ イ ン を 削除す る に は 、 更新サ イ ト を ア ン イ ン ス ト ー ル す る 必 要 が あ り ま す 。 Windows に お ける イ ン ス ト ー ル IntelliJ み の コ ン ポ ー ネ ン ト の 表示ま た は イ ン ス ト ー ル の IDEA 更 サ ー バ ー パ ッ ケ ー ジ ま た は ユ ー ザ ー パ ッ ケ ー ジ から 1 つ 以上の Klocwork コ ン ポ ー ネ ン ト を 削除す る 場合 、 ま た 、 現在イ ン ス ト ー ル さ れ て い る コ ン ポ ー ネ ン ト を 確認す る 必 要 が あ る 場合 は 、 次 の Klocwork を ア ン イ ン ス ト ー ル す る 必 要 が あ る 場合 、 ア ン イ ン ス ト ー ル の 前 に 現在イ ン ス ト ー ル さ れ て い る コ ン ポ ー ネ ン ト を 確認し イ ン ス ト ー ル さ れ て い る コ ン ポ ー ネ ン ト を 表示、 ま た は Klocwork を 部分 的に ア ン イ ン ス ト ー ル す る に は : 1. [ス タ ー ト ] メ ニュ ー から、 [コ ン ト ロ ー ル パ ネ ル ] > [プ ロ グ ラ ムの 追加と 削除] に 移動し ま す 。 Windows 7:[コ ン ト ロ ー ル パ ネ ル ] ウィン ド ウから、 [プ ロ グ ラ ム] の 下の [プ ロ グ ラ ムの ア ン イ ン ス ト ー ル ] を 選 し ま す 。 2. 情 報 を 表示す る サ ー バ ー パ ッ ケ ー ジ ま た は ユ ー ザ ー パ ッ ケ ー ジ ま で ス ク ロ ー ル し て ク リッ ク し ま す 。 3. パ ッ チに 関す る 情 報 を 見つ ける た め に 、 [プ ロ グ ラ ムの 追加と 削除] の 上部に あ る [更新プ ロ グ ラ ムの 表示] チェ ッ ク ボッ ク ス が 選 さ れ て い る こ と を 確認し ま す 。 Klocwork Insight 72 Windows 7:右上の [イ ン ス ト ー ル さ れ た 更新プ ロ グ ラ ムを 表示] を ク リッ ク し ま す 。 Klocwork イ ン ス ト ー ル パ ッ ケ ー ジ エン ト リの 下に 、 イ ン ス ト ー ル さ れ て い る パ ッ チが 表示さ れ ま す 。 4. [ 更] を ク リッ ク し ま す 。 Windows 7:Klocwork イ ン ス ト ー ル パ ッ ケ ー ジ を 右ク リッ ク し て [ 更] を 選 し ま す 。 更ウィザ ー ド の [よ う こ そ] 画面が 表示さ れ ま す 。 5. [次 へ] を ク リッ ク し ま す 。 [プ ロ グ ラ ムの メ ン テ ナン ス ] パ ネ ル が 表示さ れ ま す 。 6. [ 更] を 選 し て [次 へ] を ク リッ ク し ま す 。 7. [カス タ ムセ ッ ト ア ッ プ ] 画面が 表示さ れ ま す 。 ク リッ ク ス ル ー し 、 イ ン ス ト ー ル さ れ て い る コ ン ポ ー ネ ン ト を 確認し ま す 。 (機能) 注 意 :次 の 記号は 、 イ ン ス ト ー ル さ れ て い る コ ン ポ ー ネ ン ト を 示し ま す : 8. イ ン ス ト ー ル さ れ て い る コ ン ポ ー ネ ン ト の み を 表示す る 場合 : 9. イ ン ス ト ー ル み 10. [キ ャ ン セ ル ] を 11. 確認を 求め られ 12. [終了] を ク リッ 13. 特 定 の コ ン ポ ー 14. ア ン イ ン ス ト ー の ク た ク ネ ル コ ン リッ ら、 し ま ン ト す る ポ ー ネ ン ク し ま す [は い ] を す 。 を ア ン イ コ ン ポ ー ト を 記 し ま す 。 。 ク リッ ク し ま す 。 ン ス ト ー ル す る 場合 、 ま た は 以前 に イ ン ス ト ー ル し な かった コ ン ポ ー ネ ン ト を イ ン ス ネ ン ト に つ い て は 、 [イ ン ス ト ー ル し な い ] を ク リッ ク し ま す 。 イ ン ス ト ー ル す る コ ン ポ ー ネ ン ト に つ い て は 、 [ロ ー カル ハー ド ド ラ イ ブに す べて イ ン ス ト ー ル ] を ク リッ ク し ま す 。 15. [次 へ] を ク リッ ク し ま す 。 [プ ロ グ ラ ムの 修正準備の 完了] 画面が 表示さ れ ま す 。 16. [イ ン ス ト ー ル ] を ク リッ ク し ま す 。 選 し た 機能が 更さ れ ま す 。 17. [終了] を ク リッ ク し ま す 。 Windows マ シ ン からの Klocwork の ア ン イ ン ス ト ー ル 注 意 :[コ ン ト ロ ー ル パ ネ ル ] の [プ ロ グ ラ ムの 追加と 削除] を ア ン イ ン ス ト ー ル で き ま す が 、 ロ グ 情 報 は 取 得 で き ま せ ん 。 からも Klocwork Klocwork ソ フ ト ウェ ア パ ッ ケ ー ジ を 削除す る に は : 1. 次 の コ マ ン ド を 実行し ま す 。 <installer.exe> /X こ こ で 、 <installer.exe> は ア ン イ ン ス ト ー ル す る パ ッ ケ ー ジ で す 。 2. [設定 言語の 選 ] 画面が 表示さ れ ま す 。 適切な 言語を 選 し 、 [OK] を ク リッ ク し ま す 。 3. プ ロ ン プ ト が 表示さ れ た ら、 [は い ] を ク リッ ク し て 製品を ア ン イ ン ス ト ー ル し ま す 。 ア に と サ で ン イ ン 保存さ な り ま ー バ ー す 。 ス れ す パ ト ま 。 ッ ー す た ケ ル 。 と ー ロ グ フ ロ グ フ えば、 ジ の ア ァイ ル は %USERPROFILE%\Local Settings\Temp ァイ ル の 名 前 は 、 Klocwork<release-number>-<package>.log Klocwork 9.6 ン イ ン ス ト ー ル ロ グ フ ァイ ル の 名 前 は 、 Klocwork9.6-Server.log Klocwork Insight 73 Windows で の 自 動モー ド の ア ン イ ン ス ト ー ル Windows マ シ ン で 自 動モー ド の ア ン イ ン ス ト ー ル を 実行す る に は 、 次 の コ マ ン ド を 入力し ま す 。 <installer.exe> /S /v"/qn REMOVE=ALL" こ こ で 、 <installer.exe> は ア ン イ ン ス ト ー ル す る パ ッ ケ ー ジ で す 。 ア ン イ ン ス ト ー ル ロ グ フ ァイ ル は %USERPROFILE%\Local Settings\Temp に 保存さ れ ま す 。 ロ グ フ ァイ ル の 名 前 は 、 Klocwork<release-number>-<package>.log と な り ま す 。 た と えば、 Klocwork 9.6 サ ー バ ー パ ッ ケ ー ジ の ア ン イ ン ス ト ー ル ロ グ フ ァイ ル の 名 前 は 、 Klocwork9.6-Server.log で す 。 Unix で の ア ン イ ン ス ト ー ル Unix マ シ ン に イ ン ス ト ー ル さ れ て い る コ ン ポ ー ネ ン ト の 表示 た と えば、 新し い バ ー ジ ョ ン の Klocwork に ア ッ プ グ レ ー ド す る 場合 、 ア ン イ ン ス ト ー ル の 前 に 現在イ ン ス ト ー ル さ れ て い る コ ン ポ ー ネ ン ト を 確認し 、 新し い バ ー イ ン ス ト ー ル さ れ て い る コ ン ポ ー ネ ン ト (機能) を 一覧表示す る に は 、 次 の コ マ ン ド を 実行し ま す 。 kwupdate [option ...]--list オ プ シ ョ ン の 全リス ト を 確認す る に は 、 kwupdate を 参 照 し て く だ さ い 。 Unix マ シ ン からの ア ン イ ン ス ト ー ル 注 意 :ユ ー ザ ー パ ッ ケ ー ジ を ア ン イ ン ス ト ー ル す る と 、 IntelliJ 用 の プ ラ グ イ ン が ア ン イ ン ス ト ー ル さ れ ま す 。 Eclipse からプ ラ グ イ ン を 削除す る に は 、 更新サ イ ト を ア ン イ ン ス ト ー ル す る 必 要 が あ り ま す 。 IDEA Unix で ア ン イ ン ス ト ー ル す る に は 、 サ ー バ ー パ ッ ケ ー ジ お よ び /ま た は ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル デ ィレ ク ト リを 削 Mac で の ア ン イ ン ス ト ー ル 注 意 :ユ ー ザ ー パ ッ ケ ー ジ を ア ン イ ン ス ト ー ル す る と 、 IntelliJ 用 の プ ラ グ イ ン が ア ン イ ン ス ト ー ル さ れ ま す 。 Eclipse からプ ラ グ イ ン を 削除す る に は 、 更新サ イ ト を ア ン イ ン ス ト ー ル す る 必 要 が あ り ま す 。 ア ン イ ン ス ト ー ル す る に は 、 次 の デ ィレ ク ト リを 削除し ま す 。 /Applications/Klocwork Server 9.6 /Applications/Klocwork User 9.6 /Library/Frameworks/Klocwork*.framework /usr/local/kw IDEA Klocwork Insight 74 Eclipse お よ び IntelliJ IDEA からの プ ラ グ イ ン の ア ン イ ン ス ト ー ル Eclipse の 場合 、 ユ ー ザ ー パ ッ ケ ー ジ を ア ン イ ン ス ト ー ル し て も プ ラ グ イ ン は ア ン イ ン ス ト ー ル さ れ ま せ ん 。 プ ラ グ イ ン を ア ン イ IntelliJ の 場合 、 上記に IDEA 明 し た よ う に ユ ー ザ ー パ ッ ケ ー ジ を ア ン イ ン ス ト ー ル す る か、 こ の セ ク シ ョ ン に 記載さ れ て い る ス テ ッ Eclipse Eclipse から Klocwork プ ラ グ イ ン を ア ン イ ン ス ト ー ル す る に は : Eclipse 3.4 Eclipse 3.5 お よ び 1. [ヘル プ ] メ ニュ ー から、 [ヘル プ ] > [ソ フ ト ウェ ア の 更新] > [構成 の 管 理 ] を 選 し ま す 。 2. [Product Configuration] ダイ ア ロ グ が 表示さ れ ま す 。 3. ナビ ゲー シ ョ ン パ ネ ル の ア イ テ ムを 展開し 、 Klocwork 機能を 表示し ま す 。 4. Klocwork 機能を 右ク リッ ク し て [ア ン イ ン ス ト ー ル ] を 選 し 、 [は い ] を ク リッ ク し て こ の 機能を 無効に す る こ と を 確認し ま す 。 1. [ヘル プ ] メ ニュ ー から、 [ヘル プ ] > [Eclipse に つ い て ]を 選 し ま す 。 2. [イ ン ス ト ー ル の 詳 細 ] を ク リッ ク し ま す 。 3. リス ト から Klocwork プ ラ グ イ ン を 選 し 、 [ア ン イ ン ス ト ー ル ] を ク リッ ク し ま す 。 3.6 Eclipse を 再起動す る よ う に プ ロ ン プ ト が 表示さ れ た ら、 [は い ] を ク リッ ク し ま す 。 Eclipse の ボタ ン お よ び メ ニュ ー ア イ テ ムは 表示さ れ な く な り ま す 。 上記の 手順で ユ ー ザ ー パ ッ ケ ー ジ を ア ン イ ン ス ト ー ル し て い な い 場合 は 、 Klocwork プ ロ ジ ェ ク ト が 保存場所に 残り ま す 。 が 再起動す る と 、 Klocwork Klocwork IntelliJ IDEA 1. 2. 3. 4. 5. [フ ァイ ル ] > [設定 ] に 移動し ま す 。 [IDE 設定 ] で 、 [プ ラ グ イ ン ] を ク リッ ク し ま す 。 [Klocwork for Java in IntelliJ IDEA] を 右ク リッ ク し 、 [ア ン イ ン ス ト ー ル ] を 選 し ま す 。 IntelliJ IDEA を 閉じま す 。 IntelliJ IDEA を 再起動し 、 Klocwork の ボタ ン が 表示さ れ て い な い こ と を 確認し て 削除を 確認し ま す 。 注 意 :ア ン イ ン ス ト ー ル 後、 新し い バ ー ジ ョ ン の を 再起動す る 必 要 が あ り ま す 。 Insight を イ ン ス ト ー ル す る 前 に 、 IntelliJ IDEA Windows Klocwork Windows の イ ン ス ト ー ル 後に サ ー バ ー を 起動で き な い 75 Klocwork <yambe:breadcrumb>サ ー バ ー と デ ー タ ベ ー ス の 管 理 </yambe:breadcrumb> Windows への サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 後に 次 の い ずれ かの メ ッ セ ー ジ が 表示さ れ る 場合 : Klocwork • Error 1920. Service Klocwork 9.6 Server (Klocwork 9.6 Server) failed to start.Verify that you have sufficient privileges to start system services. • Service Klocwork 9.6 License Server failed to start.See installation log for more details. 以前 の バ ー ジ ョ ン の Klocwork サ ー バ ー や Klocwork ラ イ セ ン ス サ ー バ ー が の イ ン ス ト ー ル 時に 指定 し た ポ ー ト で 実行さ れ て い る こ と が 考えられ ま す 。 同 じポ ー ト で つ の バ ー ジ ョ ン の サ ー バ ー を 実行す る こ と は で き ま せ ん 。 Insight 9.6 2 kwservice set-service-property を 使 用 し て 9.6 Klocwork Server and/or 9.6 Klocwork ラ イ セ ン ス サ ー バ ー 用 の 異な る ポ ー ト 番号を 設定 し て からサ ー バ ー を 起動す る 必 要 が あ り ま す 。 関連項目 • Klocwork Insight の イ ン ス ト ー ル 記事の 出典お よ び 著者 76 記事の 出典お よ び 著者 Klocwork パ ッ ケ ー ジ と コ ン ポ ー ネ ン ト に つ い て 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=13518 著者: Kwelsh シ ス テ ム要 件 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=14852 著者: Kwelsh 前 バ ー ジ ョ ン からの ア ッ プ グ レ ー ド 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=14836 著者: Arettie, Kwelsh Windows への Klocwork サ ー バ ー 著者: Kwelsh パ ッ ケ ー ジ の イ ン ス ト ー ル -- ア ッ プ グ レ ー ド の み 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=12132 Unix への Kwelsh Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル -- ア ッ プ グ レ ー ド の み 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=14870 著者: Mac への Kwelsh Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル -- ア ッ プ グ レ ー ド の み 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=12124 著者: Klocwork Insight の イ ン ス ト ー ル 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=13591 著者: Kwelsh Windows への Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=14296 著者: Kwelsh Windows への 自 動イ ン ス ト ー ル 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=14294 著者: Kwelsh Unix への Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=14300 著者: Kwelsh Mac への Klocwork サ ー バ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=14304 著者: Kwelsh kwupdate 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=12738 著者: Kwelsh Windows への Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=14298 著者: Kwelsh Unix への Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=14302 著者: Kwelsh Mac への Klocwork ユ ー ザ ー パ ッ ケ ー ジ の イ ン ス ト ー ル 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=12134 著者: Kwelsh Eclipse 更新サ イ ト からの Klocwork プ ラ グ イ ン の イ ン ス ト ー ル 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=14750 著者: Kwelsh 新規ま た は ア ッ プ グ レ ー ド 版 IDE 向けカス タ ムイ ン ス ト ー ル の 実行 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=12144 著者: Kwelsh 分 散 解 析 パ ッ ケ ー ジ の イ ン ス ト ー ル 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=12120 著者: Kwelsh Klocwork サ ー バ ー 設定 の 表示と 更 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=13016 著者: Kwelsh Klocwork サ ー バ ー の 起動 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=13641 著者: Kwelsh Klocwork サ ー バ ー の 停止 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=13004 著者: Kwelsh kwservice 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=14692 著者: Kwelsh イ ン ス ト ー ル の テ ス ト 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=14730 著者: Arettie, Kwelsh チー ムに 伝達し な けれ ばな らな い こ と 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=13482 著者: Kwelsh Windows に イ ン ス ト ー ル し た パ ッ チを イ ン ス ト ー ル し た 後で Kwelsh Klocwork Insight の 修復 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=13985 著者: Kwelsh Visual Studio で パ ッ ケ ー ジ ロ ー ド エラ ー が 発生 す る 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=12242 著者: イ ン ス ト ー ル 中の セ ッ ト ア ッ プ 初期化フ ァイ ル の 読み 取 り エラ ー 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=13082 著者: Kwelsh Klocwork は 非ASCII エン コ ー ド を サ ポ ー ト し て い る 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=12678 著者: Kwelsh Windows の イ ン ス ト ー ル 後に Klocwork サ ー バ ー を 起動で き な い 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=13126 著者: Kwelsh Klocwork Desktop Java Plug-in for IntelliJ IDEA を お 使 い に な る 前 に 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=12184 著者: Kwelsh Klocwork Insight の ア ン イ ン ス ト ー ル 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=12152 著者: Kwelsh Windows の イ ン ス ト ー ル 後に Klocwork サ ー バ ー を 起動で き な い 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?oldid=13126 著者: Kwelsh 画像の 出典お よ び ラ イ セ ン ス 、 著者 画像の 出典お よ び ラ イ セ ン ス 、 著者 File:klocwork-insight-config.png 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?title=フ ァイ ル :Klocwork-insight-config.png ラ イ セ ン ス : 不明 著者: File:Klocwork_check_icon.jpg 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?title=フ ァイ ル :Klocwork_check_icon.jpg ラ イ セ ン ス : 不明 著者: File:Klocwork check icon.jpg 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?title=フ ァイ ル :Klocwork_check_icon.jpg ラ イ セ ン ス : 不明 著者: File:Uninstall_this_feature_installed.jpg 出典: http://www.klocwork.com/products/documentation/dakota-ja/index.php?title=フ ァイ ル :Uninstall_this_feature_installed.jpg ラ イ セ ン ス : 不明 著者: - 77 78 ラ イ セ ン ス Copyright © 1998-2012 Klocwork Inc. All rights reserved こ の ド キ ュ メ ン ト お よ び ド キ ュ メ ン ト で 明 さ れ て い る ソ フ ト ウェ ア に は ラ イ セ ン ス が 与えられ て お り 、 こ の ラ イ セ ン ス の 規約に 従った 場合 に の み 使 用 ま た は コ ピー す る こ と が で き ま す 。 こ こ に 含ま れ る 情 報 は Klocwork Inc. の 所有物かつ Klocwork Inc. と ク ラ イ ア ン ト 間の 機密情 報 で あ り 、 Klocwork Inc. の 独 占的な 利と 見な さ れ ま す 。 どの よ う な 形式ま た は 手段で も 、 電気的、 機械的、 コ ピー 印刷、 画、 ま た は その 他の 理 由で も 、 Klocwork Inc. の 事前 の 書面に よ る 許可な し で こ の ド キ ュ メ ン テ ー シ ョ ン の 一部を コ ピー 、 翻訳、 索シ ス テ ムへの 保存、 ま た は 転送す る こ と は で き ま せ ん 。 ド キ ュ メ ン テ ー シ ョ ン に 問題が あ る 場合 は 、 書面で 報 告し て く だ さ い 。 Klocwork Inc. は 、 こ の ド キ ュ メ ン ト で エラ ー が 発生 し な い こ と を 保証し ま せ ん 。 Klocwork お よ び Klocwork Truepath は Klocwork Inc. の 登 み 商標で す 。 Klocwork Insight、 Klocwork Inspect、 お よ び Klocwork Review は Klocwork Inc. の 商標で す 。 その 他の す べて の 商標は 、 それ ぞれ の オ ー ナー に 所有 が あ り ま す 。 Klocwork の MISRA チェ ッ カー の す べて の ヘル プ コ ン テ ン ツ は 、 MISRA 企業体を 代表し て MIRA Ltd が 著作 を 所有し て い ま す 。 サ ー ド パ ー テ ィ製ソ フ ト ウェ ア の Copyright 告知に は 、 Klocwork イ ン ス ト ー ル デ ィレ ク ト リに あ る 3rdparty_copyright_notices.txt フ ァイ ル が 含ま れ て い ま す 。 Klocwork Inc. 電話 (フ リー ダイ ヤル ) (北米):1-866-556-2967 電子メ ー ル :sales@klocwork.com ま た は support@klocwork.com Web サ イ ト :http:/ / www. klocwork. com 米国: 8 New England Executive Park, Suite 180 Burlington, Massachusetts 01803 USA カナダ: 30 Edgewater Street, Suite 114 Ottawa, Ontario Canada K2L 1V8
© Copyright 2024 Paperzz