我正在尝试开发一个获取用户输入并转换为文本文件的网站.然后将文本文件用作文件的输入.jar.(例如java -jar encoder.jar -i text.txt),然后jar输出一个.bin文件供用户下载.
这个jar被设计为从命令行运行,我真的不知道在.jsp页面中实现它的最佳方法.我创建了一些java测试类,但到目前为止还没有任何工作.
有没有人对可能的方法有任何建议?
将其作为外部进程运行的另一种方法是在当前 JVM 中调用其主类:
META-INF/MANIFEST.MF罐子Main-Class:. 说它叫EncoderMainClassmain方法:EncoderMainClass.main("-i", "text.txt")这应该更快,因为不需要创建新的操作系统进程,但可能存在安全考虑。