我已经构建了一个可执行的jar文件,该文件将接受来自客户端的一个运行时参数,并以此为基础执行SQL查询并在输出控制台中打印响应。我们只想在我们的团队中发布相同的内容,而不是将其移交给我们要提供URL链接的jar。用户可以输入html中的值,该值将输入到JAVA运行时参数中,并在控制台中打印结果。我要在输出控制台中将其打印回用户输入数据的同一html页面。
我可以通过使用spring-boot来做到这一点。但是我们不能仅对代码库进行任何更改。我们想在jar文件的顶部创建包装器。这将是HTML URL终点。
我知道这个问题很广泛。但是我希望我能实现我的意图。我不确定该如何开始,这就是为什么我在这里为您提供帮助。
请分享您的建议和技术,以帮助我们实现这一目标。
我没有任何控制权来更改jar文件,我只想做可以访问该jar文件的端点。
我愿意接受任何基于Java的框架。
答案 0 :(得分:0)
假设您尝试了所有其他选项,并且包装JAR是剩下的唯一选项:您可以实现ProcessBuilder来执行命令并读取输出。
[编辑]
关于mkyong的一些示例:https://www.mkyong.com/java/java-processbuilder-examples/