< prev index next >
src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
Print this page
*** 110,128 ****
}
resources.add(new RelativeFileSet(
baseDir, new LinkedHashSet<>(expandFileset(file))));
}
! void setClasspath() {
! String classpath = "";
for (RelativeFileSet resource : resources) {
for (String file : resource.getIncludedFiles()) {
if (file.endsWith(".jar")) {
classpath += file + File.pathSeparator;
}
}
}
addBundleArgument(
StandardBundlerParam.CLASSPATH.getID(), classpath);
}
static void validateName(String s, boolean forApp)
--- 110,136 ----
}
resources.add(new RelativeFileSet(
baseDir, new LinkedHashSet<>(expandFileset(file))));
}
! void setClasspath(String mainJarPath) {
! String classpath;
! // we want main jar first on the classpath
! if (mainJarPath != null) {
! classpath = mainJarPath + File.pathSeparator;
! } else {
! classpath = "";
! }
for (RelativeFileSet resource : resources) {
for (String file : resource.getIncludedFiles()) {
if (file.endsWith(".jar")) {
+ if (!file.equals(mainJarPath)) {
classpath += file + File.pathSeparator;
}
}
}
+ }
addBundleArgument(
StandardBundlerParam.CLASSPATH.getID(), classpath);
}
static void validateName(String s, boolean forApp)
< prev index next >