UI5-学习篇-1-Eclipse开发工具及环境搭建
最近研究SAP-UI5好几个月了,将相关学习经历及问题点做个记录。
1.先了解学习资料相关站点
SAP官网:https://www.sap.com/china/index.html
SAP开发工具:https://tools.hana.ondemand.com/#sapui5
UI5 Documentation:https://openui5.hana.ondemand.com/#/topic
SAP Web IDE:https://developers.sap.com/china/topics/sap-webide.html
SAP Cloud Platform Cockpit:https://account.ap1.hana.ondemand.com/#/home/welcome
SAP Help Protal:https://help.sap.com/viewer/cca91383641e40ffbe03bdc78f00f681/Cloud/en-US/db9170a7d97610148537d5a84bf79ba2.html
SAP Cloud Connector:https://localhost:8443/
感谢以下博主分享:
UI5开发实例:https://blog.csdn.net/stone0823/article/category/6650292/2
SAP Fiori配置指南:https://wenku.baidu.com/view/956c92efed3a87c24028915f804d2b160b4e869d.html
安装WEB IDE:http://www.360doc.com/content/18/0422/12/46441752_747763188.shtml
2.SAPUI5开发环境搭建
开发工具:https://tools.hana.ondemand.com
Eclipse 中搭建开发环境包括:
- Java JDK 下载和安装
- Eclipse Java EE 下载和安装
- Java Web Server 安装
- Eclipse 中添加 Web Server
- 安装 SAP Development Tools for Eclipse
2.1JAVA JDK下载与安装
下载Java JDk并配置环境变量,安装完成使用 java -version 测试是否安装成功。
配置 JAVA_HOME和 PATH 环境变量
JAVA HOME: C:\Program Files (x86)\Java\jdk1.8.0_65
PATH: %JAVA_HOME%;%JRE_HOME%
2.2Eclipse Java EE下载及安装
对于Eclipse Photon(4.8),请使用https://tools.hana.ondemand.com/photon
对于Eclipse Oxygen(4.7),请使用https://tools.hana.ondemand.com/oxygen
| Tab | Tool | Available for Eclipse | |
|---|---|---|---|
| Oxygen | Photon | ||
| ABAP | ABAP Development Tools | ✓ | ✓ |
| BW | Modeling Tools for SAP BW/4HANA and SAP BW powered by SAP HANA | ✓ | ✓ |
| Cloud | SAP Cloud Platform Tools
Latest SDK downloads:
|
✓ | |
| Cloud Integration | SAP Cloud Platform Integration Tools | ✓ | |
| HANA | SAP HANA Tools | ✓ | ✓ |
| IdM | SAP Identity Management Configuration Lifecycle Tools | ✓ | |
| Mobile | SAP Mobile Tools | ||
| SAPUI5 | UI Development Toolkit for HTML5 | ✓ | ✓ |
2.3Java Web Server 安装
需要一个 Java Web Server 用于部署和运行应用。最常见的有 Tomcat。Tomcat 版本要与 Eclipse 版本匹配,最新版本可以能不被支持。在Apache 官网下载后,解压到指定的目录。你可以到 Tomcat 的 bin 目录下执行 startup.bat 批处理文件启动服务器。
2.4Eclipse 中添加 Web Server
打开 Eclipse,选择 File –> New –> Other,然后选择 Server,在接下来的窗口中选择(你自己的版本)Apache Tomcat,确定 Tomcat 的路径,完毕。
2.5安装 SAP Development Tools for Eclipse
开打 Eclipse 菜单 Help –> Install New Software,点击 Add 来添加连接。你可以自己到 https://tools.hana.ondemand.com/ 上看看目前支持的 Eclipse 版本信息和插件信息。比如我的 Eclipse 版本为是 Mars,因此添加连接 https://tools.hana.ondemand.com/Mars,选择插件进行安装:

