annotate src/linux/doc/man/ja/jjs.1 @ 9563:3a500be9f9ba

8026570: NLS: jdk8 man page update Reviewed-by: naoto, okutsu
author mfang
date Tue, 07 Jan 2014 22:04:03 -0800
parents
children 5d018ec41792
rev   line source
mfang@9563 1 '\" t
mfang@9563 2 .\" Copyright (c) 1994, 2013, Oracle and/or its affiliates. All rights reserved.
mfang@9563 3 .\" Title: jjs
mfang@9563 4 .\" Language: English
mfang@9563 5 .\" Date: 2013年11月21日
mfang@9563 6 .\" SectDesc: 基本ツール
mfang@9563 7 .\" Software: JDK 8
mfang@9563 8 .\" Arch: 汎用
mfang@9563 9 .\"
mfang@9563 10 .\" DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
mfang@9563 11 .\"
mfang@9563 12 .\" This code is free software; you can redistribute it and/or modify it
mfang@9563 13 .\" under the terms of the GNU General Public License version 2 only, as
mfang@9563 14 .\" published by the Free Software Foundation.
mfang@9563 15 .\"
mfang@9563 16 .\" This code is distributed in the hope that it will be useful, but WITHOUT
mfang@9563 17 .\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
mfang@9563 18 .\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
mfang@9563 19 .\" version 2 for more details (a copy is included in the LICENSE file that
mfang@9563 20 .\" accompanied this code).
mfang@9563 21 .\"
mfang@9563 22 .\" You should have received a copy of the GNU General Public License version
mfang@9563 23 .\" 2 along with this work; if not, write to the Free Software Foundation,
mfang@9563 24 .\" Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
mfang@9563 25 .\"
mfang@9563 26 .\" Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
mfang@9563 27 .\" or visit www.oracle.com if you need additional information or have any
mfang@9563 28 .\" questions.
mfang@9563 29 .\"
mfang@9563 30 .pl 99999
mfang@9563 31 .TH "jjs" "1" "2013年11月21日" "JDK 8" "基本ツール"
mfang@9563 32 .\" -----------------------------------------------------------------
mfang@9563 33 .\" * Define some portability stuff
mfang@9563 34 .\" -----------------------------------------------------------------
mfang@9563 35 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mfang@9563 36 .\" http://bugs.debian.org/507673
mfang@9563 37 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
mfang@9563 38 .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mfang@9563 39 .ie \n(.g .ds Aq \(aq
mfang@9563 40 .el .ds Aq '
mfang@9563 41 .\" -----------------------------------------------------------------
mfang@9563 42 .\" * set default formatting
mfang@9563 43 .\" -----------------------------------------------------------------
mfang@9563 44 .\" disable hyphenation
mfang@9563 45 .nh
mfang@9563 46 .\" disable justification (adjust text to left margin only)
mfang@9563 47 .ad l
mfang@9563 48 .\" -----------------------------------------------------------------
mfang@9563 49 .\" * MAIN CONTENT STARTS HERE *
mfang@9563 50 .\" -----------------------------------------------------------------
mfang@9563 51 .SH "NAME"
mfang@9563 52 jjs \- Nashornエンジンを呼び出します。
mfang@9563 53 .SH "概要"
mfang@9563 54 .sp
mfang@9563 55 .if n \{\
mfang@9563 56 .RS 4
mfang@9563 57 .\}
mfang@9563 58 .nf
mfang@9563 59 \fIjjs\fR [\fIoptions\fR] [\fIscript\-files\fR] [\-\- \fIarguments\fR]
mfang@9563 60 .fi
mfang@9563 61 .if n \{\
mfang@9563 62 .RE
mfang@9563 63 .\}
mfang@9563 64 .PP
mfang@9563 65 \fIoptions\fR
mfang@9563 66 .RS 4
mfang@9563 67 空白文字で区切られた、\fIjjs\fRコマンドの1つ以上のオプション。詳細は、オプションを参照してください。
mfang@9563 68 .RE
mfang@9563 69 .PP
mfang@9563 70 \fIscript\-files\fR
mfang@9563 71 .RS 4
mfang@9563 72 空白文字で区切られた、Nashornを使用して解釈する1つ以上のスクリプト・ファイル。ファイルが指定されない場合は、対話型シェルが起動されます。
mfang@9563 73 .RE
mfang@9563 74 .PP
mfang@9563 75 \fIarguments\fR
mfang@9563 76 .RS 4
mfang@9563 77 二重ハイフン・マーカー(\fI\-\-\fR)の後のすべての値が、引数としてスクリプトまたは対話型シェルに渡されます。これらの値には\fIarguments\fRプロパティを使用してアクセスできます(Example 3を参照してください)。
mfang@9563 78 .RE
mfang@9563 79 .SH "説明"
mfang@9563 80 .PP
mfang@9563 81 \fIjjs\fRコマンドライン・ツールを使用してNashornエンジンを呼び出します。これを使用して、1つまたは複数のスクリプト・ファイルを解釈したり、対話型シェルを実行することができます。
mfang@9563 82 .SH "オプション"
mfang@9563 83 .PP
mfang@9563 84 \fIjjs\fRコマンドのオプションはスクリプトがNashornによって解釈される条件を制御します。
mfang@9563 85 .PP
mfang@9563 86 \-ccs=\fIsize\fR, \-\-class\-cache\-size=\fIsize\fR
mfang@9563 87 .RS 4
mfang@9563 88 クラス・キャッシュ・サイズをバイト単位で設定します。キロバイト(KB)を示すために\fIk\fRまたは\fIK\fRの文字を追加し、メガバイト(MB)を示すために\fIm\fRまたは\fIM\fRの文字を追加し、ギガバイト(GB)を示すために\fIg\fRまたは\fIG\fRを追加します。デフォルトでは、クラス・キャッシュ・サイズは50バイトに設定されます。次の例は、1024バイト(1 KB)に設定する方法を示します。
mfang@9563 89 .sp
mfang@9563 90 .if n \{\
mfang@9563 91 .RS 4
mfang@9563 92 .\}
mfang@9563 93 .nf
mfang@9563 94 \-css=100
mfang@9563 95 \-css=1k
mfang@9563 96 .fi
mfang@9563 97 .if n \{\
mfang@9563 98 .RE
mfang@9563 99 .\}
mfang@9563 100 .RE
mfang@9563 101 .PP
mfang@9563 102 \-co, \-\-compile\-only
mfang@9563 103 .RS 4
mfang@9563 104 スクリプトを実行せずにコンパイルします。
mfang@9563 105 .RE
mfang@9563 106 .PP
mfang@9563 107 \-cp \fIpath\fR, \-\-classpath \fIpath\fR
mfang@9563 108 .RS 4
mfang@9563 109 サポートするクラスへのパスを指定します。複数のパスを設定するには、このオプションを繰り返すか、または各パスをコロン(:)で区切ります。
mfang@9563 110 .RE
mfang@9563 111 .PP
mfang@9563 112 \-D\fIname\fR=\fIvalue\fR
mfang@9563 113 .RS 4
mfang@9563 114 プロパティ名に値を割り当てることで、スクリプトに渡すシステム・プロパティを設定します。次の例で、対話型モードでNashornを呼び出して、\fImyValue\fRを\fImyKey\fRという名前のプロパティに割り当てる方法を示します。
mfang@9563 115 .sp
mfang@9563 116 .if n \{\
mfang@9563 117 .RS 4
mfang@9563 118 .\}
mfang@9563 119 .nf
mfang@9563 120 >> \fBjjs \-DmyKey=myValue\fR
mfang@9563 121 jjs> \fBjava\&.lang\&.System\&.getProperty("myKey")\fR
mfang@9563 122 myValue
mfang@9563 123 jjs>
mfang@9563 124 .fi
mfang@9563 125 .if n \{\
mfang@9563 126 .RE
mfang@9563 127 .\}
mfang@9563 128 このオプションを繰り返し使用すると、複数のプロパティを設定できます。
mfang@9563 129 .RE
mfang@9563 130 .PP
mfang@9563 131 \-d=\fIpath\fR, \-\-dump\-debug\-dir=\fIpath\fR
mfang@9563 132 .RS 4
mfang@9563 133 クラス・ファイルをダンプするディレクトリへのパスを指定します。
mfang@9563 134 .RE
mfang@9563 135 .PP
mfang@9563 136 \-\-debug\-lines
mfang@9563 137 .RS 4
mfang@9563 138 クラス・ファイル内の行番号表を生成します。デフォルトでは、このオプションは有効になっています。無効にするには\fI\-\-debug\-lines=false\fRを指定します。
mfang@9563 139 .RE
mfang@9563 140 .PP
mfang@9563 141 \-\-debug\-locals
mfang@9563 142 .RS 4
mfang@9563 143 クラス・ファイル内のローカル変数を生成します。
mfang@9563 144 .RE
mfang@9563 145 .PP
mfang@9563 146 \-doe, \-\-dump\-on\-error
mfang@9563 147 .RS 4
mfang@9563 148 エラーが発生したときに、フル・スタック・トレースを提供します。デフォルトでは、簡単なエラー・メッセージのみが出力されます。
mfang@9563 149 .RE
mfang@9563 150 .PP
mfang@9563 151 \-\-early\-lvalue\-error
mfang@9563 152 .RS 4
mfang@9563 153 無効な左辺値式が早期エラーとして(つまり、コードが解析されるときに)報告されます。デフォルトでは、このオプションは有効になっています。無効にするには\fI\-\-early\-lvalue\-error=false\fRを指定します。無効な場合、無効な左辺値式はコードが実行されるまで報告されません。
mfang@9563 154 .RE
mfang@9563 155 .PP
mfang@9563 156 \-\-empty\-statements
mfang@9563 157 .RS 4
mfang@9563 158 空の文をJavaの抽象構文ツリーに保存します。
mfang@9563 159 .RE
mfang@9563 160 .PP
mfang@9563 161 \-fv, \-\-fullversion
mfang@9563 162 .RS 4
mfang@9563 163 完全なNashornバージョン文字列を出力します。
mfang@9563 164 .RE
mfang@9563 165 .PP
mfang@9563 166 \-\-function\-statement\-error
mfang@9563 167 .RS 4
mfang@9563 168 関数の宣言が文として使用されるとエラー・メッセージが出力されます。
mfang@9563 169 .RE
mfang@9563 170 .PP
mfang@9563 171 \-\-function\-statement\-warning
mfang@9563 172 .RS 4
mfang@9563 173 関数の宣言が文として使用されると警告メッセージが出力されます。
mfang@9563 174 .RE
mfang@9563 175 .PP
mfang@9563 176 \-fx
mfang@9563 177 .RS 4
mfang@9563 178 スクリプトをJavaFXアプリケーションとして起動します。
mfang@9563 179 .RE
mfang@9563 180 .PP
mfang@9563 181 \-h, \-help
mfang@9563 182 .RS 4
mfang@9563 183 オプションのリストとその説明を出力します。
mfang@9563 184 .RE
mfang@9563 185 .PP
mfang@9563 186 \-J\fIoption\fR
mfang@9563 187 .RS 4
mfang@9563 188 指定した\fIjava\fR起動オプションをJVMに渡します。次の例で、対話型モードでNashornを呼び出して、JVMによって使用される最大メモリーを4 GBに設定する方法を示します。
mfang@9563 189 .sp
mfang@9563 190 .if n \{\
mfang@9563 191 .RS 4
mfang@9563 192 .\}
mfang@9563 193 .nf
mfang@9563 194 >> \fBjjs \-J\-Xmx4g\fR
mfang@9563 195 jjs> \fBjava\&.lang\&.Runtime\&.getRuntime()\&.maxMemory()\fR
mfang@9563 196 3817799680
mfang@9563 197 jjs>
mfang@9563 198 .fi
mfang@9563 199 .if n \{\
mfang@9563 200 .RE
mfang@9563 201 .\}
mfang@9563 202 このオプションを繰り返し使用すると、複数の\fIjava\fRコマンド・オプションを渡すことができます。
mfang@9563 203 .RE
mfang@9563 204 .PP
mfang@9563 205 \-\-lazy\-compilation
mfang@9563 206 .RS 4
mfang@9563 207 レイジー・コード生成戦略(つまり、スクリプト全体が一度にコンパイルされない)を有効にします。このオプションは試験的なものです。
mfang@9563 208 .RE
mfang@9563 209 .PP
mfang@9563 210 \-\-loader\-per\-compile
mfang@9563 211 .RS 4
mfang@9563 212 コンパイルごとに新しいクラス・ローダーを作成します。デフォルトでは、このオプションは有効になっています。無効にするには\fI\-\-loader\-per\-compile=false\fRを指定します。
mfang@9563 213 .RE
mfang@9563 214 .PP
mfang@9563 215 \-\-log=\fIsubsystem\fR:\fIlevel\fR
mfang@9563 216 .RS 4
mfang@9563 217 指定されたサブシステムに対して、特定のレベルでロギングを実行します。カンマで区切って複数のサブシステムのロギング・レベルを指定できます。次に例を示します。
mfang@9563 218 .sp
mfang@9563 219 .if n \{\
mfang@9563 220 .RS 4
mfang@9563 221 .\}
mfang@9563 222 .nf
mfang@9563 223 \-\-log=fields:finest,codegen:info
mfang@9563 224 .fi
mfang@9563 225 .if n \{\
mfang@9563 226 .RE
mfang@9563 227 .\}
mfang@9563 228 .RE
mfang@9563 229 .PP
mfang@9563 230 \-\-package=\fIname\fR
mfang@9563 231 .RS 4
mfang@9563 232 生成されたクラス・ファイルを追加するパッケージを指定します。
mfang@9563 233 .RE
mfang@9563 234 .PP
mfang@9563 235 \-\-parse\-only
mfang@9563 236 .RS 4
mfang@9563 237 コンパイルせずにコードを解析します。
mfang@9563 238 .RE
mfang@9563 239 .PP
mfang@9563 240 \-\-print\-ast
mfang@9563 241 .RS 4
mfang@9563 242 抽象構文ツリーを出力します。
mfang@9563 243 .RE
mfang@9563 244 .PP
mfang@9563 245 \-\-print\-code
mfang@9563 246 .RS 4
mfang@9563 247 バイトコードを出力します。
mfang@9563 248 .RE
mfang@9563 249 .PP
mfang@9563 250 \-\-print\-lower\-ast
mfang@9563 251 .RS 4
mfang@9563 252 掘り下げた抽象構文ツリーを出力します。
mfang@9563 253 .RE
mfang@9563 254 .PP
mfang@9563 255 \-\-print\-lower\-parse
mfang@9563 256 .RS 4
mfang@9563 257 掘り下げた解析ツリーを出力します。
mfang@9563 258 .RE
mfang@9563 259 .PP
mfang@9563 260 \-\-print\-no\-newline
mfang@9563 261 .RS 4
mfang@9563 262 その他の\fI\-\-print*\fRオプションで強制的に1行で出力します。
mfang@9563 263 .RE
mfang@9563 264 .PP
mfang@9563 265 \-\-print\-parse
mfang@9563 266 .RS 4
mfang@9563 267 解析ツリーを出力します。
mfang@9563 268 .RE
mfang@9563 269 .PP
mfang@9563 270 \-\-print\-symbols
mfang@9563 271 .RS 4
mfang@9563 272 記号表を出力します。
mfang@9563 273 .RE
mfang@9563 274 .PP
mfang@9563 275 \-pcs, \-\-profile\-callsites
mfang@9563 276 .RS 4
mfang@9563 277 呼び出しサイトのプロファイル・データをダンプします。
mfang@9563 278 .RE
mfang@9563 279 .PP
mfang@9563 280 \-scripting
mfang@9563 281 .RS 4
mfang@9563 282 シェルのスクリプト機能を有効にします。
mfang@9563 283 .RE
mfang@9563 284 .PP
mfang@9563 285 \-\-stderr=\fIfilename\fR|\fIstream\fR|\fItty\fR
mfang@9563 286 .RS 4
mfang@9563 287 標準エラー・ストリームを指定したファイル、ストリーム(たとえば\fIstdout\fR)に、またはテキスト端末にリダイレクトします。
mfang@9563 288 .RE
mfang@9563 289 .PP
mfang@9563 290 \-\-stdout=\fIfilename\fR|\fIstream\fR|\fItty\fR
mfang@9563 291 .RS 4
mfang@9563 292 標準出力ストリームを指定したファイル、ストリーム(たとえば\fIstderr\fR)に、またはテキスト端末にリダイレクトします。
mfang@9563 293 .RE
mfang@9563 294 .PP
mfang@9563 295 \-strict
mfang@9563 296 .RS 4
mfang@9563 297 標準(ECMAScript Edition 5\&.1)への準拠を強化するstrictモードを有効にし、これにより共通のコーディング・エラーを簡単に検出できるようになります。
mfang@9563 298 .RE
mfang@9563 299 .PP
mfang@9563 300 \-t=\fIzone\fR, \-timezone=\fIzone\fR
mfang@9563 301 .RS 4
mfang@9563 302 スクリプトの実行に対し指定したタイムゾーンを設定します。OSで設定されたタイムゾーンをオーバーライドし、\fIDate\fRオブジェクトで使用されます。
mfang@9563 303 .RE
mfang@9563 304 .PP
mfang@9563 305 \-tcs=\fIparameter\fR, \-\-trace\-callsites=\fIparameter\fR
mfang@9563 306 .RS 4
mfang@9563 307 呼出しサイトのトレースのモードを有効にします。使用可能なパラメータは、次のとおりです。
mfang@9563 308 .PP
mfang@9563 309 miss
mfang@9563 310 .RS 4
mfang@9563 311 呼出しサイトのミスをトレースします。
mfang@9563 312 .RE
mfang@9563 313 .PP
mfang@9563 314 enterexit
mfang@9563 315 .RS 4
mfang@9563 316 呼出しサイトへの出入りをトレースします。
mfang@9563 317 .RE
mfang@9563 318 .PP
mfang@9563 319 objects
mfang@9563 320 .RS 4
mfang@9563 321 オブジェクトのプロパティを出力します。
mfang@9563 322 .RE
mfang@9563 323 .RE
mfang@9563 324 .PP
mfang@9563 325 \-\-verify\-code
mfang@9563 326 .RS 4
mfang@9563 327 バイトコードを実行する前に検証します。
mfang@9563 328 .RE
mfang@9563 329 .PP
mfang@9563 330 \-v, \-version
mfang@9563 331 .RS 4
mfang@9563 332 Nashornバージョン文字列を出力します。
mfang@9563 333 .RE
mfang@9563 334 .PP
mfang@9563 335 \-xhelp
mfang@9563 336 .RS 4
mfang@9563 337 コマンドライン・オプションの拡張ヘルプを出力します。
mfang@9563 338 .RE
mfang@9563 339 .SH "例"
mfang@9563 340 .PP
mfang@9563 341 \fBExample 1\fR, Nashornを使用したスクリプトの実行
mfang@9563 342 .RS 4
mfang@9563 343 .sp
mfang@9563 344 .if n \{\
mfang@9563 345 .RS 4
mfang@9563 346 .\}
mfang@9563 347 .nf
mfang@9563 348 jjs script\&.js
mfang@9563 349 .fi
mfang@9563 350 .if n \{\
mfang@9563 351 .RE
mfang@9563 352 .\}
mfang@9563 353 .RE
mfang@9563 354 .PP
mfang@9563 355 \fBExample 2\fR, 対話型モードでのNashornの実行
mfang@9563 356 .RS 4
mfang@9563 357 .sp
mfang@9563 358 .if n \{\
mfang@9563 359 .RS 4
mfang@9563 360 .\}
mfang@9563 361 .nf
mfang@9563 362 >> \fBjjs\fR
mfang@9563 363 jjs> \fBprintln("Hello, World!")\fR
mfang@9563 364 Hello, World!
mfang@9563 365 jjs> \fBquit()\fR
mfang@9563 366 >>
mfang@9563 367 .fi
mfang@9563 368 .if n \{\
mfang@9563 369 .RE
mfang@9563 370 .\}
mfang@9563 371 .RE
mfang@9563 372 .PP
mfang@9563 373 \fBExample 3\fR, Nashornへの引数の渡し
mfang@9563 374 .RS 4
mfang@9563 375 .sp
mfang@9563 376 .if n \{\
mfang@9563 377 .RS 4
mfang@9563 378 .\}
mfang@9563 379 .nf
mfang@9563 380 >> \fBjjs \-\- a b c\fR
mfang@9563 381 jjs> \fBarguments\&.join(", ")\fR
mfang@9563 382 a, b, c
mfang@9563 383 jjs>
mfang@9563 384 .fi
mfang@9563 385 .if n \{\
mfang@9563 386 .RE
mfang@9563 387 .\}
mfang@9563 388 .RE
mfang@9563 389 .SH "関連項目"
mfang@9563 390 .PP
mfang@9563 391 \fIjrunscript\fR
mfang@9563 392 .br
mfang@9563 393 'pl 8.5i
mfang@9563 394 'bp