Сколько аппаратных деталей Апплет Java может Обнаружить?

Для Java двоичные файлы находятся в целевой папке. Вот почему вы должны использовать mvn clean install sonar:sonar, чтобы убедиться, что ваш проект скомпилирован и находится в целевой папке.

Сонар сканирует ваши двоичные классы.

7
задан Kara 28 April 2014 в 21:30
поделиться

1 ответ

Достаточно просто получить информацию, доступную через метод System.getProperties (или System.getProperty ).

Например, os.name вернет имя операционной системы. В моей системе в результате я получил Windows XP .

Некоторая информация, доступная в System.getProperties , которая, похоже, доступна из апплета, включает:

  • java .vm.version - версия JVM.
  • java.vm.vendor - имя поставщика JVM.
  • java.vm.name - имя JVM .
  • os.name - имя операционной системы. (например, Windows XP )
  • os.arch - архитектура системы. (например, x86 )
  • os.version - версия операционной системы. (например 5.1 )
  • java.specification.version - версия спецификации JRE.

Приведенный выше список не является исчерпывающим, но он может дать некоторое представление о том, на что похожа система.

Следует отметить, что не все свойства, доступные через System.getProperties , могут быть прочитаны, поскольку для некоторых свойств диспетчер безопасности вызовет исключение AccessControlException . Когда я попытался прочитать свойство java.home , возникло исключение.

Чтобы получить те свойства, которые вызывают исключение AccessControlException по умолчанию, вероятно, потребуются шаги используется для предоставления апплету разрешений на выполнение некоторой из этой информации. (Вот ссылка на раздел Ограничения безопасности урока :

6
ответ дан 7 December 2019 в 05:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: