在.net应用中调用java程序.doc
还剩
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
发表评论
暂无评论,赶快抢占沙发吧。