Windows7 で、JavaService.exe は動くか?
答は、Yes である。ただし普通に実行しては次のようにエラーになる。
UranService という名前でサービス登録しようとすると、
Error attempting to install UranService service
アクセスが拒否されました。
Windows コマンドプロンプトでJavaService.exe を実行するのに管理者として
実行しなければならない。
このために、まずスタートメニューにあるコマンドプロンプトの
ショートカットをどこかにコピーして置いておき
右クリックで以下のように「管理者として実行」を選べば、
JavaService.exe で、Windows 常駐サービスを登録できる。
Windows XP の時と同様に以下のようなコマンドで登録できる
JavaService.exe -install UranService C:\jdk1.6.0_20\jre\bin\server\jvm.dll
-Djava.class.path=%CLASSPATH%
-Xms128M -Xmx512M
-start jp.xxx.UranService -params start
-stop jp.xxx.UranService -params stop
-current %PROJECT_HOME% -manual