Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
nach vielen Tutorials und Programmen, die eigentlich keinen wirklichen Nutzen haben, möchte ich jetzt mal ein Programm schreiben, bei welchen ich auch privat Nutzen habe. Ich habe mir also überlegt vielleicht ein Tool zu schreiben, bei dem ich eine Zahl (60 für 1 Stunde) eingebe und nach Ablauf der Zeit der Computer runterfährt.
Ich bräuchte also eine Schnittstelle zur cmd-Konsole, das fällt mir zumindest ein. Habt ihr irgendwelche Ideen, wie ich das am saubersten verwirklichen kann?
erstmal Danke hat geklappt. Mein Programm ist jetzt fertig und es funktioniert fehlerfrei. Ich würde es nun also gerne zu einer Jar-Datei exportieren. Wenn ich diese dann jedoch starte, öffnet sich zwar der Prozess (im Taskmanager zu sehen) aber es öffnet sich einfach kein Konsolenfenster. Das habe ich dann mittels einer Batch-Datei auch zum Laufen bekommen.
Meine Frage also: Kann ich diese auch ohne Batch-Datei runnen? Ich würde die Jar-Datei halt gerne wie eine exe nutzen. Draufklicken und fertig.
Habt ihr irgendwelche Ideen? Mein Lehrer meint, da müsste es sogar einen Codeschnipsel geben, der dafür verantwortlich ist, dass die Jar-Datei auch das Konsolenfenster öffnet.
(Windoof
1. Du musst die Jar-Datei automatisch mit [c]java[/c] oder [c]javaw[/c] öffnen lassen. Dann funktionierts auch bei einem Doppelklick.
2. Je nach dem ob du mit [c]java[/c] oder [c]javaw[/c] startest (siehe 1.), geht ein Konsolenfenster auf, oder eben nicht.
3. Wenn du aber willst, dass das [c]shutdown[/c] eine cmd öffnet, dann musst du irgendwas wie [c]cmd /c "shutdown -t 60"[/c] aufrufen.
Jar-Dateien sind unter Windows prinzipiell mit javaw verknüpft. Dieser Interpreter unterdrückt Konsolenfenster - schlecht für Konsolenprogramme.
Daher hilft, wie in deinem Fall, eine Batchdatei zu schreiben, die eine Konsole öffnet, oder dem Programm eine GUI zu verpassen.
Danke, ich hab jetzt mal die Bat-Datei zur Exe-Datei umgewandelt. Jetzt als Verknüpfung in die Icon-Leiste und das sieht gut aus. Juhuu... mein erstes "richtiges" Tool. Danke vielmals!
Danke, ich hab jetzt mal die Bat-Datei zur Exe-Datei umgewandelt. Jetzt als Verknüpfung in die Icon-Leiste und das sieht gut aus. Juhuu... mein erstes "richtiges" Tool. Danke vielmals!
Einfach auf die Exe. Klar ist das äußerst minimalistisch aber ich möchte das demnächst noch mit einer kleinen GUI versehen. Solche Tools gibts wie Sand am Meer, aber es ist cool, dass man als Anfänger auch schon so einfache Sachen machen kann. Vielleicht hat ja noch jemand ein bisschen Inspiration für kleine Tools/Helferlein, dann versuche ich das umzusetzen.
Also jetzt doch nix mit .bat Datei? Oder wird die im Programm erzeugt? Was macht das org-Package in deinem JAR? Und das Default-Package sollte man nicht verwenden (Eclipse wird dir auch eine Warnung anzeigen).