java在C#dot net应用程序中执行jar文件 8 月,3 周 Questions & Answers 3628 我想从C#中执行一个jar文件。net应用程序。jar文件是一个控制台应用程序。jar文件与C#应用程序位于同一目录中。2.我想检查jdk是否安装在C#的frm中。网络应用 我该怎么做李>
# 1 楼答案 使用Process启动java进程传递参数-jar yourjar.jar JDK通常安装在c:\Program Files\Java\jdk...中。检查此文件夹是否存在,它应该适合大多数情况。或者检查注册表中的HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit
# 2 楼答案 创建一个批处理文件,其中包含启动java应用程序所需的任何内容 例如,“javaw-jar的类路径” System.Diagnostics.Process.Start("batchfile"); 更多here 对于问题2, 乔治老人的建议应该行得通 如果java/bin文件夹位于环境路径中,您可以尝试: System.Diagnostics.Process.Start("java.exe", "-version"); 如果没有例外,您可能有一个有效的java。exe文件
# 1 楼答案
使用
Process
启动java
进程传递参数-jar yourjar.jar
JDK通常安装在
c:\Program Files\Java\jdk...
中。检查此文件夹是否存在,它应该适合大多数情况。或者检查注册表中的HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit
# 2 楼答案
创建一个批处理文件,其中包含启动java应用程序所需的任何内容
例如,“javaw-jar的类路径”
更多here
对于问题2, 乔治老人的建议应该行得通
如果java/bin文件夹位于环境路径中,您可以尝试:
如果没有例外,您可能有一个有效的java。exe文件