图书馆管理系统 (8) — 下载 Eclipse、抓源码

Eclipse 是一个开源的源码编辑器 (Editor) ,一个集成开发环境(IDE – Integrated Development Environment),下面我会教大家如何下载它,还有下载图书馆系统的源码,在 Eclipse IDE 上运行这个程式。图书馆的程式为什么需要一个 IDE 呢?其实它并不需要,这是因为图书馆程式还没有完整,常常还会改动,所以作者希望大家先将就一点,学会如何到上 github 下载源码,安装和更新程式的版本,作者想教会大家钓鱼,而不是一味的把鱼拿给大家

到 这里下载 Eclipse ( download >> IBM >>  Eclipse IDE for Java Developers ,其实Eclispe 官方的都 OK, 我们这里试试 IBM 的)

ibm eclipse

你会得到 eclipse-java-2019-06-R-win32-x86_64.zip ( 195M, 版本会变化 ) 这样的档案,解压缩里面的 eclipse folder 到 C:\ ,

folder.png

记得,在执行(double click) eclipse.exe 之前你要安装 Java , eclipse 要靠 Java 才跑得动。

workspace.jpg

之后它会问你 eclipse-workspace 要放在那里, 就放在 C:\ 吧, 如上图,之后按下 Launch 就启动 eclipse 了,

run.jpg

Uncheck “Always show Welcome at start up”,  关掉 Welcome

uncheck.png

你成功安装了 Eclipse!

done.jpg

Eclipse 已经内含 Git 程式,在右上角 的 “Quick Access” 键入 “git” , 一个菜单出来,选 “Git Repositories”,

Git repositories.jpg

之后一个“Git Repositories” 的窗口就会出现在左下角。我们就利用这个Git 把小绿洲的源码抓下来!按下底下的 icon,

grape.jpg

弹出一个“Source Git Repository” 窗口,URI 填入“ https://github.com/minioasis/minioasis-library.git ” (不用填 User 和 Password ,因为你是用户,不是作者) ,

git info.png

Next

next.jpg

 

 

 

 

成功把 minioasis-library 抓到你的电脑了!用 Git 下载的源码被放在 “ C:\Users\js-pc\git\minioasis-library 

working folder.jpg

源码有了,但是还没有放进 Eclipse IDE 让 Eclipse 管理 ,我们还需要另一个一个动作, import project > Existing Gradle Project , 把源码交给 Eclipse 管理,import.jpg

Next> 弹出 “Import Gradle Project” 窗口 ,  填写 “Project root directory ” ——

“ C:\Users\js-pc\git\minioasis-library ” (你电脑的路径将与我们不一样)

path.jpg

Next

finished.png

按下 Finish 后,eclipse 会在网上自动抓取所要用到的软件库(Libraries),这会花几分钟的时间,那在于你的网速有多快。

“之前听说这个程式用了 Spring, hibernate, jooq, tomcat… 等等的软件库,是不是在这个时候自动下载的呢?” , 是的!

download dependencies.jpg

如果你成功后,你将会看到底下的画面,恭喜你!你成功下载了程式並且放到 eclipse 內管理,之后再做一些设定,程式就可以动了!我们下一篇文章再教大家做设定。

done.png

最后,有件事需要提的就是 “ https://github.com/minioasis/minioasis-library.git ” 是怎么来的呢?

如果大家到小绿洲在 Github 放源码的地方, 你将会看到,

minioasis-library.jpg

 

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google photo

You are commenting using your Google account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s