You get this message when the macOS binary inside the *.app doesn't have the execute permission
You can fix this using the chmod command
1. Open Terminal application (it's under /Applications/Utilities/ or you can spotlight search it)
2. In Finder, browse to the application that cannot be open
3. Back to Terminal, type cd then hit the spacebar, drag the application from Finder into the Terminal window to fill the path, and hit the enter key
4. chmod +x Contents/MacOS/TalesOfAndrogyny
First-run applications under macOS might not open (including the jar file). Two ways to override this
(You can wait to do this after the download through step 12 so the application actually runs, or before step 5)
1. Open the application, let it fail the first time (wait for a dialog), then right click the app > Open, then Open
2. Open the application, let it fail the first time (wait for a dialog), then System Preferences > Security & Privacy > General tab > Open Anyway, then Open
You can get more information if you run the executable through Terminal
5. Contents/MacOS/TalesOfAndrogyny
When I ran the executable under Terminal, I got
dlopen(jre/lib/jli/libjli.dylib, 1): image not found
Error: failed to load VM runtime library!
Download the JRE (Java SE Runtime Environment 8u221)
https://javadl.oracle.com/webapps/download/GetFile/1.8.0_221-b11/230deb18db3e401...
6. Extract it
7. Open the directory and then Contents
8. Copy the Home folder
9. Go back to the application, right click on it > Show Package Contents > Contents > Resources
10. Either remove the jre folder or rename it something else
11. Paste the Home folder under Resources
12. Rename Home to jre