简体   繁体   English

是否可以使用jvm.dll执行jar文件。 而不是java.exe?

[英]is it possible to execute a jar file using jvm.dll. instead of java.exe?

I have a installer with a JRE embebed, that is, it have a jvm.dll instead a java.exe. 我有一个安装了JRE的安装程序,也就是说,它有一个jvm.dll而不是一个java.exe。 What i would like to do is to execute a Java app (a jar file) using jvm.dll instead of java.exe. 我想做的是使用jvm.dll而不是java.exe执行一个Java应用程序(一个jar文件)。

Is it that possible? 有可能吗

It is possible. 有可能的。

You have to write C/C++ program to achieve it (or in other language able to do native calls). 您必须编写C / C ++程序才能实现它(或使用其他能够执行本机调用的语言)。

I think that's not possible, unless you don't embed your java application in a C++ application. 我认为这是不可能的,除非您不将Java应用程序嵌入C ++应用程序中。

Further reading: 进一步阅读:

Difference between java.exe, javaw.exe and jvm.dll java.exe,javaw.exe和jvm.dll之间的区别

Embed Java into a C++ application? 将Java嵌入C ++应用程序?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM