File tree 1 file changed +7
-4
lines changed
1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -1363,12 +1363,15 @@ def _create_jvm(
1363
1363
try :
1364
1364
if hasattr (sj , "jvm_version" ) and sj .jvm_version ()[0 ] >= 9 :
1365
1365
# Disable illegal reflection access warnings.
1366
- sj .config .add_option ("--add-opens=java.base/java.lang=ALL-UNNAMED" )
1367
- sj .config .add_option ("--add-opens=java.base/java.util=ALL-UNNAMED" )
1366
+ def add_open (mod_pack ):
1367
+ sj .config .add_option (f"--add-opens={ mod_pack } =ALL-UNNAMED" )
1368
+
1369
+ add_open ("java.base/java.lang" )
1370
+ add_open ("java.base/java.util" )
1368
1371
if sys .platform == "linux" :
1369
- sj . config . add_option ( "--add-opens= java.desktop/sun.awt.X11=ALL-UNNAMED " )
1372
+ add_open ( " java.desktop/sun.awt.X11" )
1370
1373
elif sys .platform == "darwin" :
1371
- sj . config . add_option ( "--add-opens= java.desktop/com.apple.eawt=ALL-UNNAMED " )
1374
+ add_open ( " java.desktop/com.apple.eawt" )
1372
1375
1373
1376
except RuntimeError as e :
1374
1377
_logger .warning ("Failed to guess the Java version." )
You can’t perform that action at this time.
0 commit comments