Eclipse开发环境配置

从现在开始,我们介绍逐步深入InterPSS的编程和开发,本章主要介绍开发的准备工作--Eclipse开发环境配置。

2.1 JAVA JDK和开发环境Eclipse安装

2.1.1 Java JDK安装与系统环境编程设置

1.1 下载Java JDK

http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新版JDK

1.2 JDK安装

推荐按照JDK的默认安装地址(如C:\Program Files\Java\jdk1.6.0_18)安装

1.3 环境变量设置

JDK环境变量配置的步骤如下:

1.我的电脑-->属性-->高级-->环境变量.

2.配置系统变量:

a.新建 JAVA_HOME

C:\Program Files\Java\jdk1.6.0_18 (复制你的JDK的安装路径,并粘贴在“值”一栏)

b.新建 PATH

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

c.新建 CLASSPATH

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

具体见下图

注意:如上图,CLASSPATH的值最前面有“点号”

3.测试环境变量配置是否成功:

开始-->运行--〉CMD

键盘敲入: JAVAC JAVA

出现相应的命令,而不是出错信息,即表示配置成功!

2.1.2 开发环境Eclipse安装

1. 下载Eclipse软件

该软件可以到http://www.eclipse.org/downloads/ 下载

对于一般用户,推荐选择Eclipse Classic,该版本已经集成了开发所需要的主要功能和插件

2 .安装Eclipse

Eclipse软件为免安装的,只需要把下载到的文件解压只可,若上一步的JAVA环境变量设置正确,就可以用于编程和项目开发。

l 了解更多关于Eclipse,可到官方网站http://www.eclipse.org/

2.2 Subclipse插件安装

打开eclipse程序,进入软件的主界面。

图2.1

2.2.1 代理服务器设置

如果你是中国国内校园网的用户,建议你先设置好代理服务器 (注:我们这里主要介绍了使用Sougou浏览器的免费代理功能,其他的代理设置类同)。

选择windows菜单,preferences工具,在左边的标签列中进入General--Network Connections,在右侧的Active Provider下拉中选择Manual。

图2.1

双击Proxy entries下的第一栏,进入如下窗口,依照图2.2内容键入。

图2.2

点击OK,即设置好了代理服务器。

图2.3

注:请确保在使用代理服务器时搜狗浏览器为开启状态。

2.2.2下载subclipse

返回主界面,准备下载subclipse插件。

1. 登陆http://subclipse.tigris.org/网站,点击左侧的Download and Install标签。

图2.4

2. 查得目前最新版本的更新和下载地址为

Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x

Zipped downloads: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

图2.5

3. 返回Eclipse,选择Help菜单,Install New Software工具。

图2.6

4. 点击Add,在Name栏输入Subclipse,将subclipse的更新地址输入Location栏,点击OK(如图2.7)。

图2.7

5. 进入图2.8窗口,将Subclipse下拉中的第三行Subclipse Integration for Mylyn 3.x (Optional) 3.0.0和第六行Subversion Revision Graph 1.0.9前的钩去掉,点击Next。

图2.8

6. 进入图2.9画面,选择I accept the terms of the license agreements,点击Finish。

图2.9

7弹出图2.10窗口,等待下载安装。

图2.10

8. 安装完成后将弹出2.11窗口,勾选最上面的选项,点击OK。

图2.11

9重启Eclipse软件即完成Subclipse的安装过程。

图2.12

2.3 检出InterPSS 内核Jar包和源码

用SVN来checkout interpss的trunk工具包。

1登陆网址http://code.google.com/p/interpss/source/checkout查得svn checkout地址为http://interpss.googlecode.com/svn/trunk/

2在Eclipse主界面的右侧Package Explorer工作区空白处点击右键,选择Import。

图2.13

3.3选择SVN下的从SVN检出项目,点击Next。

图2.14

4选择创建新的资源库位置,点击Next。

图2.15

5将之前查得的interpss_trunk下载地址键入URL栏,点击Next。

图2.16

注: 下载地址http开头只能更新,不能check-in; InterPSS开发团队成员或其他具有提交代码或更新权限的,下载应该使用https, 后面地址一样。

6弹出图2.17窗口,点击Finish。

图2.17

7弹出图2.18窗口,选择Java Project,点击Next。

图2.18

8在Project name栏键入项目名称,如InterPSS Trunk,点击Finish。

图2.19

9弹出图2.19对话框,点击OK。

图2.20

10进入SVN检出过程(此过程耗时较久,请耐心等待),等待下载安装。

图2.21

11安装完毕后,在Eclipse主界面右侧的Package Explorer工作区将生成如图2.22的文件夹。

图2.22

注意: 以上是将GoogleCode仓库中所有代码检出,如果需要运行某一个具体工程(project)下的算例,需单独配置,参考2.4小节。

2.4 导入测试算例并运行

第1步,在Package Explorer界面下,右键—>Import…,开始导入一个InterPSS的具体工程

第2步,可以采用两种方法:1)类似2.3节,通过SVN检出;2)通过Import导入2.3节检出的(假设你已经完成2.3节的检出操作)InterPSS_Trunk下的某一个包含算例的工程(如ipss.sample.min)。下面以1)进行介绍

第3步, 选择资源库位置:

第4步 检出ieee.odm.pss(基于ODM的数据接口), ipss.lib(包含仿真核心在内的所有Jar包) 和ipss.sample.min(算例文件)

按住Ctrl键可以同时点选多个文件夹,本阶段只需选择一下两个。

第5步. 由于在开发环境中,需要在buildpath设置引用的Jar包,且InterPSS的开发版的不同工程之间存在调用关系,这一步应确保导入的所有项目都没有错误。如有错误,工程将出现红色的”叉”,如下:

在Eclipse的Problems窗口下也可以发现具体的错误信息,并有Location;提示你进行解决。

对于第一次接触project build path setting and configuration 的用户,当问题是指向 a lib jar or project is missing in the build path, 你需要进行build Path设置,并添加缺失的Jar或project

第6步,. 当以上一切顺利,即可运行SampleLoadflow文件 (IEEE BUS-14 System).

点击RUN运行

结果中红色部分为输出的提示信息,然后是ODM XML格式的潮流数据。

下面是IEEE14节点系统的信息:

要输出潮流结果汇总信息,可在程序的末端添加下面的print语句:

System.out.println(AclfOutFunc.loadFlowSummary(net));

相应的结果如下: