我安装了JAVA版本10.但我无法运行与本机反应android因为android不支持java版本10.now我需要将我的java版本撤销到8我该怎么办呢.
Aki*_*nda 20
您可以在此处获取官方oracle指令以从macOS中删除java
在您的macOS终端中逐个输入
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Oracle/Java
Run Code Online (Sandbox Code Playgroud)
之后,您可以使用以下命令导航到要删除的特定Java版本:
cd /Library/Java/JavaVirtualMachines
Run Code Online (Sandbox Code Playgroud)
然后键入ls终端以列出所有Java虚拟机文件夹.
最后像这样添加要删除的版本号
sudo rm -rf jdk-10.0.1.jdk
您可以提供在上述文件夹中列出的任何版本号,而不是jdk-10.0.1.jdk.
小智 6
更新:
首先删除java运行时
$ sudo mv /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin ~/
$ sudo mv /Library/PreferencePanes/JavaControlPanel.prefpane ~/
Run Code Online (Sandbox Code Playgroud)
现在您可以关闭并重新打开“系统偏好设置”窗口以查看图标消失了。
接下来,卸载 Java JDK。打开终端并切换到 Java 目录:
$ cd /Library/Java/JavaVirtualMachines
Run Code Online (Sandbox Code Playgroud)
您可以ls在提示符下使用以查看目录中的内容,并复制带有要删除的版本号的 jdk 路径名。
$ ls --directory *jdk*
examplejdk-7.jdk
Run Code Online (Sandbox Code Playgroud)
复制要删除的路径的确切名称 - 在本例中为examplejdk-7.jdk. 接下来,在单引号( 'examplejdk-7.jdk')内使用该路径名将其移动到您的桌面。这不是删除目录,而是将其移动到您的桌面,以便您以后可以在出现问题时恢复它!
$ sudo mv 'examplejdk-7.jdk' ~/
Run Code Online (Sandbox Code Playgroud)
要确认它已被删除,请运行以下命令:
$ java
Run Code Online (Sandbox Code Playgroud)
这应该输出一条错误消息:
No Java runtime present, requesting install
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9048 次 |
| 最近记录: |