diff --git a/.github/workflows/appimage.yml b/.github/workflows/appimage.yml index b8d1460f1..0bef91865 100644 --- a/.github/workflows/appimage.yml +++ b/.github/workflows/appimage.yml @@ -86,6 +86,7 @@ jobs: --copyright "(C) 2016 - 2022 Skymatic GmbH" --app-version "${{ steps.versions.outputs.semVerNum }}.${{ steps.versions.outputs.revNum }}" --java-options "--enable-preview" + --java-options "--enable-native-access=org.cryptomator.jfuse.linux.amd64,org.cryptomator.jfuse.linux.aarch64" --java-options "-Xss5m" --java-options "-Xmx256m" --java-options "-Dcryptomator.appVersion=\"${{ steps.versions.outputs.semVerStr }}\"" diff --git a/.github/workflows/mac-dmg.yml b/.github/workflows/mac-dmg.yml index b3a0ae74f..9e561eedd 100644 --- a/.github/workflows/mac-dmg.yml +++ b/.github/workflows/mac-dmg.yml @@ -94,6 +94,7 @@ jobs: --copyright "(C) 2016 - 2022 Skymatic GmbH" --app-version "${{ steps.versions.outputs.semVerNum }}" --java-options "--enable-preview" + --java-options "--enable-native-access=org.cryptomator.jfuse.mac" --java-options "-Xss5m" --java-options "-Xmx256m" --java-options "-Dfile.encoding=\"utf-8\"" diff --git a/.github/workflows/win-exe.yml b/.github/workflows/win-exe.yml index 7d0ce8dbe..e81dc2902 100644 --- a/.github/workflows/win-exe.yml +++ b/.github/workflows/win-exe.yml @@ -87,6 +87,7 @@ jobs: --copyright "(C) 2016 - 2022 Skymatic GmbH" --app-version "${{ steps.versions.outputs.semVerNum }}.${{ steps.versions.outputs.revNum }}" --java-options "--enable-preview" + --java-options "--enable-native-access=org.cryptomator.jfuse.win" --java-options "-Xss5m" --java-options "-Xmx256m" --java-options "-Dcryptomator.appVersion=\"${{ steps.versions.outputs.semVerStr }}\"" diff --git a/dist/linux/appimage/build.sh b/dist/linux/appimage/build.sh index fb55d1416..06e3a7341 100755 --- a/dist/linux/appimage/build.sh +++ b/dist/linux/appimage/build.sh @@ -40,6 +40,7 @@ ${JAVA_HOME}/bin/jpackage \ --vendor "Skymatic GmbH" \ --copyright "(C) 2016 - 2022 Skymatic GmbH" \ --java-options "--enable-preview" \ + --java-options "--enable-native-access=org.cryptomator.jfuse.linux.amd64,org.cryptomator.jfuse.linux.aarch64" \ --java-options "-Xss5m" \ --java-options "-Xmx256m" \ --app-version "${VERSION}.${REVISION_NO}" \ diff --git a/dist/linux/debian/rules b/dist/linux/debian/rules index beef35b9d..8a1aecc74 100755 --- a/dist/linux/debian/rules +++ b/dist/linux/debian/rules @@ -37,6 +37,7 @@ override_dh_auto_build: --vendor "Skymatic GmbH" \ --copyright "(C) 2016 - 2022 Skymatic GmbH" \ --java-options "--enable-preview" \ + --java-options "--enable-native-access=org.cryptomator.jfuse.linux.amd64,org.cryptomator.jfuse.linux.aarch64" \ --java-options "-Xss5m" \ --java-options "-Xmx256m" \ --java-options "-Dfile.encoding=\"utf-8\"" \ diff --git a/dist/linux/launcher-gtk2.properties b/dist/linux/launcher-gtk2.properties index bf4727fa9..d778d6878 100644 --- a/dist/linux/launcher-gtk2.properties +++ b/dist/linux/launcher-gtk2.properties @@ -1,5 +1,7 @@ java-options=-Xss5m \ -Xmx256m \ + --enable-preview \ + --enable-native-access=org.cryptomator.jfuse.linux.amd64,org.cryptomator.jfuse.linux.aarch64 \ -Dfile.encoding=\"utf-8\" \ -Dcryptomator.appVersion=\"${SEMVER_STR}\" \ -Dcryptomator.logDir=\"~/.local/share/Cryptomator/logs\" \ diff --git a/dist/linux/launcher.sh b/dist/linux/launcher.sh index 1980edc13..9b9b513d4 100755 --- a/dist/linux/launcher.sh +++ b/dist/linux/launcher.sh @@ -10,4 +10,6 @@ java \ -Djdk.gtk.version=2 \ -Xss2m \ -Xmx512m \ + --enable-preview \ + --enable-native-access=org.cryptomator.jfuse.linux.amd64,org.cryptomator.jfuse.linux.aarch64 \ -m org.cryptomator.desktop/org.cryptomator.launcher.Cryptomator diff --git a/dist/mac/dmg/build.sh b/dist/mac/dmg/build.sh index 6206775e4..906072ebd 100755 --- a/dist/mac/dmg/build.sh +++ b/dist/mac/dmg/build.sh @@ -66,6 +66,7 @@ ${JAVA_HOME}/bin/jpackage \ --copyright "(C) ${COPYRIGHT_YEARS} ${VENDOR}" \ --app-version "${VERSION_NO}" \ --java-options "--enable-preview" \ + --java-options "--enable-native-access=org.cryptomator.jfuse.mac" \ --java-options "-Xss5m" \ --java-options "-Xmx256m" \ --java-options "-Dfile.encoding=\"utf-8\"" \ diff --git a/dist/mac/launcher.sh b/dist/mac/launcher.sh index d8cc30b45..eb12426a8 100755 --- a/dist/mac/launcher.sh +++ b/dist/mac/launcher.sh @@ -9,4 +9,6 @@ java \ -Dcryptomator.mountPointsDir="/Volumes" \ -Xss20m \ -Xmx512m \ + --enable-preview \ + --enable-native-access=org.cryptomator.jfuse.mac \ -m org.cryptomator.desktop/org.cryptomator.launcher.Cryptomator \ No newline at end of file diff --git a/dist/win/build.ps1 b/dist/win/build.ps1 index b57cd842b..4a287c2c6 100644 --- a/dist/win/build.ps1 +++ b/dist/win/build.ps1 @@ -75,6 +75,7 @@ if ($clean -and (Test-Path -Path $appPath)) { --vendor $Vendor ` --copyright $copyright ` --java-options "--enable-preview" ` + --java-options "--enable-native-access=org.cryptomator.jfuse.win" ` --java-options "-Xss5m" ` --java-options "-Xmx256m" ` --java-options "-Dcryptomator.appVersion=`"$semVerNo`"" ` diff --git a/dist/win/launcher.bat b/dist/win/launcher.bat index 751a6e4fa..8ab971dbb 100644 --- a/dist/win/launcher.bat +++ b/dist/win/launcher.bat @@ -9,4 +9,6 @@ java ^ -Dcryptomator.keychainPath="~/AppData/Roaming/Cryptomator/keychain.json" ^ -Xss20m ^ -Xmx512m ^ + --enable-preview ` + --enable-native-access=org.cryptomator.jfuse.win ` -m org.cryptomator.desktop/org.cryptomator.launcher.Cryptomator \ No newline at end of file