07.01.01.tiptop:集成篇(4gl集成java:Hello World)

本页目录

  • 1、创建java
  • 2、配置tiptop
  • 3、测试

TIPTOP 5.3视频教程(业务流程方向)

注意:包名尽量别使用com.xxxxx; 因为后期要引用原有 IMPORT com 会冲突

创建java

  • 1、查看tiptop的jdk版本
#java version "1.6.0_25"
#Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
#Java HotSpot(TM) 64-Bit Server VM (build 20.0-b11, mixed mode)
java -version

jdk 各种版本:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html

jdk版本要对应eclipse版本

  • 3、创建java测试代码

创建项目
在这里插入图片描述
创建类

在这里插入图片描述

HelloWorld.java

package com.waichi.test.Hellopkg;

public class HelloWorld {
	public  String init(){
		return "Hello World";
		}
}

App.java

package com.waichi.test.Hellopkg;

public class App {
	 public static void main( String[] args ){
		 HelloWorld helloWorld = new HelloWorld();
		System.out.println(helloWorld.init());
	 }
}
  • 4、测试

编译
在这里插入图片描述

打包成jar

在这里插入图片描述

# 打包后本地运行测试
# 输出Hello World表示成功
java -jar Hellopkg.jar

配置tiptop

上传下载

# 开一个上传下载cmd 
sftp BL066912@10.1.2.205
cd /u1/topprod/tiptop/ds4gl2/bin/javaad/jar/
put Hellopkg.jar

cd  /u1/topprod/tiptop/bin
get tiptop_env
  • 修改tiptop_env的CLASSPATH
CLASSPATH=$TOP/ds4gl2/bin/javaad/jar/ldap.jar:$TOP/ds4gl2/bin/javaad/jar/Hellopkg.jar;export CLASSPATH
  • 修改后上传
cd  /u1/topprod/tiptop/bin
put tiptop_env

使生效

ssh BL066912@10.1.2.205 -p 22

cd $TOP/ds4gl2/bin/javaad/jar/
chmod 0777 Hellopkg.jar

# 上传后服务器运行测试
# 输出Hello World表示成功
java -jar Hellopkg.jar

# 使生效
cd /u1/topprod/tiptop/bin
## 使生效(运行后,退出ssh重新登)
#source /u1/topprod/tiptop/bin/tiptop_env

测试

  • 写测试代码
  • 测试程序:p_test.4gl
IMPORT JAVA com.waichi.test.Hellopkg.HelloWorld

DATABASE ds
GLOBALS "../../config/top.global"

DEFINE str string
DEFINE abc HelloWorld

MAIN
  LET abc = HelloWorld.create()
  LET str = "CALL Direct:",abc.init()
  DISPLAY str
END MAIN
  • 编译运行
r.c2 p_test
# 输出CALL Direct:Hello World 表示成功
exe2 p_test
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DKLi1717

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值