mac系统上怎么安装java?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac系统上怎么安装java?相关的知识,希望对你有一定的参考价值。

Mac系统安装Java教程:
管理员权限
64
位浏览器(例如
Safari、Firefox)
32
位浏览器(例如
Chrome)不支持
Mac
平台上的
Java
7
要在
Mac
OS
X
上运行
Java
7,需要
64
位浏览器(例如
Safari

Firefox)。在
Mac
平台上,32
位浏览器(例如
Chrome)不支持
Java
7。下面的屏幕截图和说明适用于
Java
7
Update
6
(7u6)。如果正在安装其他版本,请务必相应地更改版本号。示例:对于
Java
版本
7
Update
7
(7u7),要下载的文件为
jre-7u7-macosx-x64.dmg。要在Mac上安装Java,请按照以下步骤操作:
下载
jre-7u40-macosx-x64.dmg
文件。在下载文件前,需查看并同意许可证协议的条款。双击
.dmg
文件以启动它,双击程序包图标以启动安装向导
安装向导将显示
"Welcome
to
Java
7"(欢迎使用
Java
7)安装屏幕。单击
Continue(继续)

"Standard
Install
on
Macintosh
HD"(Macintosh
HD
上的标准安装)上,单击
Install(安装)按钮
安装完成后,将显示确认屏幕。单击
Close(关闭)完成安装过程。
测试安装
要测试
Java
是否已正确安装在您的计算机上并正常运行,请运行此测试
applet。
如何卸载
Mac
上的
Java
7?
本文适用于:
平台:
Macintosh
OS
X
Java
版本:
7.0
卸载
Oracle
Java
7
卸载
Oracle
Java
只涉及删除
Java
插件文件
JavaAppletPlugin.plugin。
注:要卸载
Java
7,您必须具有管理员权限。
单击位于停靠栏中的
Finder
图标
单击边栏中的应用程序选项卡
在“搜索”框中,输入
JavaAppletPlugin.plugin
此命令将查找
JavaAppletPlugin.plugin
文件
右键单击
JavaAppletPlugin.plugin,然后选择移到废纸篓
使用终端卸载
Oracle
Java
7
的替代方法
对于熟悉在“终端”窗口中输入命令的高级用户,这是卸载
Java
7
的替代方法。
按照列出的步骤操作将从系统中卸载
Oracle
Java
7。
注:要卸载
Java
7,您必须具有管理员权限,并且必须以超级用户身份或者使用
sudo
来执行删除命令。
单击位于停靠栏中的
Finder
图标
单击边栏中的应用程序选项卡
单击实用程序文件夹
双击终端图标
在“终端”窗口中,复制和粘贴下面的命令:
sudo
rm
-fr
/Library/Internet\
Plug-Ins/JavaAppletPlugin.plugin
上面的方法将从用户系统中卸载Java
7。
参考技术A 回答

您好,小冰正在为您查询中问题中,请稍等片刻哦

进入Oracle官网JAVA的下载界面,找到自己需要下载的JDK版本。点选“Accept License Agreement”后,选择自己电脑的下载包(Mac OS X x64)并单击该包进行下载。

在下载文件夹中,找到下载完成的JDK安装文件。

单击该安装文件后,显示“Java 8 Update 25"的安装窗口。双击“Java 8 Update 25.pkg”图标。

在“安装Java 8 Update 25”中“欢迎使用Java 8 Update 25安装器”的对话框中,单击“继续”按钮。

在Macintosh HD”上进行标准安装,单击“安装”按钮。

设置密码管理的电脑,此时会弹出“安装器正在尝试安装新软件。键入你的密码以允许执行此操作”,输入管理员密码,然后单击“安装软件”按钮。

此时安装器会自动写入JDK到你的Mac电脑中。

安装完成后,工具栏下端会显示“安装完成”。此时单击右下角的“关闭"按钮

此时,安装完成后,系统会自动打开验证JAVA版本的窗口。单击“验证JAVA版本”按钮,并在弹出的窗口中,单击“验证”按钮。

希望小冰的回答能够帮助到您,如果觉得满意的话,可以给个赞哦

提问

然后该怎么弄

回答

双击

在“安装Java 8 Update 25”中“欢迎使用Java 8 Update 25安装器”的对话框中,单击“继续”按钮

提问

点保留就好了吗?

回答

应该是吧,您这个步骤和我安装的不太一样哎[笑哭]

提问

好吧好吧

mac系统上通过源码编译安装opencv for java

    本人在Mac系统上尝试下载opencv源码,然后通过cmake,make,make install命令编译安装,都失败,各种依赖缺失报错。最后通过brew install --build-from-source opencv安装成功。

    这里面虽然通过brew install成功了,但是背后还是cmake,make,make install,为什么这么说,因为在执行brew install之前,做了很多准备工作。

      0、这里使用的是brew install,它安装的时候,直接把各种缺少的依赖给装上了,而opencv的安装,需要大量的三方依赖,这些依赖都是需要源码安装的,所以需要设置brew安装源,就像我们在linux下使用yum,apt安装一样,这里设置一下国内源,会提升安装效率。

