diff --git a/README.md b/README.md index 701079a..d3169dd 100644 --- a/README.md +++ b/README.md @@ -83,9 +83,15 @@ underlying system architecture is ARM. In this case, you can force the library to disable its auto-detect functionality and instead directly specify the architecture using the Java ```os.arch_full``` system property. Acceptable values for this property are currently one of: ``armv5``, ``armv6``, -``armv6-hf``, ``armv7``, ``armv7-hf``, ``armv8_32``, ``armv8_64``, +``armv6-hf``, ``armv7``, ``armv7-hf``, ``armv8_32``, ``armv8_64``, ``ppc64le``, ``x86``, or ``x86_64``. +Additionally, some systems may block execution of libraries from the system +temp folder. If you are experiencing this problem, you can specify a different, +less restrictive temp folder by adding +```System.setProperty("java.io.tmpdir", "/folder/where/execution/is/allowed")``` +to your program before the first use of this library. + An additional note for Linux users: If you are operating this library in event-based mode, the ```LISTENING_EVENT_DATA_WRITTEN``` event will never occur. This is not a bug, but rather a limitation of the Linux operating system. diff --git a/gradlew b/gradlew index 1b6c787..7faa0ab 100755 --- a/gradlew +++ b/gradlew @@ -112,6 +112,20 @@ case "$( uname )" in #( Darwin* ) darwin=true ;; #( MSYS* | MINGW* ) msys=true ;; #( NONSTOP* ) nonstop=true ;; +======= +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MSYS* | MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; esac CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar