19 ." |
17 ." |
20 ." Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, |
18 ." Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, |
21 ." CA 95054 USA or visit www.sun.com if you need additional information or |
19 ." CA 95054 USA or visit www.sun.com if you need additional information or |
22 ." have any questions. |
20 ." have any questions. |
23 ." |
21 ." |
24 ." ` |
22 .TH jrunscript 1 "04 May 2009" |
25 .TH jrunscript 1 "2006 年 9 月 4 日" "Java SE 6" "ユーザーコマンド" |
23 ." Generated from HTML by html2man (author: Eric Armstrong) |
26 ." Generated by html2roff |
24 |
27 |
25 .LP |
28 .LP |
26 .SH "" |
29 .SH 名前 |
27 jrunscript \- 潟潟茵鴻激с |
30 jrunscript \- コマンド行スクリプトシェル |
28 .LP |
31 .LP |
29 .RS 3 |
32 .SH "形式" |
30 .TP 2 |
|
31 o |
|
32 綵√ |
|
33 .TP 2 |
|
34 o |
|
35 <若 |
|
36 .TP 2 |
|
37 o |
|
38 茯 |
|
39 .TP 2 |
|
40 o |
|
41 激с |
|
42 .TP 2 |
|
43 o |
|
44 綣 |
|
45 .TP 2 |
|
46 o |
|
47 箴 |
|
48 .TP 2 |
|
49 o |
|
50 ∫i |
|
51 .RE |
|
52 |
|
53 .LP |
|
54 .SH "綵√" |
33 .LP |
55 .LP |
34 |
56 |
35 .LP |
57 .LP |
36 .nf |
58 .nf |
37 \f3 |
59 \f3 |
38 .fl |
60 .fl |
39 \fP\f3jrunscript\fP [ \f2options\fP ] [ arguments... ] |
61 \fP\f3jrunscript\fP [ \f2options\fP ] [ arguments... ] |
40 .fl |
62 .fl |
41 |
63 .fi |
42 .fl |
64 |
43 .fi |
65 .LP |
44 |
66 .SH "<若" |
45 .LP |
67 .LP |
46 .SH "パラメータ" |
68 |
47 .LP |
69 .LP |
48 |
70 .RS 3 |
49 .LP |
|
50 .TP 3 |
71 .TP 3 |
51 options |
72 options |
52 オプションを使用する場合、コマンド名の直後に記述してください。 |
73 激с潟篏睡翫潟潟翫荐菴違 |
53 .TP 3 |
74 .TP 3 |
54 arguments |
75 arguments |
55 引数を使用する場合、オプションまたはコマンド名の直後に記述してください。 |
76 綣違篏睡翫激с潟障潟潟翫荐菴違 |
56 .LP |
77 .RE |
57 .SH "説明" |
78 |
58 .LP |
79 .LP |
59 |
80 .SH " 茯" |
60 .LP |
81 .LP |
61 .LP |
82 |
62 \f3jrunscript\fP はコマンド行スクリプトシェルです。jrunscript は、対話型 (読み取り \- 評価 \- 出力) モードとバッチ (\-f オプション) モードの両方のスクリプト実行をサポートします。これはスクリプト言語に依存しないシェルです。デフォルトの使用言語は JavaScript ですが、\-l オプションを使えばほかの言語も指定できます。jrunscript は、Java とスクリプト言語との通信によって「探求的なプログラミング」スタイルをサポートします。 |
83 .LP |
63 .LP |
84 .LP |
64 .LP |
85 \f3jrunscript\fP 潟潟茵鴻激сс jrunscript 絲乗怨 (茯水 \- 荅箴 \- 阪) ≪若 (\-f 激с) ≪若筝≧鴻鴻絎茵泣若障鴻荐茯箴絖激сс篏睡荐茯 JavaScript с\-l 激с潟篏帥違祉荐茯絎с障jrunscript Java 鴻荐茯篆<c「羆違潟違鴻帥ゃ泣若障 |
65 \f3注:\fP このツールは試験的なものであり、JDK の将来のバージョンでは使用できない可能性があります。 |
86 .LP |
66 .LP |
87 .LP |
67 .SH "オプション" |
88 \f3羈:\fP 若\f3荅薑\fPс絨ャ JDK 若吾с潟с\f3с\fP醇с障 |
68 .LP |
89 .LP |
69 |
90 .SH "激с" |
70 .LP |
91 .LP |
|
92 |
|
93 .LP |
|
94 .RS 3 |
71 .TP 3 |
95 .TP 3 |
72 \-classpath path |
96 \-classpath path |
73 スクリプトからのアクセス対象となるユーザの .class ファイルの検索場所を指定します。 |
97 鴻≪祉劫乗院若吟若 .class <ゃ罎膣√贋絎障 |
74 .TP 3 |
98 .TP 3 |
75 \-cp path |
99 \-cp path |
76 \-classpath \f2path\fP と同義です。 |
100 \-classpath \f2path\fP 臂с |
77 .TP 3 |
101 .TP 3 |
78 \-Dname=value |
102 \-Dname=value |
79 Java のシステムプロパティを設定します。 |
103 Java 激鴻c若荐絎障 |
80 .TP 3 |
104 .TP 3 |
81 \-J<flag> |
105 \-J<flag> |
82 jrunscript が実行されている Java 仮想マシンに、直接 <flag> を渡します。 |
106 jrunscript 絎茵 Java 篁潟激潟 <flag> 羝<障 |
83 .TP 3 |
107 .TP 3 |
84 \-l language |
108 \-l language |
85 指定されたスクリプト言語を使用します。デフォルトでは JavaScript が使用されます。ほかのスクリプト言語を使用するには、対応するスクリプトエンジンの JAR ファイルも指定する必要があります。それには、\-cp、\-classpath のいずれかのオプションを使用します。 |
109 絎鴻荐茯篏睡障с JavaScript 篏睡障祉鴻荐茯篏睡絲上鴻潟吾潟 JAR <ゃ絎綽荀障 \-cp\-classpath 激с潟篏睡障 |
86 .TP 3 |
110 .TP 3 |
87 \-e script |
111 \-e script |
88 指定されたスクリプトを評価します。このオプションを使えば、コマンド行にすべてが指定された「1 行」スクリプトを実行できます。 |
112 絎鴻荅箴<障激с潟篏帥違潟潟茵鴻絎1 茵鴻絎茵с障 |
89 .TP 3 |
113 .TP 3 |
90 \-encoding encoding |
114 \-encoding encoding |
91 スクリプトファイルの読み取り時に使用する文字エンコーディングを指定します。 |
115 鴻<ゃ茯水篏睡絖潟潟若c潟違絎障 |
92 .TP 3 |
116 .TP 3 |
93 \-f script\-file |
117 \-f script\-file |
94 指定されたスクリプトファイルを評価します (バッチモード)。 |
118 絎鴻<ゃ荅箴<障 (≪若) |
95 .TP 3 |
119 .TP 3 |
96 \-f \- |
120 \-f \- |
97 標準入力からスクリプトを読み取り、それを評価します (対話型モード)。 |
121 罔羣ュ鴻茯水荅箴<障 (絲乗怨≪若) |
98 .TP 3 |
122 .TP 3 |
99 \-help\ |
123 \-help\ |
100 ヘルプメッセージを出力したあと、終了します。 |
124 <祉若吾阪腟篋障 |
101 .TP 3 |
125 .TP 3 |
102 \-?\ |
126 \-?\ |
103 ヘルプメッセージを出力したあと、終了します。 |
127 <祉若吾阪腟篋障 |
104 .TP 3 |
128 .TP 3 |
105 \-q\ |
129 \-q\ |
106 利用可能なすべてのスクリプトエンジンを一覧表示したあと、終了します。 |
130 純鴻鴻潟吾潟筝荀ц;腓冴腟篋障 |
107 .LP |
131 .RE |
108 .SH "引数" |
132 |
109 .LP |
133 .LP |
110 .LP |
134 .SH "綣" |
111 [arguments...] が存在していて、かつ \f3\-e\fP、\f3\-f\fP のいずれのオプションも使用されなかった場合、最初の引数がスクリプトファイルとなり、他の引数が存在する場合はスクリプト引数として渡されます。[arguments..] が使用され、かつ \f3\-e\fP、\f3\-f\fP のいずれかのオプションが使用された場合、すべての [arguments..] がスクリプト引数として渡されます。[arguments..]、\f3\-e\fP、\f3\-f\fP がどれも存在しなかった場合は、対話型モードが使用されます。スクリプトからスクリプト引数を使用するには、「arguments」という名前の String 配列型のエンジン変数を使用します。 |
135 .LP |
112 .LP |
136 .LP |
113 .SH "例" |
137 [arguments...] 絖 \f3\-e\fP\f3\-f\fP 激с潟篏睡c翫綣違鴻<ゃ篁綣違絖翫鴻綣違羝<障[arguments..] 篏睡 \f3\-e\fP\f3\-f\fP 激с潟篏睡翫鴻 [arguments..] 鴻綣違羝<障[arguments..]\f3\-e\fP\f3\-f\fP 絖c翫絲乗怨≪若篏睡障鴻鴻綣違篏睡arguments String 潟吾喝違篏睡障 |
114 .LP |
138 .LP |
115 \f3インラインスクリプトの実行\fP |
139 .SH "箴" |
116 .LP |
140 .LP |
117 .nf |
141 \f3ゃ潟ゃ潟鴻絎茵\fP |
118 \f3 |
142 .LP |
119 .fl |
143 .RS 3 |
120 jrunscript \-e "print('hello world')" |
144 |
121 .fl |
145 .LP |
122 jrunscript \-e "cat('http://java.sun.com')" |
146 .nf |
123 .fl |
147 \f3 |
124 \fP |
148 .fl |
125 .fi |
149 jrunscript \-e "print('hello world')" |
126 |
150 .fl |
127 .LP |
151 jrunscript \-e "cat('http://java.sun.com')" |
128 \f3指定された言語を使用し、指定されたスクリプトファイルを評価する\fP |
152 .fl |
129 .LP |
153 \fP |
130 .nf |
154 .fi |
131 \f3 |
155 .RE |
132 .fl |
156 |
133 jrunscript \-l js \-f test.js |
157 .LP |
134 .fl |
158 \f3絎荐茯篏睡絎鴻<ゃ荅箴<\fP |
135 \fP |
159 .LP |
136 .fi |
160 .RS 3 |
137 |
161 |
138 .LP |
162 .LP |
139 \f3対話型モード\fP |
163 .nf |
140 .LP |
164 \f3 |
141 .nf |
165 .fl |
142 \f3 |
166 jrunscript \-l js \-f test.js |
143 .fl |
167 .fl |
144 jrunscript |
168 \fP |
145 .fl |
169 .fi |
146 js>print('hello world'); |
170 .RE |
147 .fl |
171 |
148 hello world |
172 .LP |
149 .fl |
173 \f3絲乗怨≪若\fP |
150 js>34 + 55 |
174 .LP |
151 .fl |
175 .RS 3 |
152 89 |
176 |
153 .fl |
177 .LP |
154 js> thread(function() { print('hello world'); } |
178 .nf |
155 .fl |
179 \f3 |
156 hello world |
180 .fl |
157 .fl |
181 jrunscript |
158 js> |
182 .fl |
159 .fl |
183 js>print('hello world'); |
160 \fP |
184 .fl |
161 .fi |
185 hello world |
162 |
186 .fl |
163 .LP |
187 js>34 + 55 |
164 \f3スクリプト引数を指定してスクリプトファイルを実行する\fP |
188 .fl |
165 .LP |
189 89 |
166 .nf |
190 .fl |
167 \f3 |
191 js> thread(function() { print('hello world'); } |
168 .fl |
192 .fl |
169 jrunscript test.js arg1 arg2 arg3 |
193 hello world |
170 .fl |
194 .fl |
171 \fP |
195 js> |
172 .fi |
196 .fl |
173 |
197 \fP |
174 .LP |
198 .fi |
175 test.js が実行対象となるスクリプトファイルであり、arg1、arg2、および arg3 はスクリプト引数としてスクリプトに渡されます。スクリプトは「arguments」配列を使ってこれらにアクセスできます。 |
199 .RE |
176 .SH "関連項目" |
200 |
177 .LP |
201 .LP |
178 .LP |
202 \f3鴻綣違絎鴻<ゃ絎茵\fP |
179 JavaScript が使用される場合、jrunscript は、最初のユーザ定義スクリプトを評価する前に、いくつかの組み込み関数や組み込みオブジェクトを初期化します。これらの JavaScript 組み込み機能については、jsdocs を参照してください。 |
203 .LP |
180 .LP |
204 .RS 3 |
181 .RS 3 |
205 |
182 .RE |
206 .LP |
|
207 .nf |
|
208 \f3 |
|
209 .fl |
|
210 jrunscript test.js arg1 arg2 arg3 |
|
211 .fl |
|
212 \fP |
|
213 .fi |
|
214 .RE |
|
215 |
|
216 .LP |
|
217 test.js 絎茵絲乗院鴻<ゃсarg1arg2 arg3 鴻綣違鴻羝<障鴻arguments篏帥c≪祉鴻с障 |
|
218 .SH "∫i" |
|
219 .LP |
|
220 .LP |
|
221 JavaScript 篏睡翫jrunscript 若吟弱臂鴻荅箴<ゃ腟粋昭翠∽違腟粋昭帥吾с障 JavaScript 腟粋昭炊純ゃjsdocs с |
|
222 .LP |
183 |
223 |
184 .LP |
224 .LP |
185 |
225 |