#
# Copyright (c) 2010, 2024, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.  Oracle designates this
# particular file as subject to the "Classpath" exception as provided
# by Oracle in the LICENSE file that accompanied this code.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
#

javap.description=反汇编一个或多个类文件

err.prefix=错误:

err.bad.constant.pool=读取{0}的常量池时出错: {1}
err.class.not.found=找不到类: {0}
err.crash=出现严重的内部错误: {0}\n请提交 Bug 报告, 并包括以下信息:\n{1}
err.end.of.file=读取{0}时出现意外的文件结尾
err.file.not.found=找不到文件: {0}
err.incompatible.options=选项组合错误: {0}
err.internal.error=内部错误: {0} {1} {2}
err.invalid.arg.for.option=选项的参数无效: {0}
err.ioerror=读取{0}时出现 IO 错误: {1}
err.missing.arg=没有为{0}指定值
err.no.classes.specified=未指定类
err.not.standard.file.manager=使用标准文件管理器时只能指定类文件
err.invalid.use.of.option=选项的使用无效: {0}
err.unknown.option=未知选项: {0}
err.no.SourceFile.attribute=没有 SourceFile 属性
err.source.file.not.found=找不到源文件
err.bad.innerclasses.attribute={0}的 InnerClasses 属性错误
err.nomem=内存不足。要增大内存, 请使用 -J-Xmx 选项。
err.cant.find.module=找不到模块 {0}
err.cant.find.module.ex=查找模块 {0} 时出现问题: {1}
err.only.for.launcher=仅当从命令行启动程序调用 javap 时，才能使用此选项。
err.fatal.err=致命错误: {0}

main.usage.summary=用法：{0} <选项> <类>\n使用 --help 列出可能的选项

warn.prefix=警告:
warn.unexpected.class=文件 {0} 不包含类 {1}

note.prefix=注:

main.usage=用法: {0} <options> <classes>\n其中, 可能的选项包括:


main.opt.help=\  --help -help -h -?               输出此帮助消息

main.opt.version=\  -version                         版本信息

main.opt.v=\  -v  -verbose                     输出附加信息

main.opt.l=\  -l                               输出行号和本地变量表，与 -c 结合使用

main.opt.public=\  -public                          仅显示公共类和成员

main.opt.protected=\  -protected                       显示受保护的/公共类和成员

main.opt.package=\  -package                         显示程序包/受保护的/公共类\n                                   和成员 (默认)

main.opt.p=\  -p  -private                     显示所有类和成员

main.opt.c=\  -c                               对代码进行反汇编

main.opt.s=\  -s                               输出内部类型签名

main.opt.class_path=\  --class-path <路径>              指定查找用户类文件的位置

main.opt.classpath=\  -classpath <路径>                指定查找用户类文件的位置

main.opt.cp=\  -cp <路径>                       指定查找用户类文件的位置

main.opt.bootclasspath=\  -bootclasspath <路径>            覆盖引导类文件的位置

main.opt.upgrade_module_path=\  --upgrade-module-path <路径>     指定查找可升级模块的位置

main.opt.system=\  --system <jdk>                   指定查找系统模块的位置

main.opt.module_path=\  --module-path <路径>             指定查找应用程序模块的位置

main.opt.multi_release=\  --multi-release <version>        指定要在多发行版 JAR 文件中使用的版本

main.opt.constants=\  -constants                       显示最终常量

main.opt.sysinfo=\  -sysinfo                         显示正在处理的类的\n                                   系统信息（路径、大小、日期、SHA-256 散列）

main.opt.verify=\  -verify                          输出其他类验证信息

main.opt.module=\  --module <module>  -m <module>   指定包含要反汇编的类的模块

main.opt.J=\  -J<vm-option>                    指定 VM 选项

main.usage.foot=\nGNU 样式的选项可使用 '=' (而非空白) 来分隔选项名称\n及其值。\n\n每个类可由其文件名, URL 或其\n全限定类名指定。示例:\n   path/to/MyClass.class\n   jar:file:///path/to/MyJar.jar!/mypkg/MyClass.class\n   java.lang.Object\n
