搭建一个开发Predix软件的Windows系统(4)配置Java开发环境

作者:唐翊国,开发者生态资深经理,GE数字集团

23年工作经验,长期在杜邦、欧文斯科宁、庄信万丰等从事制造业信息化工作,规划、实施了大量MES、SAP ERP、LIMS、BPM等项目,积累了丰富的制造业数字化转型经验。


如果您还没有Predix试用帐号,请访问https://supportcentral.ge.com/esurvey/GE_survey/takeSurvey.html?form_id=18446744073709715720申请。请务必准确提供您的信息,我们会以邮件方式通知您注册结果。


Predix是基于Cloud Foundry的,因此对多种编程语言都提供支持,详情可以查看:

https://predix-io.run.aws-jp01-pr.ice.predix.io/services/starter-pack.html?id=1813

本文将主要介绍Java开发环境的搭建。

Java环境

1.安装JDK

Predix的很多例子程序是用Java编写的,因此我们要配置一个Java + Maven的环境。

访问http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载当前版本的JDK: jdk-8u112-windows-i586.exe


运行jdk-8u112-windows-i586.exe





安装完成后,配置环境变量

在”我的电脑”上点击鼠标右键,选择”属性”


 

点击”高级系统设置”


点击”环境变量”


在系统变量里点击”新建”,输入JAVA_HOME和C:\Program Files\Java\jdk1.8.0_112


在系统变量里点击”新建”,输入CLASSPATH和.;


在系统变量里找到Path,点击“编辑”,在最后加入C:\Program Files\Java\jdk1.8.0_112\bin


结束配置过程后,再新开命令行运行以下命令来验证安装成功

javac -version



2. 安装Maven

访问https://maven.apache.org/download.cgi


下载apache-maven-3.3.9-bin.zip
解压到C:\DevTools\apache-maven-3.3.9
配置环境变量,打开环境变量界面


在用户变量里点击”新建”,输入M2_HOME和C:\DevTools\apache-maven-3.3.9


在用户变量里点击”新建”,输入MAVEN_OPTS和“-Xms256m”


在用户变量里点击”新建”,输入M2和C:\DevTools\apache-maven-3.3.9\bin


在用户变量里点击”新建”,输入M2_REPO和C:\Users\ET\.m2


在系统变量里找到Path,点击“编辑”,在最后加入C:\DevTools\apache-maven-3.3.9\bin


为当前用户建立一个.m2文件夹,用于保存当前用户的Maven配置文件。

打开命令行,输入

mkdir .m2

cd .m2


结束配置过程后,再新开命令行运行以下命令来验证安装成功

mvn -v


开发Predix Java程序会用到Predix使用的特定构件,也就是说会要引用和下载特定的Jar构件,因此必须要配置本地Maven的settings.xml文件。
使用浏览器访问

https://github.com/PredixDev/predix-rmd-ref-app/blob/master/docs/settings.xml


右键点击“Raw”,下载settings.xml文件到.m2文件夹中


使用Notepad++编辑settings.xml


在username和password中输入predix.io的用户名和密码,保存退出。


3. 安装STS

Predix团队推荐使用STS (Spring Tool Suite)来进行Java程序开发。

访问https://spring.io/tools/sts/all


下载spring-tool-suite-3.8.3.RELEASE-e4.6.2-win32.zip

下载完毕后,解压到文件夹C:\DevTools\sts,然后进入C:\DevTools\sts\sts-bundle\sts-3.8.3.RELEASE


双击STS.exe运行



在使用中您有任何问题,请访问我们的论坛http://bbs.csdn.net/forums/GEPredix

GE数字集团的技术专家们会在线回答您的问题。

也请访问我们在CSDN的Predix专区http://predix.csdn.net 了解更多Predix的内容和相关活动。



你可能感兴趣的:(java,maven,windows,STS,Predix)