Wie kann ich einfach eine Java-Anwendung für den Benutzer unsichtbar machen?

8

Ich habe eine Java-Anwendung entwickelt, die gerade ausgeführt wird, indem ich auf eine ".bat" -Datei doppelklicke, die so etwas wie "java -jar proy.jar" macht. Diese Anwendung überwacht nur einen Port und schreibt in eine Datenbank, sodass keine Benutzeroberfläche (z. B. ein Fenster) vorhanden ist. Ich brauche diese Anwendung, um im Hintergrundmodus zu laufen, oder sozusagen einen Dienst, aber ich wirklich nicht mehr als das. Es reicht, wenn die Anwendung so ausgeführt wird, dass der Benutzer sie nicht bemerkt, so dass der Benutzer nicht gestört wird und die Anwendung nicht versehentlich geschlossen werden kann. Übrigens, das wird auf einem bestimmten Computer laufen, also ist es in Ordnung, wenn ich irgendeine manuelle Konfiguration vornehmen muss, um das funktionieren zu lassen. Außerdem muss diese Anwendung beim Start ausgeführt werden.

Irgendwelche Hilfe / Tipps diesbezüglich? Im Voraus, vielen Dank für Ihre Hilfe!

Grüße,

Pedro

    
Pedro Bellora 16.06.2010, 02:09
quelle

2 Antworten

7

Verwenden Sie javaw.exe anstelle von java.exe und Sie erhalten kein Konsolenfenster.

aus der java.sun.com :

  

Der Befehl javaw ist identisch mit java, nur dass mit javaw kein Konsolenfenster zugeordnet ist. Verwenden Sie Java, wenn kein Eingabeaufforderungsfenster angezeigt werden soll. Der Java-Launcher wird jedoch ein Dialogfeld mit Fehlerinformationen anzeigen, wenn ein Start aus irgendeinem Grund fehlschlägt.

BEARBEITEN:

Ein .bat startet eine Konsole. Wenn Sie für einen Bruchteil einer Sekunde mit einer Konsole leben können, können Sie Ihren Aufruf an javaw mit start weiterleiten. Dadurch wird ein weiterer konsolenloser Prozess für javaw erzeugt und der Konsolen- ful bat kann beendet werden.

    
akf 16.06.2010, 02:12
quelle
1

Sie können Ihre Anwendung als Taskleistensymbol (Java 1.6) ausführen, wenn Sie auf die Windows-Umgebung abzielen. Ermöglichen Sie einen kontextabhängigen Menüauslöser, wenn Sie auf das Taskleistensymbol klicken, damit der Benutzer einige Optionen auswählen kann.

    
eee 16.06.2010 03:07
quelle

Tags und Links