2010-07-29 5 views
0

Я разрабатываю богатое интернет-приложение, которое требует платформы Java 7. Как связанный файл JNLP может обеспечить установку этой платформы?Как я могу использовать JNLP для загрузки Java 7?

Я попытался несколько вариаций на следующее в файле JNLP (в основном играет с URL в атрибуте «HREF»):

<jnlp ...> 
    ... 
    <resources> 
    <java version="1.7+" href="http://download.java.net/jdk7/m5"/> 
    ... 
    </resources> 
</jnlp> 

но ничего не похоже на работу - я всегда заводиться быть отправлено here, где нет выпуска Java 7.

+0

Ваша платформа? .. –

+0

Извините, но я не понимаю вопроса. –

ответ

1

Что касается быстрого поиска в Google, Java 7 еще не был «выпущен», но вы можете получить the latest early access snapshots, но, похоже, сентябрь 2010 года или более поздняя версия.

+0

Я знаю, что он не был выпущен. Вопрос в том, можно ли загрузить его через JNLP. –

+0

В разделе о ресурсах JRE в документе JNLP File Syntax неоднократно используется URL-адрес «http://java.sun.com/products/autodl/j2se». В нем также не указано, что «java» - это действительный ресурс (например, как вы его используете), поэтому возьмите это с солью. Я бы предположил, что до тех пор, пока Java 7 не будет полностью выпущен, он не будет поддерживаться в Web Start. Просто из любопытства, почему вы требуете Java 7? Есть некоторые большие улучшения, но я не уверен, что лично я поместил бы в поле что-то, что использует технологии, которые истекают кровью. –

+0

Мне нужны возможности мониторинга каталогов Java 7. Кроме того, я согласен с советом по дизайну, который Алан Купер дал в главе 10 «О Face»: «Программа должна оптимально работать на аппаратном обеспечении, которое еще не выходит». (после замены «платформы» для аппаратного обеспечения », конечно). –

0

Java Web Start не открыт с помощью JDK (увы), поэтому это все еще зависит от реализации, и мы не можем ссылаться на официальный источник Oracle Java, чтобы указать, как это должно быть сделано.

В настоящее время в дикой природе есть разработчики Java 7. Вы можете начать экспериментировать с ним, чтобы, по крайней мере, получить это право, когда оно будет официально выпущено.