public ServiceTest() { if (TKit.isWindows()) { final String propName = "jpackage.test.ServiceTest.service-installer";
String serviceInstallerExec = System.getProperty(propName); if (serviceInstallerExec == null) { if (Stream.of(RunnablePackageTest.Action.CREATE,
RunnablePackageTest.Action.INSTALL).allMatch(
RunnablePackageTest::hasAction)) {
TKit.throwSkippedException(String.format( "%s system property not set", propName));
} else { // Use cmd.exe as a stub as the output packages will not be // created and installed in the test run
serviceInstallerExec = Optional.ofNullable(System.getenv( "COMSPEC")).orElseGet(() -> { return JavaTool.JAVA.getPath().toString();
});
TKit.trace(
String.format("Using [%s] as a service installer",
serviceInstallerExec));
}
}
// Package name will be used as package ID on macOS. Keep it the same for // both packages to allow update installation. final String packageName = "com.bar";
var pkg = createPackageTest()
.addHelloAppInitializer(String.join(".", packageName, "Hello"))
.disablePackageUninstaller();
testInitializer.applyTo(pkg);
¤ 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.0.4Bemerkung:
¤
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 und die Messung sind noch experimentell.