
正文
java代码加载本地系统,java 本地代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么使用Java来启动本地应用程序
1、运行exe 文件 Java JDK里已经提供了调用的方法,不在累赘,代码如下。
2、java不能直接打开,你可以进入命令行模式或者使用ide运行java代码。使用命令行模式运行java程序。win + R,输入cmd,然后输入java和javac,确保java已经成功安装。
3、Runtime和ProcessBuilder提供了不同的方式来启动程序,设置启动参数、环境变量和工作目录。 能够在Java中执行的外部程序,必须是一个实际存在的可执行文件,对于shell下的内嵌命令是不能直接执行的。
4、Runtime.getRuntime().exec(notepad);// 打开记事本exec是一个多态方法,可以传入其他的一些参数。这里的例子是打开记事本,实际使用时一般是执行一些批处理可能会较好。
5、还可以利用java里面的native关键字。其用于声明本地代码方法。一旦声明,这些方法就能够象你调用其他java方法一样被你的java程序调用。在方法前加上native修饰符,但是不要定义方法的任何实体。
相关问答
Q1: 怎样用java语言编程调用本地播放器的代码
我早就开始关注这个问题了,但是JAVA无法调用系统内部的播放器,可以在网上下载并安装JMF的插件。就可以写JAVA的播放器了。
以下是我写的一个很简单的播放器,只能播放mp3,mpeg,mpg,wav等简单的格式。
//因为实现了ControllerListener接口,本方法用于处理媒体播放器传来的事件; public void controllerUpdate(ControllerEvent e) { Container tainer = getContentPane(); // 调用player.close()时ControllerClosedEvent事件出现。
Q2: Java如何调用本地dll库里面的方法
一般那种c#的dll是java不能直接调用的,但C\C++可以,你可以使用JNI。
总体说明:实现一个函数,传入整形数i,返回值i*i,这个函数做在DLL中,java将通过JNI调用这个函数,传入一个参数,得到返回值。确定DLL的名称为calldll.dll,函数shanfei(int i)。
JNI和JNA,JNA比较好用些。只能能调用dll中的类的方法。你可以到JNA官方网站下载jna的jar包。
java也是可以调用dll的,在baidu上搜Java native 或者 “Java 本机接口(Java Native Interface,JNI)” 就可以找到你要的东西。
关于java代码加载本地系统和java 本地代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






