【问题标题】:Run java code on client machine在客户端机器上运行 java 代码
【发布时间】:2012-09-06 06:43:06
【问题描述】:

我想运行一个使用 JNA 来确定客户端机器是否空闲的 java 代码。此代码必须在客户端 JVM 而不是服务器的 JVM 上运行,因此我不能将代码放在 servlet 中。我能够通过使用小程序来实现这一点。但是由于我不想要任何 GUI 并且希望这段代码在后台运行,有没有办法在 cilent 的 JVM 上运行一段代码? 我正在使用 <jsp:plugin type="applet">type = "bean" 是做什么用的?哪个使用bean解决了目的?

【问题讨论】:

  • 为什么服务器会关心客户端机器是否“空闲”?我能想到几个可能的原因,其中大部分是不应该做的事情。
  • 我知道不应该这样做。但是这里的要求是这样的。一旦系统空闲一段特定时间,将在客户端计算机上运行的 Web 应用程序应锁定屏幕。客户端机器是该特定服务器的专用机器,因此权限和安全性不是什么大问题。
  • 在客户端机器上运行一个服务来进行空闲检查/锁定。
  • 那不可能。我将尝试简短地解释要求。我的网页将在弹出窗口中打开第三方网页。如果用户在第三个 aprty 网页上处于空闲状态,则必须关闭该弹出窗口。现在,问题是一旦用户重定向到第 3 方页面,我对该页面没有任何控制权,因此 javascripts 或 servlet 将无济于事。那就是我正在检测系统是否空闲,以便我可以关闭窗口。如果我正在运行一项服务,我将没有弹出窗口的参考。如果我错了,请纠正我。
  • ..它真的看起来像这个应用程序。是一个不可行的烂摊子。

标签: java jsp applet jsp-tags


【解决方案1】:

如果您只想要一个不可见的小程序,为什么不将其绝对定位到屏幕外?

【讨论】:

  • 这将是一种解决方法,我已经考虑过了。但是,我想要一个小程序的替代品。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-05
相关资源
最近更新 更多