C# 在asp.net项目中使用jar
我有一个问题,我想在asp.net项目中使用jar 我的代码:C# 在asp.net项目中使用jar,c#,asp.net,.net,jar,C#,Asp.net,.net,Jar,我有一个问题,我想在asp.net项目中使用jar 我的代码: System.Diagnostics.Process process1 = new System.Diagnostics.Process(); process1.StartInfo.WorkingDirectory = Request.MapPath("/"); process1.StartInfo.FileName = Request.MapPath("kokBul.jar");
System.Diagnostics.Process process1 = new System.Diagnostics.Process();
process1.StartInfo.WorkingDirectory = Request.MapPath("/");
process1.StartInfo.FileName = Request.MapPath("kokBul.jar");
process1.Start();
错误:
发生java异常
请帮忙
谢谢
错误:
发生java异常
指示JAR文件中存在错误尝试在项目外部打开JAR如果它在项目外部打开,则调用它的方式一定有错误
编辑1这篇文章可能对你有所帮助
编辑2尝试删除Meta inf
MANIFEST.MF
文件中的类路径:
行,然后重试,如果不起作用,则删除整个Meta inf文件
希望这对您有所帮助您不能直接在.Net中使用JAR文件 它必须转换为DLL,您可以使用IKVM.NET 您可以运行: 运行ikvmc-target:library mylib.jar 创建mylib.dll 好的 我解决了这个问题 我忘了添加中使用的jar库 我的代码:
System.Diagnostics.Process process1 = new System.Diagnostics.Process();
process1.StartInfo.WorkingDirectory = Request.MapPath("/");
process1.StartInfo.FileName = Request.MapPath("kokBul.jar");
process1.Start();
那不是他要的。阅读这个问题——他想使用Java运行时执行一个.jar。谢谢你,Nathan,我应用了它。我的问题链接:www.selimozdem.com/warning.PNGThanks@Nathan它对我有用。我相信解决办法。这个问题的主要目的是在C#中使用所有java函数。我不知道你的答复为什么被否决了。如果可以,我可以放弃100票。我跟着步骤走,结果成功了。再次感谢。这是最好的解决方案。:)您真的不应该让您的web进程能够运行应用程序。这是一个潜在的安全问题。@SelimÖzdem-从您试图运行jar的位置运行jar,我保证它会失败。