我有可执行的jar文件-不在Internet上可用的我的程序。 我的目标是使用一些附加功能和输入数据在浏览器中运行此jar。像这样:
java -jar file.jar -function my_data.txt
我成功运行了这个jar文件而没有其他功能,并使用Java Web Start
在浏览器中输入了数据我试图创建其他jar文件,该文件将运行具有附加功能的file.jar
,但是 Java Web Start 不能像这样工作。
我的问题是:
file.jar
,是否可以使用?
项目 java -jar file.jar -function my_data.txt
)我尝试运行file.jar
的代码,但是当我喜欢此脚本时,从当前文件夹而不是从库中读取file.jar
:
public static void main(String[] args) {
try {
String s1 = null;
Process p1 = Runtime.getRuntime().exec("java -jar file.jar -olddata 321_run");
BufferedReader stdInput1 = new BufferedReader(new InputStreamReader(p1.getInputStream()));
while ((s1 = stdInput1.readLine()) != null) {
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
任何帮助将不胜感激! 谢谢!