精华内容
下载资源
问答
  • 通过Mac系统的更新安装Java的版本均为JDK 6的版本,如果想要在Mac上安装JDK 7,就需要到Oracle的网站上去下载相应的安装包。下面为详细教程:最新版本为JDK8,目前需求JDK7够用了,以下是安装JDK7的过程。最新版本...

    通过Mac系统的更新安装Java的版本均为JDK 6的版本,如果想要在Mac上安装JDK 7,就需要到Oracle的网站上去下载相应的安装包。

    下面为详细教程:

    最新版本为JDK8,目前需求JDK7够用了,以下是安装JDK7的过程。

    最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    1.在Oracle网站上下载JDK 7的Mac安装包:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

    2.打开下载的DMG文件,双击包中的PKG文件进行安装

    3.打开,输入 java -version:

    java version "1.7.0_71"

    Java(TM) SE Runtime Environment (build 1.7.0_71-b02)

    Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)

    JDK的安装目录为:

    /Library/Java/JavaVirtualMachines,最新安装的1.7的JDK默认是安装到这里的。

    系统自带的JDK在以下路径中:

    /System/Libray/Frameworks/JavaVM.Framwork/。

    在这个目录下有个Versions目录,里面有不同版本的jdk。

    如果系统中存在多个版本,如何选择使用哪个版本呢?

    1. Mac下当你在【终端】输入java -version时,是执行的哪里的java呢,which java命令可以看到,就是【/usr/bin/java】

    2. 【/usr/bin/java】只是个替身,实际指向【/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java】,如图,ls -l java就可以看到

    3. 第2点提到的【/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java】其实也不是真正的java,因为Current文件夹是替身,它指向了同目录下的某个版本,例如A文件夹,如下图:(这样的好处是装了多个版本java后,可以方便地调整Current指向,使得不同版本java变成系统默认的,通常在【实用工具】->【Java偏好设置】里可以调整)

    4.第3点提到的A文件夹是安装java后系统生成的。它里面的Commands文件夹下有个java可执行文件,这个java其实调用了真真正正的java原身–>【/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/bin/java】(你试试把这个java改个名,再在终端里输入java就明白了哦)

    PS:这里的版本号(1.6.0_37-b06-434)不同的机器可能不一样,也可能会存在多个版本,这就看你机器上装了多少个版本的java了

    5. 归根到底,【/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/bin/java】才是真正的工作者啊,嘿,绕吧

    内容来源:http://blog.csdn.net/davidhsing/article/details/8297105

    展开全文
  • 重新打包了Mac下的JDK7安装包,避免了提示macbook安装低版本的jdk,提示“Oracle 的 Java 要求 Mac OS X 10.7.3 或更高版本”的问题
  • Mac OSX 10.9以后系统就自带了Java 6的环境,路径在:复制代码代码如下:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home如果想要安装升级到Java 7的环境,步骤如下:1.到Oracle官网下载系统对应...

    Mac OSX 10.9以后系统就自带了Java 6的环境,路径在:

    复制代码代码如下:

    /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

    如果想要安装升级到Java 7的环境,步骤如下:

    1.到Oracle官网下载系统对应JDK7的安装包, 地址在这里,安装成功后JDK7默认的路径在:

    复制代码代码如下:

    /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home

    2.安装成功后配置环境变量

    在.bash_profile文件中添加:

    复制代码代码如下:

    export JAVA_HOME=$(/usr/libexec/java_home)

    export PATH=$JAVA_HOME/bin:$PATH

    需要说明的是Mac OSX 10.5之后苹果就建议设置$JAVA_HOME变量到/usr/libexec/java_home

    3.设置完成后输入下列命令测试下

    复制代码代码如下:

    $java -version

    java version "1.7.0_60"

    Java(TM) SE Runtime Environment (build 1.7.0_60-b19)

    Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

    # 查看系统安装的java版本

    $/usr/libexec/java_home -V

    Matching Java Virtual Machines (3):

    1.7.0_60, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home

    1.6.0_65-b14-462, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

    1.6.0_65-b14-462, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

    # 返回系统安装的java最高版本

    $/usr/libexec/java_home

    /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home

    展开全文
  • 解决方案双击安装包,使安装包挂在到机器上,即在Finder里可以看到一个名字为JDK 7 Update 60的Device。在terminal下输入以下命令,命令中的路径可能不同$ pkgutil --expand /Volumes/JDK\ 7\ Update\ 60/JDK\ 7\ ...

    1.安装jdk1.7时会弹出报错,说版本不兼容。

    e4a2cffa6902a65acf5557dffd9afa64.png

    解决方案

    双击安装包,使安装包挂在到机器上,即在Finder里可以看到一个名字为JDK 7 Update 60的Device。

    在terminal下输入以下命令,命令中的路径可能不同

    $ pkgutil --expand /Volumes/JDK\ 7\ Update\ 60/JDK\ 7\ Update\ 60.pkg /tmp/jdk.unpkg

    $ cd /tmp/jdk.unpkg

    $ vim Distribution

    将打开的文件内容替换,找到pm_install_check方法,修改为以下就行。

    function pm_install_check() {return true;

    }

    重新打包

    $ pkgutil --flatten /tmp/jdk.unpkg /tmp/jdk.pkg

    开始重新安装包(新的包)

    $ open /tmp/jdk.pkg

    1

    注意:原始挂在到机器上的安装包,一定得先关了才可以。

    2)

    配置

    安装完成之后,调出terminal命令行工具,检验安装是否成功:

    $ java -version

    java version"9"Java(TM) SE Runtime Environment (build9+181)

    Java HotSpot(TM)64-Bit Server VM (build 9+181, mixed mode)

    那如何进行版本切换呢?先看当前生效的JDK路径:

    $ which java

    /usr/bin/java

    $ cd/usr/bin

    $ ls-l

    ……

    lrwxr-xr-x 1 root wheel 74 Oct 21 18:10 java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

    lrwxr-xr-x 1 root wheel 75 Oct 21 18:10 javac -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac

    lrwxr-xr-x 1 root wheel 77 Oct 21 18:10 javadoc -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javadoc

    ……

    70322fcd80c134cf209ddafc447619cf.png

    可以发现这个java只是一个当前系统生效的JDK的一个软连接,Java安装的是实际位置位于

    /Library/Java/JavaVirtualMachines

    使用如下的命令可以指定当前系统使用哪个版本的JDK:

    $ /usr/libexec/java_home -v 版本号

    编辑bash_profile文件,添加如下内容(注意:JDK9不是 -v 1.9):

    $ vi ~/.bash_profile

    export JAVA_7_HOME="$(/usr/libexec/java_home -v 1.7)"

    export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"

    export JAVA_9_HOME="$(/usr/libexec/java_home -v 9)"

    alias jdk7='export JAVA_HOME=$JAVA_7_HOME'

    alias jdk8='export JAVA_HOME=$JAVA_8_HOME'

    alias jdk9='export JAVA_HOME=$JAVA_9_HOME'

    # 默认使用JDK8

    export JAVA_HOME=$JAVA_8_HOME

    $ source ~/.bash_profile

    版本切换

    如上配置之后,默认使用JDK1.8,然后使用jdk7、jdk8或jdk9来切换当前系统的JDK版本:

    $ java -version

    java version "1.7.0_80"

    Java(TM) SE Runtime Environment (build 1.7.0_80-b15)

    Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

    # 切换到JDK1.8,使用如下命令

    $ jdk8

    $ java -version

    java version "1.8.0_111"

    Java(TM) SE Runtime Environment (build 1.8.0_111-b14)

    Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

    # 切换到JDK9

    $ jdk9

    $ java -version

    java version "9"

    Java(TM) SE Runtime Environment (build 9+181)

    Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)

    其他

    linux环境下JDK配置备份如下:

    $ sudo vi ~/.bashrc

    export JAVA_HOME=/my/java/home/jdk180

    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH

    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

    $ source ~/.bashrc

    windows环境下JDK配置如下:

    JAVA_HOME=/my/java/home/jdk180

    CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib

    PATH=%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%PATH%

    参考:http://adolphor.com/blog/2016/12/24/install-multiple-jdk-to-macos.html

    https://blog.csdn.net/zw235345721/article/details/78702254

    展开全文
  • Mac下安装、升级、管理Java JDK环境Mac OSX 10.9以后系统就自带了Java 6的环境,路径在:复制代码代码如下:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home如果想要安装升级到Java 7的环境,步骤...

    Mac下安装、升级、管理Java JDK环境

    Mac OSX 10.9以后系统就自带了Java 6的环境,路径在:

    复制代码代码如下:

    /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

    如果想要安装升级到Java 7的环境,步骤如下:

    1.到Oracle官网下载系统对应JDK7的安装包, 地址在这里,安装成功后JDK7默认的路径在:

    复制代码代码如下:

    /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home

    2.安装成功后配置环境变量

    在.bash_profile文件中添加:

    复制代码代码如下:

    export JAVA_HOME=$(/usr/libexec/java_home)

    export PATH=$JAVA_HOME/bin:$PATH

    需要说明的是Mac OSX 10.5之后苹果就建议设置$JAVA_HOME变量到/usr/libexec/java_home

    3.设置完成后输入下列命令测试下

    复制代码代码如下:

    $java -version

    java version "1.7.0_60"

    Java(TM) SE Runtime Environment (build 1.7.0_60-b19)

    Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

    # 查看系统安装的java版本

    $/usr/libexec/java_home -V

    Matching Java Virtual Machines (3):

    1.7.0_60, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home

    1.6.0_65-b14-462, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

    1.6.0_65-b14-462, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

    # 返回系统安装的java最高版本

    $/usr/libexec/java_home

    /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home相关阅读:

    php在线解压ZIP文件的方法

    MySQL日志维护策略汇总

    Win7系统无法打开.exe文件解决方法

    php缓存技术详细总结

    Mac如何恢复已删除文件?苹果Mac找回删除文件的方法介绍

    CentOS系统下MongoDB安装及配置教程

    Linux系统中清除squid的缓存的方法

    win10不能玩盗版游戏:微软真有权禁止

    JavaScript中按位“异或”运算符使用介绍

    .net cs后台刷新aspx页面的四种方式

    jQuery动态添加可拖动元素完整实例(附demo源码下载)

    在 Swift 中测试 UIAlertController的方法

    jquery带翻页动画的电子杂志代码分享

    C#实现winform渐变效果的方法

    展开全文
  • 一、安装jdk下载jdk安装包 我下的是1.8 在这个甲骨文官网上下载网址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(安装Eclipse前先确认你的Mac上是否已安装java运行环境...
  • 前言:因为工作原因需要安装低版本的jdk7,下载了安装包以后提示如下图:这是由于苹果公司的过,在安装包里面加入了版本检测的代码,所以电脑版本过高无法安装,解决办法就是就安装包pkg解压以后修改里面的判断版本...
  • MAC下安装和管理java

    2015-11-09 15:01:36
    Mac OSX 10.9以后系统就自带了Java 6的环境,路径在: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 如果想要安装升级到Java 7的环境,步骤如下: 1.到Oracle官网下载系统对应JDK7的...
  • Mac下安装和管理Java

    2015-07-28 16:18:00
    Mac OSX 10.9以后系统就自带了Java 6的环境,路径在: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 如果想要安装升级到Java 7的环境,步骤如下: 1.到Oracle官网下载系统对应JDK7的...
  • TestNG安装包

    2016-02-16 18:50:14
    Mac export JAVA_HOME=/Library/Java/Home 添加Java编译器的位置,系统路径。 OS 输出 Windows Append the string; C:\Program Files\Java\jdk1.7.0_25\bin to the end of the system variable, Path. Linux ...
  • 解决方案双击安装包,使安装包挂在到机器上,即在Finder里可以看到一个名字为JDK 7 Update 60的Device。在terminal下输入以下命令,命令中的路径可能不同$ pkgutil --expand /Volumes/JDK\ 7\ Update\ 60/JDK\ 7\ ...
  • 详细步骤下载链接: https://pan.baidu.com/s/1xQr6_9_7lFNtSes7HsKveA 密码: edme安装包一直按继续配置系统环境变量上一步骤,实标上,我们只是把JDK1.8的文件复制到操作系统上。但是我们如果要在terminal终端上使...
  • 文章目录一、下载JDK安装包二、安装三.检查安装注:只适用于非M1...(访问码:7uxc) 二、安装 将天翼云盘中的dmg安装包拖到苹果电脑的桌面 我这边用的是苹果 macOS15 的操作系统。我们点击dmg文件等它弹出java安装器
  • MAC OS X 安装jdk7

    2015-11-21 14:12:44
    通过Mac系统的更新安装Java的版本均为JDK 6的版本,如果想要在Mac上安装...1.在Oracle网站上下载JDK 7Mac安装包:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html  当前版本
  • Mac OS X 中安装JDK 7

    2014-12-06 20:39:01
    通过Mac系统的更新安装Java的版本均为JDK 6的版本,如果想要在Mac上安装JDK 7,就需要...1.在Oracle网站上下载JDK 7Mac安装包:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htm
  • 解决方案双击安装包,使安装包挂在到机器上,即在Finder里可以看到一个名字为JDK 7 Update 60的Device。在terminal下输入以下命令,命令中的路径可能不同$ pkgutil --expand /Volumes/JDK\ 7\ Update\ 60/JDK\ 7\ ...
  • 1.从Oracle官网上下载JDK2.双击下载包直接安装就好3....配置环境变量,要到etc/profile文件中进行修改 $ vi /etc/profile7.将下面的代码复制进去,具体你下载的哪个安装包要修改一下: JAVA_HOME=/Library
  • 官方下载速度特别慢,所以分享一份,这是Mac OS版本的,官方安装包。 破解补丁需要单独找。 不破解也可以用,只是偶尔会弹出等待提示框。 已经是使用的JDK 7,不要提示安装Java 6的提示了。
  • 首先你得安装java,直接去oracle下载java安装包下载链接环境变量配置(没有.bash_profile就自己建立一个)cd ~ ls -lf vi .bash_profile下面是我的java环境变量的配置#java配置 export JAVA_HOME_7=/Library/Java/...
  • Mac系统专用Java 语言的软件开发工具安装包 。从官网下载打包,包含jdk 6、7、8、9、10、11、12、13系列
  • 安装包齐全.带注册机和教程. 自己测试正常. 安装环境: Centos 6.2 1) 永久性生效,重启后不会复原 开启:chkconfig iptables on 关闭:chkconfig iptables off 2) 即时生效,重启后复原 开启:service iptables...
  • 阿里云linux服务器安装手册 安装jdk cd /usr/java 上传jdk安装包 安装包名称 jdk-8u144-linux-x64.tar.gz 解压安装包 tar -zxvf jdk-8u144-linux-x64.tar.gz ... 根目录下命令 vim /... JAVA_HOME=/usr/java/...
  • 系统环境:Windows7 x64安装JDK和JRE版本:1.8.0_1911、下载JDK安装包选择需要下载的JDK版本,本人下载的是JDK8u191,等同于JDK1.8版本,接着点击接受许可协议的选项,才能允许下载2、根据计算机系统来选择下载相应...
  • 为便于下载,收集最全的sun oracle java JDK 安装包,包括jdk1 2 3 4 5 6 7 最后版本,jdk8u221版本 支持平台包括linux,windows,mac https://download.csdn.net/download/handyhuang/11827847 ...
  • Mac 下brew安装JDK

    万次阅读 2018-02-06 00:35:47
    在sun官网下载JDK安装包非常的慢,mac下可以通过brew快速安装JDK. 安装命令: brew cask install java 默认应该会下载jdk7 也可以指定下载版本 brew cask install java6 注意: brew install java 这样是找不到java的...

空空如也

空空如也

1 2 3
收藏数 58
精华内容 23
关键字:

java7mac安装包

java 订阅