mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
8312522
: Implementation of Foreign Function & Memory API
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org> Co-authored-by: Jorn Vernee <jvernee@openjdk.org> Co-authored-by: Per Minborg <pminborg@openjdk.org> Reviewed-by: dholmes, psandoz, mcimadamore, alanb
This commit is contained in:
parent
9728e21db1
commit
32ac72c3d3
261 changed files with 3141 additions and 2126 deletions
|
@ -102,6 +102,7 @@ public final class LauncherHelper {
|
|||
private static final String MAIN_CLASS = "Main-Class";
|
||||
private static final String ADD_EXPORTS = "Add-Exports";
|
||||
private static final String ADD_OPENS = "Add-Opens";
|
||||
private static final String ENABLE_NATIVE_ACCESS = "Enable-Native-Access";
|
||||
|
||||
private static StringBuilder outBuf = new StringBuilder();
|
||||
|
||||
|
@ -632,6 +633,13 @@ public final class LauncherHelper {
|
|||
if (opens != null) {
|
||||
addExportsOrOpens(opens, true);
|
||||
}
|
||||
String enableNativeAccess = mainAttrs.getValue(ENABLE_NATIVE_ACCESS);
|
||||
if (enableNativeAccess != null) {
|
||||
if (!enableNativeAccess.equals("ALL-UNNAMED")) {
|
||||
abort(null, "java.launcher.jar.error.illegal.ena.value", enableNativeAccess);
|
||||
}
|
||||
Modules.addEnableNativeAccessToAllUnnamed();
|
||||
}
|
||||
|
||||
/*
|
||||
* Hand off to FXHelper if it detects a JavaFX application
|
||||
|
|
|
@ -268,6 +268,8 @@ java.launcher.jar.error1=\
|
|||
java.launcher.jar.error2=manifest not found in {0}
|
||||
java.launcher.jar.error3=no main manifest attribute, in {0}
|
||||
java.launcher.jar.error4=error loading java agent in {0}
|
||||
java.launcher.jar.error.illegal.ena.value=\
|
||||
Error: illegal value \"{0}\" for Enable-Native-Access manifest attribute. Only 'ALL-UNNAMED' is allowed
|
||||
java.launcher.init.error=initialization error
|
||||
java.launcher.javafx.error1=\
|
||||
Error: The JavaFX launchApplication method has the wrong signature, it\n\
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue