环境设置,Mac下安装JDK过程及相关Mac命令备忘

作者: 生命科学  发布:2019-10-01

 

参考网址:


  1. 安装jdk 1.7

 

文章结构
一、安装部分;
二、mac使用到的UNIX部分基础知识;
三、最后完成mac环境变量配置;

  在ubuntu( /usr/lib/jvm/java-7-openjdk-amd64 )中默认有安装jdk 1.7

MAC下JDK1.6下载路径

目前是版本10.12 (16A323),MacOS Sierra.
打开终端,查看10.12版本的系统使用的是什么shell命令:echo $SHELL。输出的是bash,说明是Bourne shell,是默认的Unix Shell命令。

  如果没有 可下载 : 

一、安装部分:
java下载mac版1.8JDK
www4066com,svn是Mac自带服务器端和客户端,默认是1.7版本,配置一下可以升级到需要的版本。
maven下载3.3版本。
1.开始安装JDK.

  解压 : sudo tar zxvf jdk-7u5-linux-x64.tar.gz -C /usr/lib/jvm

Mac OS的java版本问题和Eclipse中无法找到jdk源代码的问题解决办法

首先JDK在Mac系统中有两个路径,一个是默认的,一个是下载了的jdk,需要更新的。
默认的是很好找的。在终端中输入whereis java就能看到路径、用ls -l则能看到真实路径。
➜  / whereis java
/usr/bin/java
➜  / ls -l  /usr/bin/java
/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
➜  / 
如果是从Oracle下载的idk,且想要更新的话,则首先需要修改jdk的环境变量。oracle下载的,默认会安装在
    /Library/Java/JavaVirtualMachines/。于是,我们首先要到etc/profile文件中进行修改。

  修改环境变量 : sudo gedit /etc/profile

下载包含源代码java开发包

下载地址如下 java_for_os_x_2013005_dp__11m4609.dmg。

打开终端输入“java”或者“javac -version”会有相应的显示。
但是输入“echo $PATH”并没发现Path里有Java的路径。有文章说直接安装好JDK就可以用eclipse开发了,尝试下是可以。当然配置环境变量的原因无关操作系统如何,原理应该都是一样。

         在末尾添加:     

MAC 下的Java JDK

包路径等问题
系统默认安装的JRE路径 
/System/Library/Frameworks/JavaVM.framework/

          # for java
          export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
          export JRE_HOME=${JAVA_HOME}/jre
          export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
          export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH

如果你找不到这该死的jdk1.7的安装位置在哪里,可以考虑粘下这个地址(这个是我系统里的位置,我猜测大家的都应该差不多哈)。/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home

oracle和apple等安装的JDK包的路径
/Library/Java/JavaVirtualMachines/

  source /etc/profile  //使配置生效 或重启电脑

mac os x x64安装java7以及卸载的方法

3.JAVA_HOME在哪了?
/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home
注:jdk1.8.0_102.jdk目录名字与安装的jdk版本有关

  配置默认jdk版本

官网下载mac版本的安装文件

官网地址: 

删除的方法也很简单,在命令行中到 /Library/Java/JavaVirtualMachines 这个目录下,删除对应的jdk就可以了

rt.jar、jsse.jar、tools.jar去哪了?
rt.jar和tools.jar已经集成到/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Classes/classes.jar
jsse.jar也在Classes目录下

  sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300

Mac OS X安装JDK1.6及相关备忘

建议把classes.jar和jsse.jar建立软连接到/Library/Java/JavaVirtualMachines/1.6.0_38-b04-436.jdk/Contents/Home/lib/下,并且classes.jar的软链接命名为rt.jar。同理,也建多一个为tools.jar的软链接。
这样就可以避免一些时候会发生找不到rt.jar、tools.jar的问题了,例如在使用混淆码的时候。

  sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300

SVN命令行安装

Mac OS X的环境变量文件在/etc/profile,unix启动加载的文件
本示例的几个软件配置都在该文件下了,这是系统加载的文件,本机上的每个用户都起作用。
注:添加JAVA_HOME后,系统也会使用你配置的JAVA_HOME的jdk为默认JDK。

  sudo update-alternatives --config java    //选择所需版本

uckily there is a way to install SVN without Xcode, simply install the Command Line Tools for Mountain Lion available as a separate 116MBdownload from the Apple Developer site. You’ll need an Apple Developer ID, but it’s free and easy to create using your existing AppleID.

Once you’ve downloaded the 116MB file and installed the tools, you can verify that SVN is installed and check the version by opening Terminaland enter the following at the command prompt svn –version

2.SVN部分
在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配置。
我们首先来看下,如何在Mac环境下搭建svn服务器端环境。
创建代码仓库,用来存储客户端所上传的代码
我先在/User/apple目录下新建一个svn目录,以后可以在svn目录下创建多个仓库目录
打开终端,创建一个mycode仓库,输入指令:svnadmin create /Users/apple/svn/mycode
指令执行成功后,会发现硬盘上多了个/Users/apple/svn/mycode目录。
主要是修改/svn/mycode/conf目录下的三个文件:
1.打开svnserve.conf,将下列配置项前面的#和空格都去掉
# anon-access = read  
# auth-access = write  
  
# password-db = passwd  
  
# authz-db = authz  
注意:anon-access = read代表匿名访问的时候是只读的,若改为anon-access = none代表禁止匿名访问,需要帐号密码才能访问

  java -version    //检测jdk是否安装成功

清理Mac中svn文件

2.打开passwd,在[users]下面添加帐号和密码,比如:
[users]  
mj = 123  
jj = 456  
意思是:帐号是mj,密码是123

  java version "1.7.0_85"
  OpenJDK Runtime Environment (IcedTea 2.6.1) (7u85-2.6.1-5ubuntu0.12.04.1)
  OpenJDK 64-Bit Server VM (build 24.85-b03, mixed mode)

本文由金沙澳门官网发布于生命科学,转载请注明出处:环境设置,Mac下安装JDK过程及相关Mac命令备忘

关键词: