.net调用java程序_在.net应用中调用java程序.doc

在.net应用中调用java程序.doc

a912e209f77e30b927ea623ace61ea6a.gif

还剩

4页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,喜欢就下载吧,价低环保!

内容要点:

第 5 页}}C# 最重要的部分 示例代码本例的源代码可以点此下载(你下载的原代码中不含 IKVM.OpenJDK.ClassLibrary.dll,需要你自己加入)第 4 页private void btnCal_Click(object sender, EventArgs e){if (rdAdd.Checked == true){txtResult.Text = Convert.ToString(JavaToNet.AddNumbers(Convert.ToDouble(txtNum1.Text),Convert.ToDouble(txtNum2.Text)));}else if (rdSub.Checked ==true){txtResult.Text = Convert.ToString(JavaToNet.SubNumbers(Convert.ToDouble(txtNum1.Text),Convert.ToDouble(txtNum2.Text)));}else if (rdMul.Checked == true){txtResult.Text = Convert.ToString(JavaToNet.MulNumbers(Convert.ToDouble(txtNum1.Text),Convert.ToDouble(txtNum2.Text)));}else{txtResult.Text = Convert.ToString(JavaToNet.DivNumbers(Convert.ToDouble(txtNum1.Text),Convert.ToDouble(txtNum2.Text)));第 3 页c = a - b;return c;}/**** 功能: ** @param a* @param b* @return double**/public static double MulNumbers(double a, double b) {// return a*bdouble c = 0;c = a * b;return c;}/**** 功能: /* @param a* @param b* @return double**/public static double DivNumbers(double a, double b) {// return a/bdouble c = 0;c = a / b;return c;}}JavaToNet.JAVA 示例代码编译出 JavaToNet.class,然后运行 ikvmc运行完成以后得到 JavaToNet.dll,就可以直接在.NET 程序中调用了.IKVM 的其他命令自己可以参考他的文档编写 C#程序:运行结果是:第 2 页// This library is distributed in the hope that it will be useful,// but WITHOUT ANY WARRANTY; without even the implied warranty of// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the// Apache Software Foundation Licens for more details.// ***********************************************************************/*** @author XuHuiJun* */public class JavaToNet {/**** 功能: * @param args**/public static void main(S

发表评论

暂无评论,赶快抢占沙发吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值