oyarzun opened a new pull request #2563: URL: https://github.com/apache/netbeans/pull/2563
When running NetBeans on mac with JDK 11.0.9 and/or JDK 15.0.1, Netbeans and any of its subprocesses are not allowed to access any of the personal files and folders (e.g.: Downloads, Documents...). Replacing the `CFBundleExecutable` in the app bundle from a script to a native executable fixes the issue. https://developer.apple.com/forums/thread/132986 This PR removes the old unused mac IDE launcher, with a new one written in Swift with similar logic to the netbeans shell script. The native executable is built when creating the mac installer package. When using the native executable the user is now ask for permission to access the files and folder and show up in the mac's Files and Folders Privacy settings. <img width="667" alt="Screen Shot 2020-11-26 at 2 36 13 PM" src="https://user-images.githubusercontent.com/2364606/100386938-c1824d80-2ff4-11eb-8e0a-d2b498b0fdd3.png"> @mcdonnell-john when you get a chance, can you review this PR? ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
