1 #
2 # Copyright (c) 1999, 2025, Oracle and/or its affiliates. All rights reserved.
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # This code is free software; you can redistribute it and/or modify it
6 # under the terms of the GNU General Public License version 2 only, as
7 # published by the Free Software Foundation. Oracle designates this
8 # particular file as subject to the "Classpath" exception as provided
9 # by Oracle in the LICENSE file that accompanied this code.
10 #
11 # This code is distributed in the hope that it will be useful, but WITHOUT
12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 # version 2 for more details (a copy is included in the LICENSE file that
15 # accompanied this code).
16 #
17 # You should have received a copy of the GNU General Public License version
18 # 2 along with this work; if not, write to the Free Software Foundation,
19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 #
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 # or visit www.oracle.com if you need additional information or have any
94 javac.opt.source=\
95 Provide source compatibility with the specified Java SE release.\n\
96 Supported releases: \n {0}
97 javac.opt.Werror=\
98 Terminate compilation if any warnings occur
99 javac.opt.arg.Werror=\
100 <key>(,<key>)*
101 javac.opt.Werror.custom=\
102 Specify lint categories for which warnings should terminate compilation,\n\
103 separated by comma.\n\
104 Precede a key by ''-'' to exclude the specified category.\n\
105 Use --help-lint to see the supported keys.
106 javac.opt.A=\
107 Options to pass to annotation processors
108 javac.opt.implicit=\
109 Specify whether to generate class files for implicitly referenced files
110 javac.opt.pkginfo=\
111 Specify handling of package-info files
112 javac.opt.multi-release=\
113 Specify which release to use in multi-release jars
114 javac.opt.arg.class=\
115 <class>
116 javac.opt.arg.class.list=\
117 <class1>[,<class2>,<class3>...]
118 javac.opt.arg.flag=\
119 <flag>
120 javac.opt.arg.key.equals.value=\
121 key[=value]
122 javac.opt.arg.path=\
123 <path>
124 javac.opt.arg.mspath=\
125 <module-source-path>
126 javac.opt.arg.m=\
127 <module>(,<module>)*
128 javac.opt.arg.jdk=\
129 <jdk>|none
130 javac.opt.arg.dirs=\
131 <dirs>
132 javac.opt.arg.directory=\
133 <directory>
134 javac.opt.arg.encoding=\
135 <encoding>
136 javac.opt.arg.profile=\
137 <profile>
138 javac.opt.arg.release=\
139 <release>
140 javac.opt.arg.number=\
141 <number>
142 javac.opt.plugin=\
143 Name and optional arguments for a plug-in to be run
144 javac.opt.arg.plugin=\
145 "name args"
146 javac.opt.arg.multi-release=\
147 <release>
148 javac.opt.arg.default.module.for.created.files=\
149 <module-name>
150
151 ## extended options
152
153 javac.opt.maxerrs=\
154 Set the maximum number of errors to print
155 javac.opt.maxwarns=\
156 Set the maximum number of warnings to print
157 javac.opt.nogj=\
158 Don''t accept generics in the language
159 javac.opt.moreinfo=\
160 Print extended information for type variables
161 javac.opt.printsearch=\
162 Print information where classfiles are searched
163 javac.opt.prompt=\
164 Stop after each error
165 javac.opt.s=\
166 Emit java sources instead of classfiles
167 javac.opt.version=\
|
1 #
2 # Copyright (c) 1999, 2026, Oracle and/or its affiliates. All rights reserved.
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # This code is free software; you can redistribute it and/or modify it
6 # under the terms of the GNU General Public License version 2 only, as
7 # published by the Free Software Foundation. Oracle designates this
8 # particular file as subject to the "Classpath" exception as provided
9 # by Oracle in the LICENSE file that accompanied this code.
10 #
11 # This code is distributed in the hope that it will be useful, but WITHOUT
12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 # version 2 for more details (a copy is included in the LICENSE file that
15 # accompanied this code).
16 #
17 # You should have received a copy of the GNU General Public License version
18 # 2 along with this work; if not, write to the Free Software Foundation,
19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 #
21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 # or visit www.oracle.com if you need additional information or have any
94 javac.opt.source=\
95 Provide source compatibility with the specified Java SE release.\n\
96 Supported releases: \n {0}
97 javac.opt.Werror=\
98 Terminate compilation if any warnings occur
99 javac.opt.arg.Werror=\
100 <key>(,<key>)*
101 javac.opt.Werror.custom=\
102 Specify lint categories for which warnings should terminate compilation,\n\
103 separated by comma.\n\
104 Precede a key by ''-'' to exclude the specified category.\n\
105 Use --help-lint to see the supported keys.
106 javac.opt.A=\
107 Options to pass to annotation processors
108 javac.opt.implicit=\
109 Specify whether to generate class files for implicitly referenced files
110 javac.opt.pkginfo=\
111 Specify handling of package-info files
112 javac.opt.multi-release=\
113 Specify which release to use in multi-release jars
114 javac.opt.preview-mode=\
115 Specify whether preview mode should be enabled
116 javac.opt.arg.class=\
117 <class>
118 javac.opt.arg.class.list=\
119 <class1>[,<class2>,<class3>...]
120 javac.opt.arg.flag=\
121 <flag>
122 javac.opt.arg.key.equals.value=\
123 key[=value]
124 javac.opt.arg.path=\
125 <path>
126 javac.opt.arg.mspath=\
127 <module-source-path>
128 javac.opt.arg.m=\
129 <module>(,<module>)*
130 javac.opt.arg.jdk=\
131 <jdk>|none
132 javac.opt.arg.dirs=\
133 <dirs>
134 javac.opt.arg.directory=\
135 <directory>
136 javac.opt.arg.encoding=\
137 <encoding>
138 javac.opt.arg.profile=\
139 <profile>
140 javac.opt.arg.release=\
141 <release>
142 javac.opt.arg.number=\
143 <number>
144 javac.opt.plugin=\
145 Name and optional arguments for a plug-in to be run
146 javac.opt.arg.plugin=\
147 "name args"
148 javac.opt.arg.multi-release=\
149 <release>
150 javac.opt.arg.preview-mode=\
151 true/false
152 javac.opt.arg.default.module.for.created.files=\
153 <module-name>
154
155 ## extended options
156
157 javac.opt.maxerrs=\
158 Set the maximum number of errors to print
159 javac.opt.maxwarns=\
160 Set the maximum number of warnings to print
161 javac.opt.nogj=\
162 Don''t accept generics in the language
163 javac.opt.moreinfo=\
164 Print extended information for type variables
165 javac.opt.printsearch=\
166 Print information where classfiles are searched
167 javac.opt.prompt=\
168 Stop after each error
169 javac.opt.s=\
170 Emit java sources instead of classfiles
171 javac.opt.version=\
|