我的基于java的应用程序安装在许多用户的计算机上。在第一次运行时,它会自动将用户的操作系统名称发送到我的服务器并存储在数据库中。我使用System.getProperty("os.name");在该应用程序中获取用户的操作系统名称。能否确定这是一台基于服务器的计算机( Windows Server 2012 Standard)还是台式计算机(Ubuntu、Windows 7)?是否有任何可能的方法来确定使用Java的服务器和台式计算机之间的关系?
我目前正在运行一些java代码,这些代码对mysql数据库进行了大量调用。这些调用正在淹没数据库,在代码运行了几个小时后,我得到了一个嵌套的异常: at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java(MysqlIO.java:2909) at com.mysql.jdbc.M
Exception: java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performedat sun.awt.HeadlessToolkit.getSystemClipboard(HeadlessToolkit.java:309) at PageObjectRep.QuickHlr.Click_on_Browser(QuickHlr.java:119) at stepDefinations.