1

我有一个问题,我想在 asp.net 项目中使用 jar。

我的代码:

        System.Diagnostics.Process process1 = new System.Diagnostics.Process();

        process1.StartInfo.WorkingDirectory = Request.MapPath("/");

        process1.StartInfo.FileName = Request.MapPath("kokBul.jar");

        process1.Start();

错误:

发生Java异常

请帮忙

谢谢..

4

3 回答 3

2

错误:

发生Java异常

表示 JAR 文件中有错误尝试在项目外部打开 jar 如果它在项目外部打开,则它的调用方式一定有错误

编辑 1 这篇文章可能会帮助你在 asp.net 中执行 jar

编辑 2 尝试Class-path:从文件中删除该行并重Meta-inf MANIFEST.MF试,如果这不起作用,请删除整个 meta-inf 文件

希望这可以帮助

于 2013-04-12T11:22:45.443 回答
1

好的。

我解决了问题。

我忘了添加使用的 jar 库

我的代码:

    System.Diagnostics.Process process1 = new System.Diagnostics.Process();

    process1.StartInfo.WorkingDirectory = Request.MapPath("/");

    process1.StartInfo.FileName = Request.MapPath("kokBul.jar");

    process1.Start();
于 2013-04-13T12:25:33.860 回答
-1

您不能直接在 .Net 中使用 JAR 文件。

它必须转换成 DLL,您可以使用 IKVM.NET。

你可以运行:

运行 ikvmc -target:library mylib.jar

创建 mylib.dll。

IKVM:在您的 .Net 应用程序中使用 Java 库

于 2013-04-12T14:19:54.040 回答