关于git下载的源码的基本问题

2013-09-02 21:05:25 +08:00
 diligence24
求助,github上下载的源码不知道怎么看,不知道文件之间的联系是什么。有人能详细的讲下吗?或者有关文章的地址也可以贴给我下!谢谢
4103 次点击
所在节点    程序员
20 条回复
FrankFang128
2013-09-02 21:07:19 +08:00
先看README,没有README的话就只能靠经验了。
没有通法。
diligence24
2013-09-02 21:19:41 +08:00
@FrankFang128 这写源码我用什么IDE去看呢,我下的是jave源码,然后用eclipse导入却发现不能导入
9hills
2013-09-02 21:22:52 +08:00
@diligence24 建议搜索下一篇文章

提问的智慧
sanddudu
2013-09-02 21:29:11 +08:00
个人觉得这些都是很基本的问题。。
百度谷歌都有答案
diligence24
2013-09-02 21:30:35 +08:00
@9hills
ferson
2013-09-02 21:47:32 +08:00
请无视我下面说的:
1)楼主的问题应该跟git, github 没有关系
2)楼主应该没有完整项目的经验,因此拿到整个项目不知如何入手
3)楼主不打算用 windows记事本 看代码吗?强力推荐(好吧我是来找抽的)
diligence24
2013-09-02 22:03:41 +08:00
@ferson 写过几个不靠谱的项目,都是在eclipse里new出来,然后几个人慢慢写起来的。我从git上下载的源码文件结构不同,确实不知道从和下手。
jseanj
2013-09-02 22:17:02 +08:00
@diligence24 难道源码就一定要用ide才能看吗?感觉楼主严重依赖ide啊,你之前的项目是直接在eclipse中运行的,那你知道javac和java命令吗
sugarit
2013-09-02 22:21:34 +08:00
看java在eclipse里看是方便点

eclipse里可以通过File -> Import... -> Git -> Projects from Git导入git项目
sugarit
2013-09-02 22:22:04 +08:00
要稍微新一点版本的eclipse,以前的版本是不集成git的
zhaqiang
2013-09-03 09:19:22 +08:00
楼主下载的可能是 maven 工程吧,就是有 pom.xml 文件的工程。如果是话,在 eclipse 中装上 maven 的插件,然后将工程转为 maven 工程。
ijse
2013-09-03 09:36:27 +08:00
为什么不去找源码的作者问下呢?

也可能要怪作者没写清楚。。
catein
2013-09-03 09:39:07 +08:00
README 的确是
diligence24
2013-09-03 10:03:18 +08:00
@jseanj 确实比较依赖IDE,对javac的命令了解一些,但是基本不用。
diligence24
2013-09-03 13:56:16 +08:00
@zhaqiang 现在我用sublime编辑器看了
mywjch
2013-09-03 15:45:49 +08:00
Github上很多java项目是maven构建的.用eclipse导入maven项目就行了.至于看项目,肯定用IDE了,IDE有着强大的Debug工具和类跳转以及重构功能,哪能是那些文本编辑器比得上的
mywjch
2013-09-03 15:47:00 +08:00
当然,README是必看的,毕竟是项目文档的精华,入门和部署必看
diligence24
2013-09-03 19:46:05 +08:00
@mywjch 嗯,我现在看的这个程序代码几千行,所以也没有太麻烦。我现在还有点搞不清这些源码是可以直接运行起来的吗?还是说要基于别的应用程序来使用?
mywjch
2013-09-03 19:48:28 +08:00
你可以搜索一下maven,了解一下这个,你就明白了
diligence24
2013-09-03 20:18:13 +08:00
@mywjch 好。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/81098

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX