Desktop.getDesktop() und Standardprogramme

gericoms

Mitglied
Hallo zusammen,

ich hoffe jemand kann mir bei folgendem Problem weiterhelfen. Nach längerer google und Forensuche, weiß ich leider nicht mehr und bin auf eure Hilfe angewiesen.

Und zwar führe ich mit dem unteren Quelltext URL zu externen Programmen aus. Unter anderem befinden sich auch sopcast links darunter, die eben automatisch dafür sorgen, dass sopcast gestartet wird. Nun möchte ich aber, dass der Link mit dem MPC gestartet wird. Durch manuelle Eingabe des Links und durch anklicken entsprechender Links im Standardbrowser (Firefox) funktioniert der MPC wunderbar. Aber wie ändere ich Standardassoziation für den Java-Aufruf?

Java:
public static void start(String s){
try {
Desktop.getDesktop().browse(new URI(s));
} catch (Exception e) {
e.printStackTrace();
}

Ist es möglich MPC mit Hilfe der Methode automatisch im Vollbild starten zu lassen?

Danke für eure Hilfe.
Viele Grüße
 

Wildcard

Top Contributor
Das geht so erstmal gar nicht. Wenn du allerdings den Pfad zum Programm kennst, kannst du einen ProcessBuilder verwenden. Ob Vollbild, oder nicht, hängt davon ab ob sich das entsprechende Programm derart über Kommandozeile steuern lässt.
 

Empire Phoenix

Top Contributor
Ich glaube java list aus (windows) der regestry aus welches programm damit verknüpft ist und benutzt das, s gesehen wenn es nur um privatprojekte geht könnte man den eintrag der regestry abändern.

"The Desktop API uses your host operating system's file associations to launch applications associated with specific file types."
 

gericoms

Mitglied
Zunächst einmal Danke für eure Antworten.

Wie kann ich denn bei Windows 7 die Standardassoziation ändern? Unter Systemsteuerung / Standardprogramm / Dateityp oder Protokoll einem bestimmten Programm zuordnen, finde ich keinen Eintrag für Sopcast Links. Das müsste nämlich .sop sein. Zumindest wird sop im Firefox angezeigt.

Falls ich das nicht hinbekomme, werde ich mich mit dem ProcessBuilder auseinander setzen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Neumi5694 Desktop.getDesktop().open(...); Allgemeine Java-Themen 0
T linux problem mit Desktop.getDesktop().open(..) Allgemeine Java-Themen 5
Daniel_L Fehler in Desktop.getDesktop().open()? Allgemeine Java-Themen 3
J Integration pay Pale in eine JavaFx Desktop Application Allgemeine Java-Themen 1
B Java Programm auf virutellem Desktop laufen lassen? Allgemeine Java-Themen 1
_user_q Verknüpfung einer .jar-Datei (liegt z. B. auf dem Desktop) im Autostart-Ordner erstellen? Allgemeine Java-Themen 20
L Nach dem Login // Java Desktop Software Allgemeine Java-Themen 7
R Java-Forum als Desktop-Background Allgemeine Java-Themen 4
OnDemand Desktop-Applikation schreiben, wie daten persistent? Allgemeine Java-Themen 9
M Desktop jar File icon Ändern? Allgemeine Java-Themen 14
D Ordner auf Desktop erstellen(Pc unabhängig) Allgemeine Java-Themen 5
M Desktop Symbole ein / ausblenden Allgemeine Java-Themen 1
G Desktop open() - Problem mit Media Player Allgemeine Java-Themen 4
I Desktop browse(URI uri) Allgemeine Java-Themen 8
N Robotklasse nur auf Desktop Allgemeine Java-Themen 2
Z Desktop anzeigen + Screenshot klappt nicht Allgemeine Java-Themen 3
R Base::Config-Fehler bei Desktop-Klasse Allgemeine Java-Themen 8
KrokoDiehl Desktop.open() und warten? Allgemeine Java-Themen 3
hdi Listener für Desktop-Veränderungen Allgemeine Java-Themen 7
S (Doppel)Klick-Verhalten vom Desktop unter Java imitieren. Allgemeine Java-Themen 5
C Desktop.mail Problem. IO Exception: Failed to open. Allgemeine Java-Themen 3
M bug? datei oeffnen nicht Desktop.open Allgemeine Java-Themen 3
M java.awt. Desktop browse lokale datei aus jar Allgemeine Java-Themen 4
V Probleme mit Desktop.open() ? Allgemeine Java-Themen 7
M Desktop mail attachments Allgemeine Java-Themen 3
D Anwendung startet im Remote Desktop nicht Allgemeine Java-Themen 14
M SMS aus Desktop-Anwendung verschicken Allgemeine Java-Themen 8
Daniel_L Desktop-Api: Problem mit open() und Umlauten Allgemeine Java-Themen 5
V Probleme mit Desktop.open() ? Allgemeine Java-Themen 4
W Anteil Desktop-PCs mit Java Allgemeine Java-Themen 12
R Jar-File vom Linux Desktop durch ancklicken starten? Allgemeine Java-Themen 5
M Klasse Desktop geht nicht mehr (EXCEPTION_ACCESS_VIOLATION) Allgemeine Java-Themen 9
H Mit Java Desktop abmessungen height/width abfragen Allgemeine Java-Themen 20
M eigenen Desktop erzeugen Allgemeine Java-Themen 3
ARadauer Java Desktop Framework Allgemeine Java-Themen 3
A State-of-the-Art Techniken für Desktop Programme ? Allgemeine Java-Themen 3
F Desktop Shortcut (*.lnk) erstellen? Allgemeine Java-Themen 11
M Desktop-Informationen Allgemeine Java-Themen 2
G Desktop-Icon erstellen? Allgemeine Java-Themen 5
G Programmpfad auslesen und Desktop-Icon erstellen? Allgemeine Java-Themen 3
G Java Fenster öffnen nach Iconklick(desktop) (helppls) Allgemeine Java-Themen 3
S Film vom Desktop erstellen Allgemeine Java-Themen 6
K Unterschied Core Java / Desktop Allgemeine Java-Themen 12
F Mehrere Versionen von Java auf einem W2K Desktop Allgemeine Java-Themen 3
B desktop auf monitor erweitern Allgemeine Java-Themen 22
D desktop nach ändern des hintergrunds aktualisieren Allgemeine Java-Themen 3
U Mailclient über getDesktop.mail vorbereiten, Problem beim Anhang: Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben