我一直在开发一个为Windows编写的C ++程序,它启动JVM将一些任务委托给它。在Windows上运行良好:所有需要的路径都包含在PATH中,因此可以使用JVM.dll及其所有依赖项。
当我尝试使用非常.exe文件通过Wine在Ubuntu上启动它时出现问题。据我所知,为了使它正常工作,我应该将所有需要的库放在与Wine相关的文件系统上,但是运行程序的机器(Ubuntu)已经安装了Java(我不想强迫某人使用在Wine-directory中添加额外的库。那么我可以要求在Wine上运行的.exe文件使用Ubuntu的Java创建JVM吗?我将要使用的.jar的路径应该是什么样的?对于Windows,它就像是这个: “C:\\用户\ *** \\文档\\的NetBeansProjects \\ JChartApp \\ DIST \\ JChartApp.jar”
提前致谢!