
正文
java执行exe代码 java执行exe文件并获取运行状态
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java中运行c语言的exe文件
1、import java.io.*;class C { public static void main(String[] args) throws Exception { final Process proc = Runtime.getRuntime().exec(adder.exe);// 用另一个线程把参数送到 proc 的标准输入上去。
2、可以看一下上面自动生成的程序,程序include了jni.h,这个头文件在 $JAVA_HOME下的include文件夹下. 还可以发现生成的函数名是在之前的函数名前面加上了Java_HelloNative。
3、在开始菜单中点击运行,输入cmd 再看你的exe程序的路径,输入cmd中回车,就可以看见结果,或者你在你的C源代码中程序结束前加上system(pause);也可以看到结果。
4、它有一个关键字native,表明这个方法使用java以外的语言实现。方法不包括实现,因为我们要用c/c++语言实现它。
相关问答
Q1: 如何把.java程序变成.exe可执行文件
从 towerj获得一个TowerJ编译器,该编译器可以将你的CLASS文件编译成EXE文件。
b) 所生成的exe可执行程序,需要在装有比minimum version高的JVM环境下运行。 不同点 a) 生成exe的时候,如果想要exe只需要pure JVM的环境(不需要第三方的类库)就可以运行的话。
双击exe文件,我们就可以正常启动我们的应该程序了,O(∩∩)O哈哈哈~,开心不?over,当然将jar文件转换为exe的方式有很多种,我这里只是介绍了其中的一种。
下载Fat Jar插件 安装之后,右键选择项目时,会出现Build Fat Jar ,选择该方法,然后按照向导即可一步步导出可执行jar文件。
.java编译之后是.class,不会变成.exe。java是通过虚拟机运行的。让java程序可执行,你可以把.class打包成可执行的jar文件。要双击运行,你需要保证系统里已经安装了jre。
首先,使用开发工具,创建一个jar包接下来,使用开发工具快速build一个jar出来:然后,我们将jar包copy到E盘下jar文件下:第二步,去网站搜索并下载exe4j工具 大家自己去网站下载转换工具,我这里是下载的是64位系统。
Q2: java如何调用exe文件?
,服务器 是win NT 2,服务器程序是JAVA的 3,是B/S结构 整个难点就是于java怎么样启动NT 上的exe程序。启动EXE程序可以用线程的Runtime.getRuntime().exec();方法运行。如果有多个任务可以写个bat。
在这里介绍两种方法生成jar,第一种是用Eclpise的Export功能。在要打包的项目上击右键,选择Export,在窗口中选择Java里的JARfile。
要想真正的不需要平台上事先安装JVM,那就要把JVM打包进EXE中。可以用RAR的自释放格式制作试下,把自释放程序的自动运行参数设置成JAVA程序的调用命令。如:java -jar abc.jar 当然,在压缩包中的相对路径要设置好。
那就把exe上传到项目里,然后用程序在项目中的路径,这样就不必改来改去了。当然你也可以采用配置的方法,譬如properties文件,把位置信息存在properties文件中,路径动态的读取出来,同样可以达到目的。
关于java执行exe代码和java执行exe文件并获取运行状态的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







