Frage

Ich habe eine Java 1.6-Desktop-Anwendung, gestartet mit javaw aus einer Batch-Datei unter Windows XP. Es gibt einen LNK-Link zu dieser Batch-Datei, die auf Windows-Autostart-Ordner, um bei jedem Systemstart diese Anwendung zu starten gesetzt wird. Die Anwendung verwendet SystemTray Klasse ein Symbol auf der Taskleiste, falls angezeigt er ausgeführt wird. diese Anwendung manuell starten gibt es kein Problem. Wenn es von Windows-Start-Prozess gestartet wird, gibt es kein Symbol angezeigt (nicht einmal ein leeres Symbol), aber die Anwendung ausgeführt wird. Der Startvorgang wird auch verlangsamt. Wie kann ich diese überwinden? Vielen Dank!

War es hilfreich?

Lösung

Starten Sie die Java-Anwendung beim Systemstart oder auf Benutzer-Login? Wenn Sie die Anwendung starten, bevor ein Benutzer angemeldet ist, wird es wahrscheinlich keine System-Tray zu befestigen, da die Taskleiste mit der Benutzersitzung zugeordnet ist.

Wenn Sie nicht über die Java-Anwendung müssen ausgeführt werden, bevor ein Benutzer angemeldet ist, könnte es helfen, die Verknüpfung zu dem Benutzer (oder alle Benutzer) Autostart-Ordner zu verschieben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top