使用JavaScript中的参数运行.jar文件
Run a .jar file with parameters from JavaScript
可能重复:
在java程序中执行另一个jar
我有一个可执行的jar文件,它接受两个参数:一个输入文件和一个输出文件:
java -jar inputFile.txt outputFile.txt
我如何从JavaScript中准确地调用它?
答案取决于上下文。
-
如果您的javascript运行在web浏览器沙盒中,那么答案是您不能运行JAR文件。沙盒是为了阻止你做那种事。
-
如果您的javascript运行在node.js下,那么这个SOQ&A为运行命令的问题提供了解决方案:如何在javascript中运行系统命令?。这可用于使用适当的参数运行
java
命令。 -
如果您的javascript是在带有Java插件的浏览器中运行的可信代码,则可以以适当的方式通过适当的
java
命令行对java.lang.System.exec(...)
进行调用。还可以创建一个类加载器,读取JAR文件的清单,提取入口点类,加载它,并调用"main"方法。
java -jar executable.jar inputFile.txt outputFile.txt
有关更多详细信息,请参阅java命令概要:
概要
- java[选项]类[参数…]
- java[选项]-jar文件.jar[参数…]
- javaw[options]类[参数…]
- javaw[选项]-jar文件.jar[参数…]
相关文章:
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 使用压缩的JavaScript文件(不是运行时压缩)
- Javascript运行php文件,然后下载文件
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Angularjs代码未在匿名函数中运行
- jquery设置为使用参数运行
- 如何根据时间运行不同的脚本
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 将文本框链接到由按钮运行的javascript公式
- 为什么不是't运行此Javascript的Chrome
- ng应用程序使脚本无限运行
- 如何在运行时在angular 2中加载外部js脚本
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- JavaScript错误:Microsoft JScript运行时错误:应为对象
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 使用JavaScript中的参数运行.jar文件
- 电话间隙 - 是否可以运行外部 *.jar 文件
- 如何使用php或javascript在Android上运行.jar或.apk文件
- 不能运行yui jar文件-缺少变量名和函数体后缺少}