js文件 import java类,如何在Java Script中导入.Jar文件

I want to import a .Jar file in Java Script,

there is a Class in the Jar file which i want to use in Java script,and here is a code i found but couldn't get it work yet !

var cl = new Packages.java.net.URLClassLoader(

[

new Packages.java.net.URL('http','My Ip', '8080', 'Hello.jar')

]

);

var aClass = Packages.java.lang.Class.forName("PackageAddress.Hello", true, cl);// Hello is a public class name

var aStaticMethod = aClass.getMethod("SayHello", []);//SayHello is a public method returning a string

var greeting = aStaticMethod.invoke(null, []);

alert(greeting);

Any Suggestions would be appreciated

解决方案

You don't.

JavaScript is not Java.

And trying to use Java code within your JavaScript ExtJS code will a complete overkill, requiring users to have Java plugin installed in their browsers, and slowing down their browsers because of Java plugin. Of course, supposing it might work (and I'm not sure about that).

You want to call webservices from your JavaScript code? (Re)Write the webservice-calling in JavaScript. Not only this is the best solution, but I'm pretty sure it will require less work than trying to set up a Java applet and trying to interact with it.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值