#
# 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=Mindestens eine Klassendatei disassemblieren

err.prefix=Fehler:

err.bad.constant.pool=Fehler beim Lesen von Konstantenpool für {0}: {1}
err.class.not.found=Klasse nicht gefunden: {0}
err.crash=Ein schwerwiegender interner Fehler ist aufgetreten: {0}\nMelden Sie einen Bug mit den folgenden Informationen:\n{1}
err.end.of.file=unerwartetes Dateiende beim Lesen von {0}
err.file.not.found=Datei nicht gefunden: {0}
err.incompatible.options=ungültige Optionenkombination: {0}
err.internal.error=interner Fehler: {0} {1} {2}
err.invalid.arg.for.option=ungültiges Argument für Option: {0}
err.ioerror=I/O-Fehler beim Lesen von {0}: {1}
err.missing.arg=kein Wert angegeben für {0}
err.no.classes.specified=keine Klassen angegeben
err.not.standard.file.manager=Klassendateien können nur angegeben werden, wenn ein Standarddateimanager verwendet wird
err.invalid.use.of.option=ungültige Verwendung von Option: {0}
err.unknown.option=unbekannte Option: {0}
err.no.SourceFile.attribute=kein SourceFile-Attribut
err.source.file.not.found=Quelldatei nicht gefunden
err.bad.innerclasses.attribute=ungültiges InnerClasses-Attribut für {0}
err.nomem=Nicht genügend Speicher. Verwenden Sie die Option -J-Xmx zum Erweitern des Speichers.
err.cant.find.module=Modul {0} nicht gefunden
err.cant.find.module.ex=Problem beim Auffinden von Modul {0}: {1}
err.only.for.launcher=Diese Option kann nur verwendet werden, wenn javap über den Befehlszeilen-Launcher aufgerufen wird.
err.fatal.err=Schwerwiegender Fehler: {0}

main.usage.summary=Verwendung: {0} <Optionen> <Klassen>\nMit --help können Sie eine Liste der möglichen Optionen aufrufen

warn.prefix=Warnung:
warn.unexpected.class=Datei {0} enthält nicht die Klasse {1}

note.prefix=Hinweis:

main.usage=Verwendung: {0} <Optionen> <Klassen>\nwobei folgende Optionen möglich sind:


main.opt.help=\  --help -help -h -?               Gibt diese Hilfemeldung aus

main.opt.version=\  -version                         Versionsinformationen

main.opt.v=\  -v  -verbose                     Gibt zusätzliche Informationen aus

main.opt.l=\  -l                               Gibt die Zeilennummer und lokale Variablentabellen aus, kann zusammen mit "-c" verwendet werden

main.opt.public=\  -public                          Zeigt nur öffentliche Klassen und Mitglieder

main.opt.protected=\  -protected                       Zeigt geschützte/öffentliche Klassen und Mitglieder

main.opt.package=\  -package                         Zeigt Package/geschützte/öffentliche Klassen\n                                   und Mitglieder (Standard)

main.opt.p=\  -p  -private                     Zeigt alle Klassen und Mitglieder

main.opt.c=\  -c                               Disassembliert den Code

main.opt.s=\  -s                               Gibt Signaturen vom Typ "intern" aus

main.opt.class_path=\  --class-path <Pfad>              Gibt an, wo sich Benutzerklassendateien befinden

main.opt.classpath=\  -classpath <Pfad>                Gibt an, wo sich Benutzerklassendateien befinden

main.opt.cp=\  -cp <Pfad>                       Gibt an, wo sich Benutzerklassendateien befinden

main.opt.bootclasspath=\  -bootclasspath <Pfad>            Setzt den Speicherort von Bootstrap-Klassendateien außer Kraft

main.opt.upgrade_module_path=\  --upgrade-module-path <Pfad>     Gibt an, wo sich die upgradefähigen Module befinden

main.opt.system=\  --system <JDK>                   Gibt an, wo sich die Systemmodule befinden

main.opt.module_path=\  --module-path <Pfad>             Gibt an, wo sich die Anwendungsmodule befinden

main.opt.multi_release=\  --multi-release <version>        Gibt die Version an, die in Multi-Release-JAR-Dateien verwendet werden soll

main.opt.constants=\  -constants                       Zeigt die endgültigen Konstanten

main.opt.sysinfo=\  -sysinfo                         Zeigt die Systeminformationen (Pfad, Größe, Datum, SHA-256-Hash)\n                                   der Klasse, die verarbeitet wird

main.opt.verify=\  -verify                          Gibt zusätzliche Klassenverifizierungsinformationen aus

main.opt.module=\  --module <Modul>  -m <Modul>   Gibt das Modul an, das die zu disassemblierenden Klassen enthält

main.opt.J=\  -J<vm-option>                    Gibt eine VM-Option an

main.usage.foot=\nFür Optionen im GNU-Stil kann "=" statt Leerzeichen verwendet werden, um den Namen einer Option\nvon ihrem Wert zu trennen.\n\nJede zu zeigende Klasse kann durch einen Dateinamen, eine URL oder durch ihren vollständig\nqualifizierten Klassennamen angegeben werden. Beispiele:\n   path/to/MyClass.class\n   jar:file:///path/to/MyJar.jar!/mypkg/MyClass.class\n   java.lang.Object\n
