【问题标题】:Can I use Java applications to control Windows 7 functions?我可以使用 Java 应用程序来控制 Windows 7 功能吗?
【发布时间】:2012-09-02 07:12:31
【问题描述】:

我对编程比较陌生,我最近在 eclipse 环境中进行了很多开发,并有想法为 Windows 7 构建一个小型应用程序,当我从笔记本电脑上拔下电源线时,它会启用我的触控功能-pad 并在重新连接电源时禁用触摸板。

  • 我的问题是如何构建这样的应用程序?
    • 是否有可以导入的包让我可以访问 Windows 7 API?
    • 是否可以编译一个 java 应用程序以便在启动时运行它?

【问题讨论】:

  • Java 不是了解(查看、使用或更改)操作系统或硬件细节的好语言。
  • 哦,好的,我会研究一下 Windows 应用程序的本地语言。你有什么个人喜好吗?干杯。

标签: java api windows-7


【解决方案1】:

我同意 Andrew 的观点,Java 可能不是此类应用程序的最佳选择,但无论如何,这就是您可以做的。

Java 7 文件 API 能够监听文件系统。您应该在卡的根文件夹中监听更改。我猜当卡断开时你会得到异常。

触摸板可以作为外部应用程序调用。详情请查看此讨论:Java - invoke on-screen keyboard

您也可以使用 JNI、JNA 或 java-to-windows 库之一(JaWin、Jintegra、Jinterop)。但我认为这要复杂得多。我建议您从第一个解决方案开始。

【讨论】:

    猜你喜欢
    • 2010-12-10
    • 1970-01-01
    • 2016-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    • 2011-01-10
    • 2013-05-21
    相关资源
    最近更新 更多