天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1315|回复: 3

[已解决] 如何调用自己写的JAVA类!!!

[复制链接]
wizool 发表于 2016-6-12 11:02:19 | 显示全部楼层 |阅读模式
本帖最后由 myApps 于 2016-6-12 15:52 编辑

写了个简单的类:
package test;
public class Test{
public Test(){}
public static void main(String args[]){
System.out.println("123");
}
public String A(){
return "123";
}
}
编译后放在
apache-tomcat-6.0.37\webapps\obpm\WEB-INF\classes\test
使用
var wstest = new Packages.test.Test();
var str=wstest.A();
调用
报错org.mozilla.javascript.EcmaError: TypeError: [JavaPackage test.Test] is not a function, it is org.mozilla.javascript.NativeJavaPackage.

补充内容 (2016-6-12 11:04):
将类打成jar包放在apache-tomcat-6.0.37\webapps\obpm\WEB-INF\lib在调用回报同样的错
myApps 发表于 2016-6-12 12:07:25 | 显示全部楼层
您试试重启下tomcat看能不能调用。
 楼主| wizool 发表于 2016-6-12 12:32:06 | 显示全部楼层
不能啊,还是报那个错
 楼主| wizool 发表于 2016-6-12 14:31:43 | 显示全部楼层
经测试,调用自己写的类,必须重启tomcat方可。可能我这个版本不支持热部署!

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 06:36

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表