有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在C#dot net应用程序中执行jar文件

  1. 我想从C#中执行一个jar文件。net应用程序。jar文件是一个控制台应用程序。jar文件与C#应用程序位于同一目录中。2.我想检查jdk是否安装在C#的frm中。网络应用 我该怎么做

共 (2) 个答案

  1. # 1 楼答案

    • 使用Process启动java进程传递参数-jar yourjar.jar

    • JDK通常安装在c:\Program Files\Java\jdk...中。检查此文件夹是否存在,它应该适合大多数情况。或者检查注册表中的HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit

  2. # 2 楼答案

    创建一个批处理文件,其中包含启动java应用程序所需的任何内容

    例如,“javaw-jar的类路径”

    System.Diagnostics.Process.Start("batchfile");
    

    更多here

    对于问题2, 乔治老人的建议应该行得通

    如果java/bin文件夹位于环境路径中,您可以尝试:

    System.Diagnostics.Process.Start("java.exe", "-version");
    

    如果没有例外,您可能有一个有效的java。exe文件