Я читал, вы можете добавить ключ в реестр, но есть проблемы с правами доступа в Windows Vista и 7. Какой самый безопасный и лучший способ запустить программу Java при запуске системы?
Я бы использовал Планировщик заданий, чтобы он запускался:
java -jar file.jar
И настроить его на запуск при запуске компьютера и запуск с самыми высокими привилегиями.
Вы можете настроить оболочку службы Java для запуска приложения Java при запуске Windows. http://www.google.com/search?q=java+service+wrapper
Winsw работает очень хорошо: http://kenai.com/projects/winsw
(требуется .NET)
Вы хотите сделать это с помощью кода или вручную?
Но все дело в реестре, почему бы вам не проверить Java Service Wrapper?