Как сделать приложение для Windows 10, которое перекрывается на панели задач? - PullRequest
2 голосов
/ 15 октября 2019

Я сделал java-программу, экспортировал ее из Ecplise как исполняемый файл jar, а затем использовал приложение под названием «Launch4j», чтобы обернуть его значком в .exe

На этом рисунке показано другое приложение, которое у меня естьслева. Он имеет 2 открытых экземпляра, и вы можете видеть, что они перекрываются на панели задач. Мое приложение - маленький домик, и две иконки java справа - это два экземпляра моего приложения. Как сделать так, чтобы мое приложение перекрывалось с исходным значком, как и другое приложение?

2 instances of an app that overlaps and 2 instances of my app that do not overlap

Редактировать:

Дополнительно в диспетчере задачмое приложение открывается как "Java (TM) Platform SE Binary" вместо файла .exe, как вы можете видеть, как это делает eclipse.

enter image description here

Спасибо!

1 Ответ

0 голосов
/ 15 октября 2019

Я предполагаю, что Windows использует AppId, чтобы определить, какие кнопки складывать на панели задач.

Так что вам нужно указать Windows AppId, что я не думаю, что это оченьлегко с Launch4j.

Вместо этого вы можете попробовать Inno Setup, вот хороший ответ, объясняющий различия .

Inno Setup должен включать примеры, которые говорят вам, как указатьваш AppId среди прочего.

...