Файл JNLP: не создавать ярлык на рабочем столе

В нашем файле JNLP веб-запуска я удалил ярлык и тег рабочего стола, но при установке приложения веб-запуска он по-прежнему предлагает мне создать ярлык на рабочем столе.

Итак, в информационном теге это выглядит так:

<information>
    <title>Dynamic Tree Demo</title>
    <vendor>Dynamic Team</vendor>
    <icon href="sometree-icon.jpg"/>
</information>

Есть какой-либо способ сделать это?


person RoundOutTooSoon    schedule 13.04.2012    source источник


Ответы (1)


Лучше всего добавить параметры запроса в href, например. если текущее значение равно the.jnlp, сделайте его the.jnlp?a=b. Клиент JWS предполагает, что он создается динамически, и обычно не создает ярлык на рабочем столе.

Я говорю «в целом», поскольку это действительно зависит от клиента JWS и от того, как он настроен.

person Andrew Thompson    schedule 13.04.2012
comment
благодаря. я пробовал это, но он все еще создает ярлык. однако я считаю, что это ведет меня в правильном направлении. я буду держать это в курсе, если смогу решить это позже. - person RoundOutTooSoon; 13.04.2012
comment
Вы знаете, где Java WS размещает ярлык на рабочем столе? где взять путь к рабочему столу? кажется где-то в реестре, но не могу найти в документации - person Horaasje; 22.03.2017
comment
@Horaasje Вы знаете, где Java WS помещает ярлык на рабочем столе? Он помещает его в любой каталог, представляющий рабочий стол. где взять путь к рабочему столу? Не знаю, все равно. Почему тебе не все равно? - person Andrew Thompson; 22.03.2017
comment
Потому что я установил Java-приложение под обычным пользователем. Я не могу создать ярлык на рабочем столе, в то время как суперпользователь может создать ярлык и поместить его на рабочий стол другого пользователя. Поэтому я хочу знать, где находится Java Web Start, JNLP. Где-то в реестре? Я уже проверил ShellFolders и UserShellFolders, и все они верны. - person Horaasje; 22.03.2017
comment
@Horaasje Вы должны задать отдельный вопрос. Это не то, что можно или нужно обсуждать в комментариях. - person Andrew Thompson; 22.03.2017