Hi Massimo,
Seems to be a common problem running with Java 9.
This link [1] suggests some command line work arounds (untested by me)

/Andy

[1] https://blog.codefx.org/java/java-9-migration-guide/#Illegal-Access-To-Internal-APIs

On 29 November 2017 at 11:25, Massimo Franceschet <massimo.franceschet@gmail.com> wrote:
No, it is not running.

Best,

Massimo

Il 28 Nov 2017 17:18, "Christian Grün" <christian.gruen@gmail.com> ha scritto:
Hi Massimo,

It seems Mac OSX support is getting more and more difficult with each
Java release.
Could you still run BaseX in spite of the returned warnings?

Best,
Christian



On Tue, Nov 28, 2017 at 7:52 AM, Massimo Franceschet
<massimo.franceschet@gmail.com> wrote:
> Hi.
>
> I am trying BaseX version 8.6.7 with java version “9.0.1” on a macOS Sierra,
> planning to show it in classroom. When running the GUI I am getting the
> following error:
>
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by org.basex.gui.GUIMacOSX
> (file:/Applications/basex/basex/BaseX.jar) to method
> com.apple.eawt.Application.getApplication()
> WARNING: Please consider reporting this to the maintainers of
> org.basex.gui.GUIMacOSX
> WARNING: Use --illegal-access=warn to enable warnings of further illegal
> reflective access operations
> WARNING: All illegal access operations will be denied in a future release
> Failed to initialize native Mac OS X interface
>
> Thanks for help.
>
> Massimo