Процесс, описанный Igor и CharlesB, работает для меня, так как IDE, такие как разрешения NetBeans и Eclipse, определяют местоположение JDK, даже программное обеспечение, такое как Apache Tomcat (дистрибутив ZIP), использует BASH - FILES для его настройки (затем укажите JDK местоположение с использованием URI родственников).
У меня есть жесткий диск USB с NetBeans, Eclipse, Apache Tomcat, работающими с JDK в «портативном режиме».
У меня был способ извлечь копию JDK из установочных файлов: установить его, скопировать в другое место, а затем удалить его. Грязный способ извлечь его, но был успешным.
Место для размещения EXTRA - LIBS было:% PLACE_WHERE_JDK_ARE% \ jre \ lib \ ext
Чтобы ограничить количество голосов на человека, вам нужно отслеживать этого человека.
Теперь есть несколько способов сделать это, и я Перечислю их плюсы и минусы. Вам решать, какой метод вам больше подходит.
РЕДАКТИРОВАТЬ: проблема в этой ситуации заключается в том, что вам необходимо разрешить идентификатор пользователя. Я думаю, что OpenID чертовски хорошо справляется с этим.
Ура,
младший.
You could always store a cookie on their computer. Beware, though, that the user can easily disable cookies, or modify the contents of a cookie. There is no 100% reliable method to do what you want to do - the user can always create a new account, or move to another computer, etc.
If you want to go with the cookie approach though, there are three possibilities.
Самый безопасный способ - это система входа в систему.
Но если вы не хотите ее использовать, я обычно добавлял хеш, содержащий IP-адрес пользователя, и ведьма браузера поможет мне отфильтровать гораздо лучше, чем простой IP-адрес (строка браузера может отличаться для разных людей, использующих один и тот же браузер, из-за версии, операционной системы и установленных расширений), но у вас все еще есть проблемы, если они переключают браузеры, та же проблема, что и cookie . Хэш хранился в базе данных.