Browser link aus Java-Applikation öffnen

Status
Nicht offen für weitere Antworten.
B

Bruegge

Gast
Hallo!!

Ich möchte folgendes in einer Java applikation machen: Ich habe einen JButton auf den der user-klicken kann. Nach dem klick soll sich der default-browser mit einer bestimmten website öffnen (die URL ist in meiner applikation als variable bekannt).

Hat irgendjemand eine idee wie genau ich den default-browser aufrufe?


Herzlichen Dank,

Christian
 
G

Gast

Gast
Dieses Code-snippet ist die Lösung ;)

/////////////////////////////////////////////////////////
// Bare Bones Browser Launch //
// Version 1.5 (December 10, 2005) //
// By Dem Pilafian //
// Supports: Mac OS X, GNU/Linux, Unix, Windows XP //
// Example Usage: //
// String url = "http://www.centerkey.com/"; //
// BareBonesBrowserLaunch.openURL(url); //
// Public Domain Software -- Free to Use as You Like //
/////////////////////////////////////////////////////////

import java.lang.reflect.Method;
import java.util.Arrays;
import javax.swing.JOptionPane;

public class BareBonesBrowserLaunch {

private static final String errMsg = "Error attempting to launch web browser";

public static void openURL(String url) {
String osName = System.getProperty("os.name");
try {
if (osName.startsWith("Mac OS")) {
Class fileMgr = Class.forName("com.apple.eio.FileManager");
Method openURL = fileMgr.getDeclaredMethod("openURL",
new Class[] {String.class});
openURL.invoke(null, new Object[] {url});
}
else if (osName.startsWith("Windows"))
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + url);
else { //assume Unix or Linux
String[] browsers = {
"firefox", "opera", "konqueror", "epiphany", "mozilla", "netscape" };
String browser = null;
for (int count = 0; count < browsers.length && browser == null; count++)
if (Runtime.getRuntime().exec(
new String[] {"which", browsers[count]}).waitFor() == 0)
browser = browsers[count];
if (browser == null)
throw new Exception("Could not find web browser");
else
Runtime.getRuntime().exec(new String[] {browser, url});
}
}
catch (Exception e) {
JOptionPane.showMessageDialog(null, errMsg + ":\n" + e.getLocalizedMessage());
}
}

}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Link in einem ausgewählten Browser öffnen Allgemeine Java-Themen 10
S Link im Browser öffnen Allgemeine Java-Themen 10
ruutaiokwu Welcher Browser unterstützt heutzutage noch Java Applets? Allgemeine Java-Themen 5
S HTML einer Webseite 1:1 so bekommen wie es auch der Browser anzeigt? Allgemeine Java-Themen 14
J4n5chmiddi Methoden Website-URL im Browser öffnen nach erfolgreicher Basisauthentifizierung in Java Allgemeine Java-Themen 12
S HTML den ich von einer URL hole nicht identisch mit dem HTML im Browser Allgemeine Java-Themen 1
F Operationen/Methoden einen WebService im Browser mit Apache Axis aufrufen Allgemeine Java-Themen 4
P Schnittstelle java Programm zu Webserver / Browser Allgemeine Java-Themen 2
Ananaskirsche Website mit Browser-Check aufrufen Allgemeine Java-Themen 8
B Aktuellen Sourcecode aus Browser laden Allgemeine Java-Themen 43
Z JVM komplett tot - Eclipse + Browser gehen nicht + Screenshots Allgemeine Java-Themen 1
M WebService - Zugriff auf Webservice Methode über Browser Allgemeine Java-Themen 1
R Selenium im geöffneten Browser Allgemeine Java-Themen 0
B Selenium öffnet nur den Browser Allgemeine Java-Themen 5
Developer_X Java Applets in Browser starten Allgemeine Java-Themen 9
nrg Verschiedene JREs im Browser konfigurieren Allgemeine Java-Themen 6
M HTML-Code von Webseite über Browser oder Console auslesen?? Allgemeine Java-Themen 5
Z Java geht nicht im Browser Allgemeine Java-Themen 5
F In ein Textfeld im Browser schreiben? Allgemeine Java-Themen 4
B JApplet Zugriff auf Local Storage des Browser? Allgemeine Java-Themen 2
L Links aus dem Inet-Browser automatisch anklicken lassen Allgemeine Java-Themen 5
S Seiten mit Javaapplet stürzen ab (jeder browser) Allgemeine Java-Themen 8
E Java Browser ermitteln? Allgemeine Java-Themen 6
P Methode keyPressed() reagiert nicht im Browser Allgemeine Java-Themen 6
D Browser-Objekt erzeugen Allgemeine Java-Themen 8
B Applet Destruktor beim Browser schließen? Allgemeine Java-Themen 5
X Websiten auslesen, Browser stellt Links anders da. Allgemeine Java-Themen 10
Taschenschieber Webseite im Browser öffnen Allgemeine Java-Themen 3
L Aus Java auf Browser Formularfelder zugreifen Allgemeine Java-Themen 9
S Mit welchem Firefox browser laeuft Java4 ? Allgemeine Java-Themen 2
G java-applets und browser Allgemeine Java-Themen 12
T File-Browser.wie? Allgemeine Java-Themen 2
V Fragen zu einem Java Browser Allgemeine Java-Themen 7
G Java JDIC Web Browser poblem Allgemeine Java-Themen 2
R Von Java aus Browser Fenster oeffnen und Webseite ausgeben? Allgemeine Java-Themen 2
R Testen von Applets - versch. Browser und Java Versionen? Allgemeine Java-Themen 4
H Auslesen der aktuellen URL eines geöffneten Browser? Allgemeine Java-Themen 17
M Werte im Browser aktualisieren Allgemeine Java-Themen 2
J Browser in java programm? Allgemeine Java-Themen 3
J Browser öffnen _mit leerzeichen in URL_ ? Allgemeine Java-Themen 3
L Java6 update N bekommt neues Browser-Plugin, bitte testen. Allgemeine Java-Themen 7
B Suche Browser-Control Allgemeine Java-Themen 4
K Java Browser im IE Allgemeine Java-Themen 3
G Aktualisierung erst nach minimiertem Browser Allgemeine Java-Themen 6
P Browser in JPanel Allgemeine Java-Themen 3
C von Java aus ein Dokument im Browser drucken Allgemeine Java-Themen 11
M GUI ähnliche Elemt. und Funktionen im Browser - Technologie? Allgemeine Java-Themen 8
K Servlet im Browser aufrufen Allgemeine Java-Themen 3
G Java-Applet bzw. Browser schließen Allgemeine Java-Themen 3
G JFileChooser öffnet sich nicht im Browser ( trotz Signatur ) Allgemeine Java-Themen 10
V Java applets unter ubuntu im Browser anzeigen Allgemeine Java-Themen 9
B jre browser implementierung ? Allgemeine Java-Themen 4
U HTML Code aus Browser auslesen? Allgemeine Java-Themen 5
R JavaScript im Browser über Java Allgemeine Java-Themen 5
S Java Applet im Browser laden Allgemeine Java-Themen 2
G Standard-Browser herausfinden Allgemeine Java-Themen 4
R Browser-Problem nach Java-Update Allgemeine Java-Themen 9
T eigenes Browser Plugin Allgemeine Java-Themen 6
G Java Applikation von einem Browser steuern Allgemeine Java-Themen 8
S aktuelle url aus browser holen Allgemeine Java-Themen 5
J Class to link Java Allgemeine Java-Themen 4
G Maven link outdated Allgemeine Java-Themen 13
S Link element an vorletzte stelle einfügen Allgemeine Java-Themen 2
D HTTP Http-Link mittels GUI schreiben Allgemeine Java-Themen 5
M redirected link Allgemeine Java-Themen 11
G Datei per Drag and Drop auf den Link öffnen Allgemeine Java-Themen 6
T Youtube Link Allgemeine Java-Themen 4
F.S.WhiTeY JDK installieren Linux: Nach Update link auf Java zerschossen Allgemeine Java-Themen 4
F Parameter im Link /jar-Aufruf Allgemeine Java-Themen 12
kodela aktiver Link in einem Dialog Allgemeine Java-Themen 14
T Link zum Internet Allgemeine Java-Themen 12
M Autostart: Registry oder Link? Allgemeine Java-Themen 6
S regex für einen Link Allgemeine Java-Themen 3
H File Attribut bzw Link erkennen Allgemeine Java-Themen 5
F Link in Applet "verstecken" Allgemeine Java-Themen 3
Nicer Problem mit Link aufruf Allgemeine Java-Themen 6
W Webseite öffnen und Link anklicken Allgemeine Java-Themen 2
A Überprüfen, ob ein File eine Verknüpfung / Link ist Allgemeine Java-Themen 3
S E-Mail-Links: geklickten Link ermitteln Allgemeine Java-Themen 4
S mailto-Link in MessageBox Allgemeine Java-Themen 17
J JSP, Link nur bei erfüllter Bedingung anzeigen Allgemeine Java-Themen 6
J JSP Client LInk einbauen Allgemeine Java-Themen 15
M Link parsen bzw. zerlegen Allgemeine Java-Themen 9
Q || Wie speichert man Dateien wo der Pfad als Link(UNIX)... Allgemeine Java-Themen 11
G http:// in Link umwandeln Allgemeine Java-Themen 14
D Linux Link wird als Ordner interpretiert? Allgemeine Java-Themen 2
S Mauszeiger beim Link! Allgemeine Java-Themen 22
M HTML Link Fehler Allgemeine Java-Themen 5
G Html Link in einem JLabel? Allgemeine Java-Themen 3
G Link zu JCreator oder anderem Tool Allgemeine Java-Themen 2
OnDemand Java Deployment Vaadin Allgemeine Java-Themen 3
D Hat Java eine Library um JavaScript auszuwerten? Allgemeine Java-Themen 2
Zrebna Wieso sind eigentlich JUnit-Tests in src/test/java platziert - nur Konvention? Allgemeine Java-Themen 7
N LlaMA, KI, java-llama.cpp Allgemeine Java-Themen 39
V Java-Codierungsherausforderung: Navigieren durch die Macken der Datumsmanipulation Allgemeine Java-Themen 2
E Output Fehler (Java-Programm Kuchen) Allgemeine Java-Themen 11
M java: unexpected type Allgemeine Java-Themen 2
harrytut Java Input/Output Tests Junit Allgemeine Java-Themen 3
B Java Discord bot auf ein Root Server? Allgemeine Java-Themen 1
BetziTheRealOne Java PKIX path building failed as non Admin Allgemeine Java-Themen 15

Ähnliche Java Themen

Neue Themen


Oben