【问题标题】:How to implement the Linux top command UI using JAVA?如何使用 JAVA 实现 Linux 顶级命令 UI?
【发布时间】:2010-03-03 00:57:51
【问题描述】:

如何使用 JAVA 实现 Linux 'top command' 风格的 UI?

以及如何在服务器端本身运行jar,我可以在我登录SSH后看到程序的状态。

【问题讨论】:

  • 我的意思是程序可以自己刷新shell。

标签: java linux top-command


【解决方案1】:

第二个问题:

java -jar jarfile.jar

将运行一个 jar 文件,该文件被编写为在命令行中运行。该程序打印到标准输出的任何内容都会显示给您查看。

这篇文章讲了一些关于构建一个可以以这种方式运行的 jar 文件:

http://en.wikipedia.org/wiki/JAR_%28file_format%29

【讨论】:

  • 如果你设置了一个 shell 脚本来发出这个命令(如果使用 OpenSSH),你可以创建一个新的用户账户并使用这个脚本作为账户的“shell”。它将允许您直接通过 SSH 连接到您的应用程序,而无需用户进入命令行。
【解决方案2】:

你可以试试this。我假设您正在寻找一个 ASCII 终端 UI 工具包......我会推荐它,因为终端代码手工编写相当痛苦。

【讨论】:

    【解决方案3】:

    您可能正在寻找这样的 Java Curses 框架: http://javacurses.sourceforge.net 或 CHARVA

    【讨论】:

      猜你喜欢
      • 2018-01-18
      • 1970-01-01
      • 2017-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-06
      • 2010-11-27
      相关资源
      最近更新 更多