#进入homebrew安装目录下的Library/Taps,依次通过git命令设置homebrew,homebrew-core,homebrew-cask项目源
cd $(brew --repo)/Library/Taps
cd homebrew
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew.git
cd homebrew-core
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
cd ../homebrew-cask
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

    这三个项目地址,默认都是github的地址。更换为https://mirrors.ustc.edu.cn中科大的源之后,安装各种依赖会非常快。 

      1、安装xcode命令行工具,不是非要安装xcode开发工具,xcode develepment command line tool提供了gcc等编译工具,所以必须安装。

      2、需要cmake,这个用来将源码构建c工程,最后执行make ,make install编译和安装。我曾经单独安装过cmake,命令行下直接运行cmake指令没问题,但是源码构建过程中,执行cmake命令的时候,竟然去找的是/usr/local/opt/cmake这个路径下的cmake,结果发现找不到,就不执行cmake编译配置。所以只能通过brew install cmake提前安装。

      3、如果是编译安装支持java,需要安装ant,这个通过brew install ant即可。另一个,要支持java,需要如下四个检查:ant,jni,java wrappers,java test都检查返回YES才行,尤其jni的检查必须要返回YES,否则,不会编译java相关的动态库和jar包。jni的检查,需要设置三个变量,JAVA_INCLUDE_PATH,JAVA_AWT_INCLUDE_PATH,JAVA_INCLUDE_PATH2,这三个值,需要指定当前系统上安装的jdk目录下的include,include,include/darwin目录,对应如下:

-DJAVA_INCLUDE_PATH=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/include
-DJAVA_AWT_INCLUDE_PATH=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/include
-DJAVA_INCLUDE_PATH2=/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/include/darwin

    这三个变量设置好了,java检查就通过了,最后编译的时候就会编译生成java动态库和jar包。值得一提的是,opencv-4.5.5版本编译java相关默认使用的是jdk18,所以编译过程中检查,系统中如果没有jdk18,就会安装上openjdk18,并且使用这个openjdk18对应的java版本号来编译jar。最后我们在idea或者eclipse中也只能使用openjdk18来编译opencv for java的项目。

    前面说,我是通过brew install的方式安装opencv,那么这里的java参数怎么设置?需要通过brew edit opencv来编辑设置。它会默认以vi的方式打开一个opencv.rb的文件,在这个文件里面我们就可以修改参数。

    还有一个重要的设置,就是告诉cmake构建项目的时候,构建java相关依赖库,所以还是在brew edit opencv这里,修改-DBUILD_java=ON -DBUILD_opencv_java=ON

=======================================

    以上的准备工作做好了,就可以开始通过源码安装了。执行brew install --build-from-source opencv,接着会下载各种依赖,然后编译安装,所有的依赖安装完成,就开始执行cmake,make,make install等等操作。

    make过程中安装的依赖库:

    安装完成的打印信息:

    这个过程非常的漫长,这上面显示的是112分钟55秒,其实我运行了好几次,主要是opencv,opencv_contrib源码下载花了一些时间,甚至下载失败,其实这两个下载还是通过github下载的,也是可以设置加速的。另外,这种方式安装,只会出现下载出错,不会编译缺少依赖而报错,最多就是花的时间长一些,如果最后安装成功,没有生成java依赖库,可以确定的是上面执行cmake命令检查java相关项ant,jni,java-wrappers,java-test失败了,因此需要设置JAVA_INCLUDE_PATH, JAVA_AWT_INCLUDE_PATH,JAVA_INCLUDE_PATH2三个参数。 

    最后安装成功,java相关的两个文件,opencv-455.jar和libopencv_java455.dylib会生成在opencv安装目录的share/java/opencv4目录下。

    前面说了,默认java相关依赖是通过jdk18而不是jdk1.8或者系统安装的jdk9编译安装的,所以在使用opencv-455.jar的时候,也需要jdk18的环境。

    这里,没有手动通过代码加载libopencv_java455.dylib,而是通过设置vm options的方式,在程序运行的时候设置-Djava.library.path=/path/to/libopencv_java455.dylib实现的。 

以上是关于mac系统上怎么安装java?的主要内容,如果未能解决你的问题,请参考以下文章

怎么在mac 系统上使用Python?怎么安装Anaconda

怎么在mac 系统上使用Python?怎么安装Anaconda

怎么在MAC上安装sql server

mac上怎么安装mysql后怎么使用

mac系统上怎么运行安卓模拟器

怎么在苹果Mac虚拟机上安装Win7