安装插件后需要重启 Eclipse,环境搭建完毕。
参考:https://blog.csdn.net/stone0823/article/details/53750094
UI5-学习篇-1-Eclipse开发工具及环境搭建的更多相关文章
- Java基础学习笔记十一 Eclipse开发工具
Eclipse是功能强大Java集成开发工具.它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公司中,使用的就是Eclipse进行开发. Eclipse的下载.安装.卸载 下载 http:/ ...
- Linux系统——C/C++开发工具及环境搭建
首先,我们是要在Linux下进行项目开发,让我们把windows“拆了”,装个Linux也是不可能的,会带来很多的不便,所以我们首先需要在虚拟机上安装Linux操作系统,我本次用的是CentOS,它也 ...
- JavaSE 学习笔记01丨开发前言与环境搭建、基础语法
本蒟蒻学习过C/C++的语法,故在学习Java的过程中,会关注于C++与Java的区别.开发前言部分,看了苏星河教程中的操作步骤.而后,主要阅读了<Java核心技术 卷1 基础知识>(第8 ...
- 第一篇:打造专属开发工具Eclipse篇
第一篇:打造专属开发工具Eclipse篇 eclipse 优化 1.动画很酷,但如果可以的话,我总是在所有的工具中禁用动画.所以classic或者window classic主题是我最常用的主题 , ...
- 熟悉Eclipse开发工具
一.熟悉Eclipse 1.Eclipse是由IBM公司投资4000万美元开发的集成开发工具.它基于Java语言编写,并且是开放源代码的.可扩展的,也是目前最流行的Java集成开发工具之一.另外,IB ...
- Eclipse—怎样为Eclipse开发工具中创建的JavaWebproject创建Servlet
在博客<在Eclipse中怎样创建JavaWebproject>中图文并茂的说明了Eclipse中创建JavaWebproject的方法,本篇博客将告诉大家怎样为Eclipse开发工具中创 ...
- java基础(8):Eclipse开发工具
1. Eclipse开发工具 Eclipse是功能强大Java集成开发工具.它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公司中,使用的就是Eclipse进行开发. 1.1 Eclipse ...
- eclipse开发工具Import工程后,工程文件夹上出现黄色感叹号——解决方法
eclipse开发工具Import工程后,工程文件夹上出现黄色感叹号. 可能是Work目录无效,解决方法:删除Work目录即可,如下图所示: 删除后,如下图:
- JavaEE:Eclipse开发工具的相关使用和XML技术
Eclipse开发工具的知识点1.工程的属性(properties)1)Text file encoding 工程编码(在导入其他工程时,注意编码类型一致)2)Java build path设置cl ...
随机推荐
- 微服务之分布式跟踪系统(springboot+pinpoint)
这篇文章介绍一下在微服务(springboot开发)的项目中使用pintpoint监控的过程及效果展示. 背景 随着项目微服务的进行,微服务数量逐渐增加,服务间的调用也越来越复杂,我们急切需要一个AP ...
- Java学习——多线程例子:李四王五
package cys; public class Example9_2 { public static void main(String[] args) { // TODO Auto-generat ...
- Java学习——Applet写字符串(调字体)
import java.awt.*; import java.applet.Applet; public class GUI2 extends Applet{ public void paint(Gr ...
- sqlite之多线程总结
12.android 多线程数据库读写分析与优化 11.多线程操作Sqlite? ==== 11.android 多线程数据库读写分析与优化 最新需要给软件做数据库读写方面的优化,之前无论读写,都是用 ...
- [UE4]虚幻4 spline组件、spline mesh组件的用法
最近公司项目需要,把这两个东东好好看了下.不得不说,这两个组件还是非常方便的,但是相关的介绍.教程却非常的少.它们概念模糊,用法奇特,我就总结下吧. 首先,先要明白spline component.s ...
- [UE4]创建KillInfoPanel
不设置UniformGrid的尺寸,改成在父级“WB_FPPCharacter”中设置尺寸,这样可以更方便的控制.
- 必须熟练掌握的150个Linux命令
- ie-table不显示边框解决办法
.thisTd { background-clip: padding-box; position:relative; } 原来背景也有边界的:决定背景会盖住哪些部 ...
- MYSQL存储过程中 使用变量 做表名
); DECLARE temp2 int; set temp1=m_tableName; set temp2=m_maxCount; set @sqlStr=CONCAT('select * from ...
- 小朋友学C语言(1):Hello World
首先,需要一款C语言的编译器,可以使用在线编译器,也可以在本地安装编译器,比如Mac电脑可以安装Xcode,PC可以安装Dev C++. 若是第一次编写程序,建议使用在线编译器,推荐 菜鸟编译器 编写 ...