Запустите файл .jar с параметрами из JavaScript [duplicate]

Possible Duplicate:
Execute another jar in a java program

У меня есть исполняемый файл JAR, который принимает два параметра: входной файл и выходной файл:

java -jar inputFile.txt outputFile.txt

Как я могу вызвать именно это из JavaScript?

 Trinh Hoang Nhu06 авг. 2012 г., 06:09
 Blender06 авг. 2012 г., 06:08
Я отредактировал вопрос так, чтобы он имел какой-то смысл. Если вы не нашли нужные изменения, откатите их.
 Mechanical snail06 авг. 2012 г., 06:40
@Blender: Это меняет смысл вопроса. Оригинал был о том, как вызывать его из JavaScript, а не из Java, что вполне разумно (если не редко).
 Jon Egeland06 авг. 2012 г., 06:00
Я надеюсь, что вы понимаете полную и полную разницу между Java и JavaScript. Вы создаете сайт или веб-приложение?

Ответы на вопрос(2)

Решение Вопроса

If your javascript is running in a web browser sandbox, then the answer is that you can't run a JAR file. The sandbox is designed to stop you doing that kind of thing.

If your javascript is running under node.js, then this SO Q&A offers a solution to the problem of running a command: How do I run the system commands in javascript?. This can be used to run the java command with the appropriate args.

If your javascript is trusted code running in a browser with a Java plugin, then you may be able to make a call to java.lang.System.exec(...) passing an appropriate java command line in the appropriate fashion. You may also be able to create a classloader, read the JAR file's manifest, extract the entry point class, load it, and call the "main" method.

java -jar executable.jar inputFile.txt outputFile.txt

краткий обзор команд Java:

SYNOPSIS

java [ options ] class [ argument ... ] java [ options ] -jar file.jar [ argument ... ] javaw [ options ] class [ argument ... ] javaw [ options ] -jar file.jar [ argument ... ]

Ваш ответ на вопрос