开源软件如何查看源代码?

问题描述

开源软件如何查看源代码?

比如像moodle 这种开源的软件,如何查看源代码。JAVA也是开源的如何查看JAVA中的源代码??

解决方案

 A、在JDK目录内下的SRC.ZIP文件中,解压后发现有六个文件夹,进入JAVA目录会发现很多类,如NET、LANG等等,用记事本就可以打开查看。

  B、在ECLIPSE中修改Attach Source,选择外部目录,一般是C:JAVAJDKSRC.ZIP,即可!

时间: 2024-10-28 11:14:47

开源软件如何查看源代码?的相关文章

为什么大家都喜欢使用开源软件?

使用开源软件的理由很多,从实践上到哲学上都有. 几乎每天开源社区里都有人在讨论人们为何需要使用开源软件.我非常赞同这个观点.为了更进一步说清楚这个话题,我来分享一些这方面的观点,说明开源软件为何比相应的非开源软件的优势更大. 软件 vs 操作系统 你是否知道,几乎所有的人运行软件都是为了软件能让他们完成某项特定的任务,而不是由于这个软件运行在某个操作系统之上?移动用户可能是他们所选平台的死忠粉丝,而对于桌面用户,则会选择他们最熟悉的. 我知道的一些 Mac 用户之所以用 OS X 主要是看重那些

Facebook、微信团队、Twitter、微软开源软件列表一览

  编者按:本文来自微信公众号"InfoQ"(ID:infoqchina),编辑小智:36氪经授权发布. 对于为什么要发布开源项目,Facebook开源项目负责人曾经解释过:一是开源能够帮助他人更快地开发软件,促进世界创新,主要是社会价值层面的考虑.二是开源能够倒逼Facebook的工程师写出更好的代码.三是开源能够更有效利用社区的力量,帮助Facebook一起解决难题.开源,让世界更美好,不是吗? Facebook开源软件列表 从Facebook的GitHub账户中可以看到,Face

开源软件的时代来临

在将来的五年中,有一半的IT软件将是开源软件.开源软件引领这云计算,大数据,移动互联网和企业移动时代的发展.在调查中,MichaelSkok(NorthBridgeVenturePartners合伙人)表示根据目前移动应用和云计算应用的部署情况来看,我们正在进入一个令人激动的开源创新时代.这不仅仅是说开源软件的创新会更快,更是意味着这些软件可以在云端快速的部署,并且作为一项服务被使用. 其他接受调查的人表示,软件的质量是他们选择开源软件的最重要的三个原因之一.他们同时认为软件的成熟度也同样重要.

2013年应该关注的10个开源软件

  本列表来自黑鸭子软件的"年度新人"奖,该奖项主要关注 JavaScript 和移动方面. 黑鸭子在周三发布了其 "2012 Open Source Rookies of the Year" ,该列表中特别指出了 10 个在 2013 年值得关注的开源软件. 这些软件包括: 1. Ansible Ansible 提供一种最简单的方式用于发布.管理和编排计算机系统的工具,你可在数分钟内搞定. Ansible 是一个模型驱动的配置管理器,支持多节点发布.远程任务执行.

.NET 将推动开源软件的发展 justleon(原作)

NET 将推动开源软件的发展    justleon(原作)         在过去的时间里,基于Windows的开源软件物数量实在太少了.在网上查找一些开发相关的网站,内容也不外乎抄来抄去那几篇怎么做三角的Button啊,怎么做不规则的窗体啊,怎么把程序放到右下角的托盘中啊.当然不是Windows的程序员就是这种水平,当然也不是Windows程序员不团结,搞不出一个开源软件.      在Windows上的开源项目的阻力来源于:1.OS的封闭:MS做了太多的东东,束缚了程序员的创造力:3.开发

初创的互联网公司是使用开源软件还是自主开发

导读:开源软件具有很大的优势,这不容否认,无论是技术上还是产品成熟度上,许多开源的网站程序都满足了大多数用户的需求.不过对于某些公司来说自主开发的程序可能更实用,这一起的出发点就在于公司对于自身需求的认识. 不可否认,经过几年的潜心研发,现在很多开源软件已经非常成熟,那么作为一家初创的互联网公司,我们是该使用开源软件还是自主开发呢? 我有一个技术出身的朋友,自己做了一个论坛,当做完后,在网上发现了开源的DZ,觉得自己的论坛太简单,功能和成熟程度远远不如DZ,于是非常后悔,每次讨论到开发的时候就谈

.NET将推动开源软件的发展

在过去的时间里,基于Windows的开源软件物数量实在太少了.在网上查找一些开发相关的网站,内容也不外乎抄来抄去那几篇怎么做三角的Button啊,怎么做不规则的窗体啊,怎么把程序放到右下角的托盘中啊.当然不是Windows的程序员就是这种水平,当然也不是Windows程序员不团结,搞不出一个开源软件. 在Windows上的开源项目的阻力来源于:1.OS的封闭:MS做了太多的东东,束缚了程序员的创造力:3.开发语言和工具太多太杂了,各种程序员之间无法顺利的交流.Linux方面天生没有这些桎梏,系统

基于开源软件在Azure平台建立大规模系统的最佳实践

前言 Microsoft Azure 是微软公有云的唯一解决方案.借助这一平台,用户可以以多种方式部署和发布自己的应用. 这是一个开放的平台,除了对于Windows服务器和SQL Server的支持,Microsoft Azure也支持了大量主流开源软件和框架,包括Linux, Tomcat, Java等.如何将一个基于开源软件的系统迁移到Microsoft Azure平台,并充分发挥云在弹性.敏捷性等方面的优势? 本文和读者分享一些最佳实践经验,并在文末以中国网络电视台的系统迁移作为参考案例.

Java开源软件六大帮派

Java开源软件千千万,就好像一个江湖,有势力的有背景的就结成了一个帮派,经过不断的竞争,淘汰,六大帮派脱颖而出. 丐帮 - Apache Software Foundation 在我开始学习Java的时候,Apache的Jakarta子项目还很弱小,Apache的头牌是Apache HTTPD Server(至今也还是头牌),如今已经成了江湖第一大帮.Apache势力庞大,背后有众多大厂商的支持,例如IBM资助了apache的好几个 project,Sun则和tomcat合作密切,而BEA砸下