ADDITIONAL SYSTEM INFORMATION :
Windows 10, OpenJDK15
A DESCRIPTION OF THE PROBLEM :
Simple EXE created by jpackage prints blank line instead of "Hello World!" as expected.
Also of note is that applauncher.dll is no longer present in builds created by jpackage in JDK15. Not sure if this omission is intentional.
REGRESSION : Last worked in version 14.0.2
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
mkdir src\hello
create src/module-info.java file as follows:
module hello {
}
create src/hello/Main.java file as follows:
package hello;
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
openjdk-15_windows-x64_bin\jdk-15\bin\javac -d target/classes src/module-info.java src/hello/Main.java
openjdk-15_windows-x64_bin\jdk-15\bin\jar --create --file target/hello.jar --main-class hello.Main -C target/classes .
openjdk-15_windows-x64_bin\jdk-15\bin\java --module-path target/hello.jar --module hello
openjdk-15_windows-x64_bin\jdk-15\bin\jlink --module-path target/hello.jar --add-modules hello --output runtime
openjdk-15_windows-x64_bin\jdk-15\bin\jpackage --type app-image --name hello --dest package -p target/hello.jar -m hello
hello\hello.exe
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Hello World!
ACTUAL -
Blank line displayed when hello\hello.exe is run
FREQUENCY : always
Windows 10, OpenJDK15
A DESCRIPTION OF THE PROBLEM :
Simple EXE created by jpackage prints blank line instead of "Hello World!" as expected.
Also of note is that applauncher.dll is no longer present in builds created by jpackage in JDK15. Not sure if this omission is intentional.
REGRESSION : Last worked in version 14.0.2
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
mkdir src\hello
create src/module-info.java file as follows:
module hello {
}
create src/hello/Main.java file as follows:
package hello;
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
openjdk-15_windows-x64_bin\jdk-15\bin\javac -d target/classes src/module-info.java src/hello/Main.java
openjdk-15_windows-x64_bin\jdk-15\bin\jar --create --file target/hello.jar --main-class hello.Main -C target/classes .
openjdk-15_windows-x64_bin\jdk-15\bin\java --module-path target/hello.jar --module hello
openjdk-15_windows-x64_bin\jdk-15\bin\jlink --module-path target/hello.jar --add-modules hello --output runtime
openjdk-15_windows-x64_bin\jdk-15\bin\jpackage --type app-image --name hello --dest package -p target/hello.jar -m hello
hello\hello.exe
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Hello World!
ACTUAL -
Blank line displayed when hello\hello.exe is run
FREQUENCY : always