Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git

Adds JVM settings to suppress warnings

AuthorDaveJarvis <email>
Date2025-09-07 12:20:36 GMT-0700
Commite64f0ede15dcacb462ac9def76244a355ed86d99
Parent4e40383
Delta6 lines added, 4 lines removed, 2-line increase
installer.sh
-Dprism.order=sw \
--enable-native-access=javafx.graphics \
+--sun-misc-unsafe-memory-access=allow \
--add-opens=javafx.controls/javafx.scene.control=ALL-UNNAMED \
--add-opens=javafx.controls/javafx.scene.control.skin=ALL-UNNAMED \
keenwrite.bat
-Dprism.order=sw ^
--enable-native-access=javafx.graphics ^
+ --sun-misc-unsafe-memory-access=allow ^
--add-opens=javafx.controls/javafx.scene.control=ALL-UNNAMED ^
--add-opens=javafx.controls/javafx.scene.control.skin=ALL-UNNAMED ^
--add-exports=javafx.graphics/com.sun.javafx.scene.text=ALL-UNNAMED ^
--add-exports=javafx.graphics/com.sun.javafx.scene.traversal=ALL-UNNAMED ^
- -jar "%SCRIPT_DIR%\keenwrite.jar" %* ^
- 2^>^&1 ^| findstr /V /R "^WARNING" ^| findstr /V "Gdk-WARNING"
+ -jar "%SCRIPT_DIR%\keenwrite.jar" %* 2>&1
keenwrite.sh
-Dprism.order=sw \
--enable-native-access=javafx.graphics \
+ --sun-misc-unsafe-memory-access=allow \
--add-opens=javafx.controls/javafx.scene.control=ALL-UNNAMED \
--add-opens=javafx.controls/javafx.scene.control.skin=ALL-UNNAMED \
--add-exports=javafx.graphics/com.sun.javafx.scene.text=ALL-UNNAMED \
--add-exports=javafx.graphics/com.sun.javafx.scene.traversal=ALL-UNNAMED \
- -jar "${SCRIPT_DIR}/keenwrite.jar" $@ \
- 2> >(grep -v -E "^WARNING|Gdk-WARNING" >&2)
+ -jar "${SCRIPT_DIR}/keenwrite.jar" $@
+ 2> >(grep -v -E "Gdk-WARNING" >&2)