1.6.1 管理者特権で実行する必要がある操作

Windows Vistaを使用している場合で,管理者特権で実行する必要がある操作について説明します。なお,ここではシステムドライブをCドライブとして説明します。

<この項の構成>
(1) プログラムのインストール
(2) プラグインまたはMyEclipseのアンインストール
(3) インスタントセットアップ機能の実行
(4) Cosminexusが提供するコマンドの使用
(5) Cosminexusが提供する定義ファイルの更新
(6) EclipseまたはMyEclipseでの操作
(7) ショートカットを使用した組み込みデータベースの開始および停止

(1) プログラムのインストール

DeveloperやEclipseなどのプログラムを,C:¥Program Files以下のディレクトリにインストールする場合,管理者特権でインストールする必要があります。インストール時に,Windows Vistaの[UAC]ダイアログが表示される場合は,[UAC]ダイアログで管理者アカウントのパスワードを入力してください。

(2) プラグインまたはMyEclipseのアンインストール

プラグインまたはMyEclipseをアンインストールする場合は,管理者特権でインスタントセットアップ機能のアンセットアップ,またはアンインストール用のコマンドを実行します。管理者特権のないユーザが,Developerで提供するプラグインまたはMyEclipseをアンインストールする場合は,-configurationを指定してアンインストール用のコマンドを実行してください。コマンドの実行については,「付録B.5 アンインストール」を参照してください。

(3) インスタントセットアップ機能の実行

インスタントセットアップ機能は,必ず管理者特権で実行してください。管理者特権がないユーザは,インスタントセットアップ機能を起動できません。

管理者特権でインスタントセットアップ機能を実行する場合は,次に示すスタートメニューのショートカットを右クリックして,[管理者として実行]を選択してください。

[Cosminexus]-[Application Development Plug-in]-[開発環境インスタントセットアップ]

(4) Cosminexusが提供するコマンドの使用

Cosminexusが提供するコマンドは,管理者特権で実行する必要があります。Cosminexusが提供するコマンドは,「管理者:コマンドプロンプト」で実行してください。

「管理者:コマンドプロンプト」は,Windows Vistaで提供されている機能を使用して起動してください。起動方法の例を次に示します。

  1. [スタート]ボタンをクリックします。
  2. [プログラム]-[アクセサリ]を選択します。
  3. [コマンド プロンプト]を右クリックして,[管理者として実行]をクリックします。
    管理者のパスワードまたは確認を求められた場合は,画面の指示に従って,パスワードを入力するか,または確認情報を提供してください。

(5) Cosminexusが提供する定義ファイルの更新

Cosminexusが提供する定義ファイルは,管理者特権で更新する必要があります。管理者特権のないユーザが定義ファイルを更新しても,C:¥Program Files以下のディレクトリにある定義ファイルは更新されません。管理者特権のないユーザが更新したファイルは,次に示すディレクトリ以下に保存されます。

C:¥Users¥<ユーザ名>¥AppData¥Local¥VirtualStore

なお,アプリケーションサーバは管理者特権で起動されるため,管理者特権のないユーザが更新した定義ファイルの内容は無視されます。

(6) EclipseまたはMyEclipseでの操作

EclipseまたはMyEclipseでの次の操作では,管理者特権が必要になります。

(a) Eclipseの起動

EclipseをC:¥Program Files以下のディレクトリにインストールしている場合,Eclipseは管理者特権で起動する必要があります。管理者特権のないユーザが,Eclipseを起動するとエラーダイアログが表示されます。

これを回避するためには,次のどちらかの方法でeclipse.exeを実行してください。

なお,管理者特権でインスタントセットアップ機能を実行したときに,[開発環境インスタントセットアップ]ダイアログの[セットアップの完了]ページで[ウィザード終了後にMyEclipseを起動する]にチェックしている場合は,インスタントセットアップ機能を終了したあと,Eclipseが自動的に起動します。

(b) 制限されたフォルダに対する操作

C:¥Program Files以下のディレクトリまたはC:¥windows以下のディレクトリに対する操作には管理者特権が必要です。これらの制限されたディレクトリに対して,管理者特権のないユーザがファイルをエクスポートしたり,Eclipseのワークスペースを保存したりすると,リダイレクション機能によって,操作対象のファイルはリダイレクトされ,次の場所に格納されます。

C:¥Users¥<ユーザ名>¥AppData¥Local¥VirtualStore

Eclipse上からは,C:¥Program Files以下に実ファイルがあるかのように,ファイルを読み込んだり書き込んだりできますが,エクスポートまたは保存したファイルの実体は上記の場所に格納されます。

(c) デプロイ作業ディレクトリの指定

管理者特権のないユーザが,MyEclipseでデプロイ作業ディレクトリとしてC:¥Program Files以下のディレクトリを指定していると,J2EEアプリケーションのデプロイ時にエラーダイアログが表示されます。対処方法については,「2.5.2 デプロイ作業ディレクトリの設定変更」を参照してください。

(7) ショートカットを使用した組み込みデータベースの開始および停止

スタートメニューのショートカットを使用して組み込みデータベースを開始および停止する場合は,管理者特権で実行する必要があります。

次に示すスタートメニューのショートカットを右クリックして,[管理者として実行]を選択してください。