相关疑难解决方法(0)

将java程序编译为可执行文件

可能重复:
如何为Java程序创建.exe?

我刚刚用eclipse创建了一个简单的程序,我想将它编译成可执行文件,但似乎无法找到如何做到这一点.请帮忙.

java executable compilation

112
推荐指数
4
解决办法
26万
查看次数

Java和C#互操作性

我有两个程序.一个是C#,另一个是Java.这些程序很可能总是在同一台机器上运行.

什么是让他们互相交谈的最佳方式?

所以,澄清问题:

这是一个个人项目(所以专业/昂贵的图书馆是不行的).消息量很低,每秒大约有1到2条消息.消息很小,一些原始类型应该可以解决问题.我想保持低复杂性.java应用程序作为单个jar部署,作为另一个应用程序的插件.所以我必须合并的外部库越少越好.我完全可以控制C#应用程序.如前所述,两个应用程序都必须在同一台计算机上运行.现在,我的解决方案是使用具有某种类似csv格式的套接字.

c# java interop

29
推荐指数
4
解决办法
2万
查看次数

Java的.JNI.的jvm.dll

我有Visual Studio C++项目,它必须调用一些java功能.我打算用JNI.我已指定其他包含目录:

C:\Program Files (x86)\Java\jdk1.7.0_10\include

C:\Program Files (x86)\Java\jdk1.7.0_10\include\win32

和其他库目录

C:\Program Files (x86)\Java\jdk1.7.0_10\lib

并能够编译所需的代码.但由于下一个错误,我仍然无法运行它:

The program can't start bacause jvm.dll is missing...

我假设,最简单的方法是将dll复制到项目目录中.但我不知道哪一个.例如,我发现它们很少有不同之处:

C:\Program Files (x86)\Java\jdk1.7.0_10\jre\bin\client\jvm.dll

C:\Program Files (x86)\Java\jdk1.7.0_10\jre\bin\server\jvm.dll

C:\Program Files (x86)\Java\jre7\bin\client\jvm.dll

那么,我应该复制哪一个?

java java-native-interface

6
推荐指数
1
解决办法
8273
查看次数