- 
    Enhancement 
- 
    Resolution: Fixed
- 
     P2 P2
- 
    7u8
- 
        b108
- 
        x86
- 
        os_x
- 
        Not verified
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8033213 | 7u80 | Brent Christian | P2 | Resolved | Fixed | b01 | 
| JDK-8060942 | 7u79 | Brent Christian | P2 | Resolved | Fixed | b01 | 
| JDK-8057413 | 7u76 | Brent Christian | P2 | Resolved | Fixed | b01 | 
| JDK-8035591 | 7u65 | Brent Christian | P2 | Resolved | Fixed | b01 | 
| JDK-8026229 | 7u60 | Brent Christian | P2 | Resolved | Fixed | b07 | 
The easy way to fix this is use NSHomeDirectory(), which does the right thing in a sandboxed or non-sandboxed environment. Likewise, NSUserName() is a better choice for getting the current user name.
- backported by
- 
                    JDK-8026229 (props) user.home property does not return an accessible location in sandboxed environment [macosx] -           
- Resolved
 
-         
- 
                    JDK-8033213 (props) user.home property does not return an accessible location in sandboxed environment [macosx] -           
- Resolved
 
-         
- 
                    JDK-8035591 (props) user.home property does not return an accessible location in sandboxed environment [macosx] -           
- Resolved
 
-         
- 
                    JDK-8057413 (props) user.home property does not return an accessible location in sandboxed environment [macosx] -           
- Resolved
 
-         
- 
                    JDK-8060942 (props) user.home property does not return an accessible location in sandboxed environment [macosx] -           
- Resolved
 
-         
- relates to
- 
                    JDK-8024357 (props) user.name should be set from NSUserName() on Mac [macosx] -           
- Open
 
-