gpt4 book ai didi

java - 在 JSP 页面中运行 .jar 文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:26:17 30 4
gpt4 key购买 nike

我正在尝试开发一个接受用户输入并将其转换为文本文件的网站。然后将该文本文件用作 .jar 文件的输入。 (例如 java -jar encoder.jar -i text.txt),然后 jar 输出一个 .bin 文件供用户下载。

此 jar 旨在从命令行运行,我真的不知道在 .jsp 页面中实现它的最佳方法。我已经创建了一些 java 测试类,但到目前为止没有任何效果。

有没有人对可能的方法有任何建议?

最佳答案

将其作为外部进程运行的替代方法是在当前 JVM 中调用其主类:

  1. 提取/打开 jar 的 META-INF/MANIFEST.MF
  2. 识别Main-Class: .假设它被称为 EncoderMainClass
  3. 调用它的 main 方法:EncoderMainClass.main("-i", "text.txt")

这应该会更快,因为不需要创建新的操作系统进程,但可能会有安全方面的考虑。

关于java - 在 JSP 页面中运行 .jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13441525/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com