`
贝壳水母
  • 浏览: 148411 次
  • 性别: Icon_minigender_1
  • 来自: 广州中低收入人群
社区版块
存档分类
最新评论

Mac下eclipse关联java源码

阅读更多

系统默认安装的java环境不包括源码

先到
https://developer.apple.com/downloads/index.action
下载适合当前系统的java开发包
文件名类似:javadeveloper_for_mac_os_x_10.7__11m3527.dmg

安装~

然后为包含源码的jar包创建软连接
(其中的1.6.0_29-b11-402.jdk根据具体版本会有不同,需要修改)
sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/src.jar /System/Library/Frameworks/JavaVM.framework/Home/src.jar
sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/docs.jar /System/Library/Frameworks/JavaVM.framework/Home/docs.jar
sudo ln -s /Library/Java/JavaVirtualMachines/1.6.0_29-b11-402.jdk/Contents/Home/appledocs.jar /System/Library/Frameworks/JavaVM.framework/Home/appledocs.jar

重启eclipse即可使用

由于之前安装过JD反编译插件,按Cmd+鼠标点击时还是使用了反编译,需要
Eclipse->Preference->General->Editors->File Associations
上方选中“*.class”,下方选中“Class File Viewer”,然后点击右侧的“Default”按钮设为默认

参考:http://stackoverflow.com/questions/4120107/source-code-for-mac-os-x-java-version-1-6-0-22
分享到:
评论

相关推荐

    调试java源码环境调试java源码环境

    总之,调试Java源码环境的配置涉及到JDK安装、IDE设置、项目导入、源码关联以及调试配置等多个步骤。熟练掌握这些技巧,将极大地提升你的开发效率和问题解决能力。记得在调试过程中保持耐心,逐步理解代码逻辑,你会...

    eclipse 下实现java JNI 初探

    在eclipse下实现Java JNI,主要是为了调用C或C++编写的本地库,这在处理性能敏感的代码或者利用现有C/C++库时非常有用。本篇文章将深入探讨如何在eclipse环境下设置和使用JNI。 1. **JNI简介** JNI是一种规范,它...

    Java编程思想源码关联jar包

    Java编程思想是深入理解并掌握Java这门编程语言的关键,其中源码的分析与学习尤为重要。这个压缩包包含了几个在Java编程中常见的关联库,这些库对于理解和实践Java编程思想有着重要作用。 首先,我们来看看`...

    Apache JMeter 源码(apache-jmeter-5.4.3_src.zip)

    CLI 模式(命令行模式(以前​​称为非 GUI)/无头模式)从任何 Java 兼容操作系统(Linux、Windows、Mac OSX 等)加载测试 完整且可随时呈现的动态 HTML 报告 通过从最流行的响应格式、HTML、JSON、 XML或任何文本...

    Eclipse远程调试Tomcat

    如果Tomcat部署的应用程序是WAR或EAR包,可能需要将其解压并将源代码导入到Eclipse项目中,或者设置源代码路径以便Eclipse能正确关联到。 至于“工具”标签,它涵盖了Eclipse作为开发工具的角色。Eclipse是一个强大...

    Eclipse整合开发工具

    Eclipse支持多种操作系统,如Windows、Linux和Mac OS,并且可以通过安装不同的插件来支持不同的编程语言,使其成为一个非常灵活的开发平台。 #### 二、Eclipse Platform **2.1 概述** Eclipse Platform是Eclipse的...

    tomcat6在eclipse下的插件

    这个插件允许开发者在Eclipse内部直接管理、部署和运行基于Java Servlet和JavaServer Pages (JSP) 的Web应用程序,极大地提高了开发效率。 描述中提到“适合Linux平台”,意味着该插件是针对Linux操作系统优化的,...

    SWT源码 swt.jar

    源代码可以被导入到任何支持Java开发的IDE,比如Eclipse,通过关联源码,可以在编写代码时直接查看SWT的内部实现,有助于理解和解决问题。 SWT的主要特点包括: 1. 原生外观:SWT控件是基于操作系统提供的控件,...

    eclipse 模板配置教程

    首先,进入Eclipse的偏好设置(Preferences)菜单,通常在Windows系统中是`Window -> Preferences`,在Mac系统中是`Eclipse -> Preferences`。在左侧的导航树中,展开`General`,然后选择`Editors` -> `Text Editors...

    eclipse.zip

    7. **JDT (Java Development Tools)**:Eclipse 的Java开发工具集,提供了完整的Java开发环境,包括源码编辑、编译、调试和测试工具。 8. **PDE (Plug-in Development Environment)**:用于开发和管理Eclipse插件,...

    MyEclipse 8.x 注册源码

    MyEclipse是基于Eclipse平台的一款强大的Java集成开发环境,特别在企业级应用开发中备受青睐。版本8.x是其一个重要的里程碑,包含了丰富的功能和优化。然而,作为商业软件,MyEclipse通常需要购买授权才能使用。本文...

    MyEclipse 6 Java EE 开发中文手册.pdf

    #### 2.2 使用 Eclipse/MyEclipse 来编写、编译并运行 Java 程序 - 在 Eclipse/MyEclipse 中新建 Java 项目。 - 编写 Java 代码。 - Eclipse 自动编译并运行 Java 程序。 #### 2.3 小结 通过 Eclipse/MyEclipse ...

    Eclipse SWT,JFace开发实战精解 书中

    Eclipse SWT(Standard Widget Toolkit)和JFace是Java开发中的两个关键库,它们主要用于构建桌面应用程序,特别是与Eclipse IDE相关的项目。SWT是Eclipse的底层UI框架,提供了与操作系统原生界面元素的直接交互,而...

    JAVA实现的图书管理系统源代码

    JAVA是一种广泛应用于企业级应用开发的强大、面向对象的编程语言,以其跨平台的特性而著名,这使得开发的系统可以在不同的操作系统上运行,如Windows、Linux或Mac OS。 图书管理系统是一个典型的数据库驱动的应用...

    eclipsse的tomcat插件

    Eclipse是一款广泛使用的Java集成开发环境(IDE),它支持多种扩展和插件,使得开发者能够高效地进行Web应用的开发和部署。Tomcat是Apache软件基金会的开源项目,是一个流行的Java Servlet容器,常用于运行Java Web...

    Java实现常用加密算法——单向加密算法MD5和SHA

    在Eclipse IDE中关联JDK源码可以帮助开发者更深入地理解MD5和SHA单向加密算法在Java中的实现。具体来说,可以解压JDK的src.zip目录到指定位置,并下载OpenJDK的源代码来补充那些不在src.zip中的类文件,例如sun....

    java_swt

    Java SWT(Standard Widget Toolkit)是Java平台上用于创建桌面应用程序的一个开放源码库,它是Java Foundation Classes (JFC) 的一个替代方案。SWT 提供了一系列与操作系统原生UI控件相匹配的组件,使得Java应用...

    BoggleByTeam12

    Eclipse是Java开发者常用的一款开源IDE,它提供了代码编辑、调试、构建和部署等一系列功能,大大提升了开发效率。Eclipse的强大插件体系也允许团队根据需求定制开发环境,满足项目特定的需求。 从项目结构来看,...

    精通Qt4编程(第二版)源代码

    Mac OS X,支持Mac OS X 10.3以上版本; \? 嵌入式Linux,包括支持framebuffer的所有Linux平台。 \Qt还支持嵌入式系统,Qt的嵌入式版本称为Qtopia Core,可以在多种处理器上运行,目标操作系统通常是嵌入式Linux...

Global site tag (gtag.js) - Google Analytics