Avatar billede bootie Nybegynder
16. december 2002 - 22:41 Der er 3 kommentarer og
1 løsning

Starte en browser fra en application

Hej experter

Jeg har en application der viser en fejlmeddelse hvor der desuden er en knap OK. Pointen er så at når man trykker på knappen skal programmet lukkes ned og en browser skal åbne på en bestemt adresse...:
void okButton_actionPerformed(ActionEvent e)
  {
      System.exit(0);
  }
Hvad skal jeg lige lige skrive oven over System.exit for at åbne en browser med en bestemt URL?
Avatar billede arne_v Ekspert
16. december 2002 - 22:44 #1
Prøv med:

RunTime.getRuntime().exec("C:\\dir\\subdir\\browser.EXE http://some.other.place/");
Avatar billede bootie Nybegynder
16. december 2002 - 23:39 #2
Ja... men nu er det jo på klienten koden køres og der kan jeg jo ikke bare *gætte* hvor og hvilken browser man bruger.
Er der en måde til via  OS at finde default browser frem?
Avatar billede dsj Nybegynder
16. december 2002 - 23:51 #3
Jeg har en lille smart klasse, som bare lige kan det du vil :)

Den er for lang til at putte den ind her, men du kan downloade den her: ftp://getgod.dk/BrowserLauncher.java

Den er meget nem at bruge. Du skriver bare BrowserLauncher.openURL(minURL); hvor minURL er en String. Så finder klassen selv ud af hvilket styresystem du har og hvilken browser den skal åbne, rigtig smart ;)
Avatar billede bootie Nybegynder
17. december 2002 - 00:17 #4
Den er sgu for smart den klasse.
Tak skal du have for den.
Den skal man da gemme på :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester