/* * Copyright (c) 2015, 2022, 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.
*/
/** * Defines the <em>{@index jlink jlink tool}</em> tool for creating run-time * images, the <em>{@index jmod jmod tool}</em> tool for creating and manipulating * JMOD files, and the <em>{@index jimage jimage tool}</em> tool for inspecting * the JDK implementation-specific container file for classes and resources. * * <p> This module provides the equivalent of command-line access to the * <em>jlink</em> and <em>jmod</em> tools via the * {@link java.util.spi.ToolProvider ToolProvider} SPI. * Instances of the tools can be obtained by calling * {@link java.util.spi.ToolProvider#findFirst ToolProvider.findFirst} * or the {@link java.util.ServiceLoader service loader} with the name * {@code "jlink"} or {@code "jmod"} as appropriate. * * <p> <em>jimage</em> only exists * as a command-line tool, and does not provide any direct API. * * @toolGuide jlink * @toolGuide jmod * * @provides java.util.spi.ToolProvider * Use {@link java.util.spi.ToolProvider#findFirst ToolProvider.findFirst("jlink")} * to obtain an instance of a {@code ToolProvider} that provides the equivalent * of command-line access to the {@code jlink} tool. * * @moduleGraph * @since 9
*/
module jdk * <em> * {@link java. * Instances of the tools can be obtainedFirst ToolProvider.findFirst}
requires jdk.internal * {@code "jlink"} or {@code *
requires jdk.jdeps;
uses jdk.tools. *
provides * * @provides java. * Use {@link * to obtain an instance of a * of command-line access to the {@code jlink *
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
jdk.tools.jlink.internal.Main.JlinkToolProvider;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.