MAC下JDK1.6下载路径

http://support.apple.com/kb/DL1572

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

下载包含源代码java开发包

下载地址如下 java_for_os_x_2013005_dp__11m4609.dmg

MAC 下的Java JDK

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

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

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

官网地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html

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

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

SVN命令行安装

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

清理Mac中svn文件

sudo find YourDir -name ".svn" -exec rm -r {} \;

修改Hosts文件

$ sudo nano /private/etc/hosts

Control+o to save the file.

Press Enter on the filename prompt, and

Control-x to exit the editor.

dscacheutil –flushcache # Flush the DNS cache

在 Mac OS X Lion 下修改 Hosts 的四种方法

Mac 可设置环境变量的位置、查看和添加PATH环境变量

1./etc/profile   (建议不修改这个文件 )

全局(公有)配置,不管是哪个用户,登录时都会读取该文件。

2./etc/bashrc    (一般在这个文件中添加系统级环境变量)

全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。

我在这里加入mysqlstart、mysql和mysqladmin命令的别名,保证每一个用户都可以使用这3个命令。

3.~/.bash_profile  (一般在这个文件中添加用户级环境变量)

(注:Linux 里面是 .bashrc 而 Mac 是 .bash_profile)

若bash shell是以login方式执行时,才会读取此文件。该文件仅仅执行一次!默认情况下,他设置一些环境变量

我在这里:设置终端配色、

我在这里:设置命令别名alias ll=’ls -la’

我在这里:设置环境变量:export PATH=/opt/local/bin:/opt/local/sbin:$PATH

PATH的格式为:

——————————————————-

PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:——:<PATH N>   ,中间用冒号隔开。

添加PATH环境变量:

——————————————————-

[root@localhost u-boot-sh4]#export PATH=/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH

查看PATH环境变量:

——————————————————-

[root@localhost u-boot-sh4]#echo $PATH

/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

How To Downgrade Maven from 3.x to 2.x on Mac OS

$ cd /usr/share/java 
$ ls -q1 | grep maven
 #check if your desired maven version is there 
apache-maven-2.0.9 
maven-2.2.0 
maven-2.2.1 
maven-3.0.2
 
$ cd .. #go up 
$ ls -l | grep maven
 #check what current version is 
maven -> java/maven-3.0.2 
$ sudo rm maven #remove unwanted symlink 
Password: 
$ sudo ln -s java/maven-2.2.1 maven #set it to maven 2.2.1

eclipse.ini in MAC

在mac上找不到eclipse.ini文件编辑内存限制,在eclipse安装目录右击eclipse程序,选“显示包内容”,eclipse.ini就在 Content/MacOS下

http://www.daniel-journey.com/archives/1010

1. Mac OS(10.8版本)自带了jdk1.6或者说java6,但是没有源代码。Mac OS自带的java 6是由苹果负责发布和更新的,跟Oracle的java 6略有不同,比如没有rt.jar,取而代之的是classes.jar 其他一些详细信息可参考 http://my.oschina.net/hmj/blog/79939

2. Oracle官方没有提供给Mac OS使用的java 6,但是从Orace官网可以下载java 7及源代码 ,Oracle官方提供了详细的安装指南,本文不做介绍。参见 http://www.java.com/zh_CN/download/help/mac_install.xml

3. Mac OS上java 6和java 7 可以共存,这个本人未测试,不做介绍,网上大把的帖子

4. 介绍从哪里下载java 6的源代码,并解决eclipse找不到源代码的问题The JAR file /System/.../classes.jar has no sourece attachment.

详细内容

1. 如何查询本机的java版本?

打开终端,输入java -version

yangdeMacBook-Air:~ feiniao$ java -version

java version "1.6.0_51"

Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)

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

2. Mac 上的 Java 控制面板在何处?

请注意,只有安装了oracle的java 7 才会有控制面板,详细见Orace的官网。

单击屏幕左上角的 Apple 图标。

转到系统偏好设置

单击 Java 图标以访问 Java 控制面板。

3. 解决Eclipse的找不到源码的问题 The JAR file /System/.../classes.jar has no sourece attachment.

原因分析:

系统自带的jdk并没有源码包,需要从apple官网上下载

解决方法如下:

3.1 下载包含源代码java开发包

下载地址如下 https://developer.apple.com/downloads/index.action 开发包里面还有很多其他的东西,此处不介绍。

用你的apple ID 登录,第一次登录是提示进行注册,一路点下去就行了。到这个页面

现在最新版本的开发包如下:Java for OS X 2013-004 Developer Package, 下载后正常安装

网上看到的很多博客介绍的都是去http://connect.apple.com 下载,可是这个地址打不开,估计是以前的下载链接,已经失效了。

3.2 安装和配置

参考博客 http://www.blogjava.net/lsbwahaha/archive/2012/10/16/389692.html 执行以下步骤

1.sudo -s

2.cd /System/Library/Frameworks/JavaVM.framework/Home

3.ln -s /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/docs.jar .

4.ln -s /Library/Java/JavaVirtualMachines/1.6.0_35-b10-428.jdk/Contents/Home/src.jar .

5.最后跟windows类似,在eclipse中用command + click点击查看一个类的源码。然后选“add source",选中上面的 src.jar 文件即可

注意上面的版本号要根据自己机子上软件版本号修改。其实按下tab就自己出来了。

我按照这个操作成功了,但上述的命令3 和 4 自认为不执行也可以,在Eclipse添加的源代码界面,直接找到执行软连接的源文件也可以,因为这些文件所有用户都有读权限。

