Вы можете получить необходимую информацию об ОС по System#getProperty()
следующим образом:
String osName = System.getProperty("os.name");
String osVersion = System.getProperty("os.version");
String osArch = System.getProperty("os.arch");
String javaRuntimeVersion = System.getProperty("java.runtime.version");
Для других, проверьте javadoc System#getProperties()
.
Строка агента пользователя не так важна.Это ведь та же JVM и ОС.В любом случае, вы можете позволить языку программирования на стороне сервера получить его из заголовков текущего запроса и передать его как параметр <object>
или <applet>
апплету.Вот пример использования JSP / EL:
<param name="userAgent" value="${header['user-agent']}" />
и получения его в апплете следующим образом:
String userAgent = getParameter("userAgent");
После того, как у вас есть строка агента пользователя, вы можете найти веб-сервис по адресуhttp://user -agent-string.info более полезно, чем пользовательский агент использует в Google Code.