如何禁止在Windows上运行Java应用程序?

时间:2014-10-26 08:36:29

标签: java windows

我编写了一个Java应用程序,因为官方应用程序仅适用于Windows。因为我想确保我没有遇到麻烦,我想禁止它在Windows上运行。

如果应用程序在Windows上运行并因此立即退出应用程序,我可以检查哪些内容?

其他建议也是受欢迎的。

2 个答案:

答案 0 :(得分:2)

您可以使用:

System.getProperty("os.name")

如果它的窗口使用

  

System.exit(-1)

答案 1 :(得分:2)

我建议您使用Apache Commons Lang库。它有一个SystemUtils.IS_OS_WINDOWS,其目的是为你做这件事。检查此boolean,如果已设置,请使用System.exit(1)(或某个适当的值)。

这会让您担心自己是否正确地解释了System.getProperty()来电的结果。

顺便说一下,您可以考虑让您的应用程序启动官方应用程序而不是退出。你可以这样做。