这样操作可能是考虑到把源代码放到Mac OS本身的java目录吧。

另外

在终端运行type java 可以看到java是位于/usr/bin/java的,是个软连接

java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

3.3 JAVA_HOME的设置

参考这个博客 http://kennylee26.iteye.com/blog/1772638

4. 修改Eclipse中绑定的源代码

假如系统的java版本和源代码都进行了更新,此时需要重新绑定新版本的源代码,怎么操作?

还有一个类似的场景,在给android.jar指定源代码时,有可能选择了错误api版本的源代码,如何修改?

方法如下,附上截图一枚,步骤大致如下:

打开build patch,libraries标签页,找到classes.jar,选中,然后点击右边的Edit就出来配置页面了。

mac java 环境设置的更多相关文章

  1. Java 环境设置

    Java 环境设置 本地环境设置 如果你依然想要为 Java 编程语言设置环境,那么本节将指导你如何在你的电脑上下载和设置 Java.请按照以下步骤进行环境设置. Java SE 可以从下载 Java ...

  2. mac java环境变量设置

    Mac下添加java环境变量 方法一:全局配置   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #临时提权   sudo su   #输入密码   vi /et ...

  3. java环境设置与运行

    在初学java编程语言时,痛苦的事莫过于跟着示例一步步做,总是得不到想要的结果,这是很多初学者都会碰到的问题.下面详细教你运行第一个java应用程序(环境windows xp + jdk 6.0): ...

  4. Java环境设置

    win7/win8下JDK环境变量设置方法 首先需要到官网上下载JDK这款软件,本人下载的是jdk-7u40-windows-i586版本,安装完成显示jdk1.7.0_67. 其次选择安装路径.本人 ...

  5. MAC + java 环境配置

    1. 下载安装 jdk 2. 配置环境 2.1. cd到目录 etc/profile 2.2. 使文件可读:chmod 666 profile model 2.3. 添加环境变量,要切换到etc目录: ...

  6. mac java环境变量配置

    在终端输入java -version命令,如果没安装系统会自动弹出个东西让你安装,下载完之后打开,再点java -version,如果有显示就说明安装成功了. 在终端输入  ç 可以得到JAVA_HO ...

  7. mac java环境

    1.java运行环境jre:http://www.java.com/zh_CN/ 2.jdk:http://www.oracle.com/technetwork/java/javase/downloa ...

  8. MAC JAVA 环境变量那些事

    1,查看 JAVA 的版本号 akdeMacBook-Pro:bin AK$ java -version java version "1.6.0_65" Java(TM) SE R ...

  9. Mac java环境配置

    进入命令行 cd ~ touch .bash_profile vi .bash_profile 输入内容jdk变量配置内容: export JAVA_HOME=/Library/Java/JavaVi ...

随机推荐

  1. WebStorm 8 注册码

    UserName:William ===== LICENSE BEGIN ===== 45550-12042010 00001SzFN0n1bPII7FnAxnt0DDOPJA INauvJkeVJB ...

  2. ArcGIS如何将表连接到空间数据上

    当我们有一些空间数据和一些业务数据(表),希望把业务数据和空间数据连接起来时,可以采用ArcGIS Desktop进行操作.本文将介绍如何在ArcGIS Destop中将表和空间数据关联起来. Arc ...

  3. 技术总结之SpringIOC

    1)SpringIOC核心模拟实现 思路:初始化Spring容器时,从配置文件中读取定义好的Bean的信息,根据配置属性初始化后存入Spring容器中. 当需要某个Bean时,直接从容器中通过id获取 ...

  4. bootstrap插件学习-bootstrap.tab.js

    先看bootstrap-tab.js的结构 var Tab = function ( element ) {} //构造器 Tab.prototype ={} //构造器的原型 $.fn.tab = ...

  5. Android学习笔记之蓝牙通信...

    PS:最近同学问我蓝牙的事,因此自己也就脑补了一下蓝牙... 学习内容: 1.如何实现蓝牙通信技术...   蓝牙通信其实是手机里很常用的一种通信方式,现在的手机中是必然存在蓝牙的,蓝牙通信也是有一部 ...

  6. java抽象类和接口区别

    深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一.在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类.这两者有太多相似的地方,又有太多不同的地方.很多人在初学的 ...

  7. css居中学习笔记

    css居中学习笔记 一.水平居中 以下面的代码为例: <body> <div class="parent"> <div class="chi ...

  8. iOS10新特性之CallKit开发详解:锁屏接听和来电识别

    国庆节过完了,回家好好休息一天,今天好好分享一下CallKit开发.最近发现好多吃瓜问CallKit的VoIP开发适配,对iOS10的新特性开发和适配也在上个月完成,接下来就分享一下VoIP应用如何使 ...

  9. iOS第三方类库汇总【持续更新】

    在我们平时开发中会经常使用一些第三方开发的开源类库.这样会有效地提高我们开发项目的效率,在这里我找了好几十个进行一个汇总,供大家参考使用,方便大家在需要的时候能容易找到. UI篇 awesome-io ...

  10. 高级四则运算器—结对项目总结(193 &105)

    高级四则运算器—结对项目总结 为了将感想与项目经验体会分割一下,特在此新开一篇博文. 界面设计 啥都不说,先上图震慑一下... 上面的三个界面是我们本次结对项目的主界面,恩,我也觉得挺漂亮的!你问我界 ...