开源火箭设计软件OpenRocket汉化教程1
(码农 响应https://www.kechuang.org/t/59514的号召)

内容提要:

  • 1. 下载安装JDK(Java Development Kit),Java开发组件

  • 2. 下载安装Java开发IDE Eclipse

  • 3. 在Eclipse上安装、配置Subversive插件

  • 4. 连接到OpenRocket SVN托管站点(Sourceforge)并下载源码

  • 5. 编译运行OpenRocket

  • 6. Q&A

running.png
+1  学术分    焓熵`   2013-08-12   高质量发帖
+10  科创币    daxus   2013-08-12   真正的傻瓜教程,对于JAVA学习者有普遍参考价值
+21  科创币    20!Dopaminor   2013-08-12   高质量发帖
+200  科创币    拔刀斋   2013-08-16   重大贡献
+1000  科创币    novakon   2013-09-11   辛苦了!
来自:火箭技术 / 喷气推进
 
celeron533 作者
7年9个月前
1楼
1. 下载安装JDK(Java Development Kit),Java开发组件
首先去Java官方站点
http://www.oracle.com/technetwork/java/javase/downloads/index.html
然后进入JDK下载页面
JDK01.png

下载相应的JDK
(注意首先要同意协议)
32位windows用户只能下载x86版本
64位windows可下载x86或x64
JDK02.png

下载完成后安装,不建议更改默认安装路径,否则容易导致系统变量JDK_HOME设置错误(需要手工修正)
安装过程很傻瓜化,一路Next,所以这里就不贴图了

安装程序会先安装JDK,然后再安装JRE(Java Runtime Environment,Java运行环境)
安装过程耗时较长,请耐心等待

如果安装正确,打开命令行以后输入命令
  java -version
可以看到相关信息(同时验证了系统变量正确)
JDK03.png

JDK04.png

至此,安装结束。
(图片仅供参考,我目前还是7u21,懒得升级了。系统变量也不只是这一项,还有其他项在PATH)
+23
科创币
kc地毯清洁员
2013-08-12
高质量发帖
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
celeron533作者
7年9个月前
2楼
2. 下载安装Java开发IDE Eclipse

到Eclipse官方站点
http://www.eclipse.org/downloads/
目前的版本是4.3Kepler (上一个版本是Juno)
(推荐下载第三项 Eclipse IDE for Java Developers)
注意,下载64bit或32bit版本的选择取决于你的JDK版本,因为Eclipse也是使用java编写的,同样需要JVM(Java Virtual Machine,Java虚拟机),如果版本不一致的话将无法运行

eclipse01.png

Eclipse几乎不需要安装,直接把zip包解压缩到你喜欢的目录就行了(启用win7 UAC的朋友请注意C盘program files文件夹权限问题)
然后双击运行eclipse.exe即可

eclipse02.png

首次运行可能需要你指定workspace(工作空间),将来的新项目以及插件都会被放置在这个文件夹。

eclipse03.png
+25
科创币
kc地毯清洁员
2013-08-14
高质量发帖
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
celeron533作者
7年9个月前
3楼
3. 在Eclipse上安装、配置Subversive插件
【本部分将完成SVN插件的安装以及SVN连接器的安装配置】


上方菜单栏,依次点击
Help --> Eclipse Marketplace
弹出窗口
然后在搜索框(Find)中后输入subversive,回车
图上第一个就是了
然后点击右侧Install

market_svn01.png

默认全选
点击Confirm继续

market_svn02.png

选择右下方 I accept the terms of licence agreement (同意协议)
然后点击Finish完成安装

market_svn03.png

等待。。。。。(Android那个请无视,与项目无关)

market_svn04.png

安装完成后,按提示重启Eclipse。

====接下来安装SVN Connector====
其实呢,安装完Subversive插件后第一次重启,会弹出提示窗口,要求你安装SVN Connector。可惜我那时候按了Cancel,然后就再也找不到这个窗口了。
所以弄得现在只能手工做安装了。。。
89_20963_79ddf13cb688a01.png

菜单栏
Help --> Install New Software
上方填入地址:
  http://community.polarion.com/projects/subversive/download/eclipse/3.0/kepler-site/
然后回车
稍后系统会显示站点信息,
然后按下图选中相关项目(其实不用这么多的,但我比较懒。。。)

connector01.png

同样,点击Next下一步
后续过程和安装Subversive很相似,不再赘述。
当相关文件下载完毕后,系统可能会提示软件包没有签名(signature),是否继续,当然。。。继续。
安装完后重启Eclipse即可
+22
科创币
20!Dopaminor
2013-08-14
高质量发帖
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
celeron533作者
7年9个月前
4楼
4. 连接到OpenRocket SVN托管站点(Sourceforge)并下载源码
(截图太麻烦啦[s:275],考虑到这是入门教程,所以图多,下次就不会那么多图了)

先给系统指定默认SVN Connector

菜单
Window --> Preferences
打开首选项页面
展开左侧树状菜单
Team --> SVN
然后右侧选项卡
SVN Connector
从下拉框中选择一个连接器(我选的是SVNKit 1.7.9)
最后点击OK保存设置

pref.png

现在,SVN应该是能正常工作了(理论上)

=====使用======
如何使用SVN?
如图,找到相应的菜单条,点击Open Perspective(视角)

pers01.png

弹出窗口
选择 SVN Repository Exploring

pers02.png

现在在项目窗口左侧就能看到SVN工具条了
然后点击图中的图标按钮,新建SVN站点

new01.png

URL填写为
svn://svn.code.sf.net/p/openrocket/code

edit01.png

然后finish

=====下载源码=====

点击站点名称后连接到站点,展开节点
trunk --> core

checkout00.png

先选中core文件夹,然后右键
Find/Check Out As...

如图,保持默认设置,点击Finish即可
checkout05.png

然后就是等待源码下载完成

如果需要下载其他版本的源码,请在相应的文件夹下check out


【补充知识:SVN三个特征文件夹】
trunk:主要版本
branches:分支版本
tags:只读,保存阶段性版本
+25
科创币
kc地毯清洁员
2013-08-13
高质量发帖
+10
科创币
相对论万岁
2013-08-18
下一个比较专业的截图工具还是比较方便的
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
celeron533作者
7年9个月前
5楼
5 编译运行OpenRocket
(请先将视角从SVN Repository Exploring切换到Java)

代码已经到手,但是从哪里启动呢?
虽然我可以一个一个class文件去寻找,但是太麻烦了(懒[s:178])
幸好 run.sh 给了一丝线索(linux下的shell script,相当于windows的bat)

run01.png

所以
net.sf.openrocket.startup.Startup
就是启动项了

依次展开
src (源代码文件夹) --> net.sf.openrocket.startup (包名)
选中 Startup.java
然后右键 Run As --> Java Application

初次运行需要编译大量组件,时间较长,稍后就能看到程序运行窗口了。

running.png
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
celeron533作者
7年9个月前
6楼
6. Q&A
有问题请先Google Baidu

436419.jpg
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ktsj
6年11个月前
7楼
是很厉害,就是看不懂,还是让别人帮忙搞吧
回复
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
celeron533
进士 学者 机友 笔友
文章
160
回复
2417
学术分
7
2011/06/06注册,4 天前活动
暂无简介
%7B%22isDisplay%22%3Atrue%7D

仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。

插入资源
全部
图片
视频
音频
附件
全部
未使用
已使用
正在上传
空空如也~
上传中..{{f.progress}}%
处理中..
上传失败,点击重试
等待中...
{{f.name}}
空空如也~
(视频){{r.oname}}
{{selectedResourcesId.indexOf(r.rid) + 1}}
处理中..
处理失败
插入表情
我的表情
共享表情
Emoji
上传
注意事项
最大尺寸100px,超过会被压缩。为保证效果,建议上传前自行处理。
建议上传自己DIY的表情,严禁上传侵权内容。
点击重试等待上传{{s.progress}}%处理中...已上传
空空如也~
草稿箱
加载中...
此处只插入正文,如果要使用草稿中的其余内容,请点击继续创作。
{{fromNow(d.toc)}}
{{getDraftInfo(d)}}
标题:{{d.t}}
内容:{{d.c}}
继续创作
删除插入插入
{{forum.displayName}}
{{forum.countThreads}}
篇文章,
{{forum.countPosts}}
条回复
{{forum.description || "暂无简介"}}
ID: {{user.uid}}
学术分隐藏
{{submitted?"":"投诉或举报"}}
请选择违规类型:
{{reason.description}}
支持的图片格式:jpg, jpeg, png
插入公式
分享回复:{{shareId}}
加载中...
评论控制
加载中...
文号:{{pid}}
加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
加入关注取消关注
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
建议修改
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}
下载资料
{{fileName}}
大小:{{size}}
下载当前附件将花费 {{costMessage}}
{{description}}
你当前剩余 {{holdMessage}}
{{fileName}}
大小:{{size}}
当前附件免费。
你已购买过此附件,下载当前附件不需要花费积分。
加载中...
{{errorInfo}}
附件已丢失
当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}