有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何通过浏览器运行终端程序?

我有一个运行在Ubuntu及其C源代码上的可执行程序。我想知道我是否可以轻松地在网上获得它。也就是说,我打开一个页面,键入somthing,然后浏览器在我从终端得到结果时响应我。现在我有了一个想法,我改变了C源代码,让程序的输出重定向到文件,然后使用Java之类的脚本读取文件,然后在页面上显示结果。但我觉得这个方法有点尴尬。有谁能给出更好的解决方案吗


共 (1) 个答案

  1. # 1 楼答案

    你的问题实际上与Java无关。注意libonion是C语言中的一个HTTP服务器库,其示例oterm使用AJAX技术在浏览器中为您提供终端。你可以用它来运行你的程序,不需要修改

    否则,你应该解释你的C程序到底在做什么(也许还显示了它的一些源代码)以及它是如何运行的(它是否在终端上以交互方式读取,它是否有一些event loop?它的输入、输出和行为是什么?)。您可能会对其进行转换,使其成为CGIFastCGI应用程序,可通过某些web form使用。如果你可以在C++中编码,也要考虑Wt!也许可以通过Webmin使你的程序可用