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

本文详细介绍如何搭建Predix Java开发环境,包括安装JDK、Maven及Spring Tool Suite(STS),并提供了具体步骤和验证方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:唐翊国,开发者生态资深经理,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开发环境的搭建。

1. 安装JDK

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

Ubuntu默认没有安装Oracle  JDK,打开命令行执行

$sudo add-apt-repository ppa:webupd8team/java

这可以让apt找到Oracle  JDK的新安装源。


使用

$sudo apt update; sudo apt install oracle-java8-installer

来安装JDK8,如果需要安装JDK9,可以参考

http://tipsonubuntu.com/2016/07/31/install-oracle-java-8-9-ubuntu-16-04-linux-mint-18/


安装过程中要接受Oracle的协议

 

安装完成后,运行以下命令来验证安装成功

$javac -version


2. 安装Maven

Maven的安装是简单明了的,从命令行运行

$sudo apt install maven


安装完成后,运行以下命令来验证安装成功

$mvn -v


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

打开命令行,运行

$mkdir -p $HOME/.m2

创建.m2文件夹

进入.m2,使用wget命令把settings.xml文件从

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

保存到.m2文件夹中

$cd .m2

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

$ls


使用gedit编辑settings.xml

$gedit settings.xml


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

JDK和Maven都配置好了,来验证一下。

进入predix目录,从github克隆一个Predix的例程

$cd predix

$git clone https://github.com/predixdev/predix-rest-client

进入predix-rest-client文件夹,使用Maven来生成和打包代码

$cd predix-rest-client

$ mvn clean package

 

3. 安装STS

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

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


下载spring-tool-suite-3.8.2.RELEASE-e4.6.1-linux-gtk-x86_64.tar.gz


打开命令行,解压STS

$cd Downloads

$ sudo tar -xvf spring-tool-suite-3.8.2.RELEASE-e4.6.1-linux-gtk.tar.gz


解压后可以看到一个sts-bundle文件夹。

使用“主文件夹”,也可以看到sts-bundle文件夹

 

双击sts-bundle文件夹,


再双击sts-3.8.2.RELEASE


双击STS运行






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

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

也请访问我们在优快云的Predix专区http://predix.youkuaiyun.com 了解更多Predix的内容和相关活动。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值