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

Reply via email to