Geo*_*rge 3 java macos symlink
目前我的 Mac 上有以下 JAVA 版本:
MyMac$ cd /Library/Java/JavaVirtualMachines
$ ls -la
总计 0
drwxr-xr-x 4 根轮 136 10 月 17 日 11:21 。
drwxrwxr-x 5 根轮 170 10 月 17 日 11:21 ..
drwxr-xr-x 3根轮102 7月14日22:52 1.6.0.jdk
drwxr-xr-x 3根轮102 10月17日11:16 jdk1.7.0_79.jdk
我想要做的是将符号链接更改为指向 JDK 7 而不是 JDK 6:
$cd /System/Library/Frameworks/JavaVM.framework/Versions
$ls-la
drwxr-xr-x 11 根轮 374 10 月 17 日 11:21 。
drwxr-xr-x 10 根轮 340 10 月 17 日 11:21 ..
lrwxr-xr-x 1 根轮 10 17 十月 11:21 1.4 -> CurrentJDK
lrwxr-xr-x 1 根轮 10 17 十月 11:21 1.4.2 -> CurrentJDK
lrwxr-xr-x 1 根轮 10 17 十月 11:21 1.5 -> CurrentJDK
lrwxr-xr-x 1 根轮 10 17 十月 11:21 1.5.0 -> CurrentJDK
lrwxr-xr-x 1 根轮 10 17 十月 11:21 1.6 -> CurrentJDK
lrwxr-xr-x 1 根轮 10 17 十月 11:21 1.6.0 -> CurrentJDK
drwxr-xr-x 8 根轮 272 10 月 17 日 11:21 A
lrwxr-xr-x 1 根轮 1 10 月 17 日 11:21 当前 -> A
lrwxr-xr-x 1 根轮 52 10 月 17 日 11:21 CurrentJDK -> /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
不幸的是我无法删除该链接。我收到不允许操作的错误:
sudo rm 当前JDK
rm:当前JDK:不允许操作
有任何想法吗?
谢谢你!
El Capitan 的新功能:系统完整性保护 (SIP) 是导致此问题的原因。我必须先禁用 SIP。
请按照以下步骤禁用 SIP:
重新启动您的 Mac。在 OS X 启动之前,按住 Command-R 并一直按住,直到看到 Apple 图标和进度条。发布。这将引导您进入恢复状态。从实用程序菜单中,选择终端。在提示符处准确键入以下内容,然后按 Return 键:
csrutil disable
Run Code Online (Sandbox Code Playgroud)
终端应显示一条消息,表明 SIP 已禁用。从苹果菜单中,选择重新启动。您可以按照上述步骤重新启用 SIP,但csrutil enable改为使用。
| 归档时间: |
|
| 查看次数: |
6288 次 |
| 最近记录: |