gpt4 book ai didi

c# - 使用 C# 作为 Windows 服务的 java 应用程序

转载 作者:行者123 更新时间:2023-12-01 16:00:42 26 4
gpt4 key购买 nike

我想使用 C# 将 java 应用程序包装为 Windows 服务。我可以使用 Process 类并调用 Process.Start("java.exe", "args") 轻松完成此操作,但是这样做我有 2 个进程,我的服务包装器和java进程。我希望完全包装 java 应用程序,包括 java 进程。

这里有人做过吗,或者知道在 C# 中做到这一点的最佳方法吗?

最佳答案

两种基本方法是将 Java 应用程序作为单独的进程运行,或者直接托管 JVM,并使用它来启动应用程序。在 C# 中没有直接的方法可以做到这一点,因为用于托管的 JNI 接口(interface)只是 C++ 接口(interface)。

但是,有commerical products允许您直接从 Java 执行此操作。

关于c# - 使用 C# 作为 Windows 服务的 java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4017389/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com