Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    10

    Lancio Browser da classe Java

    Ciao a tutti,
    da una classe Java faccio partire un browser con una determinata pagina, utilizzando questo codice

    Runtime rt = Runtime.getRuntime ();
    Process proc = rt.exec (new String[] { "cmd", "/C", "start", "http://www.google.com/" });

    Quello che vorrei fare ora è cambiare sito dinamicamente, cioè non fargli aprire sempre google.com, ma un sito diverso a seconda del valore che gli passo.
    Sapete se è possibile farlo?
    Io ho provato così, ma nn funziona...

    Runtime rt = Runtime.getRuntime ();
    String ciao = Classe.getNome();
    String sito = "http://www.google.it/maps".concat(ciao);
    Process proc = rt.exec (new String[] { "cmd", "/C", "start", sito});

  2. #2
    cosa intendi per non funziona?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    10
    Nel senso che non mi dà errori di codice...xò invece di aprirmi la pagina internet mi apre il Command Prompt e basta.

  4. #4
    guara ho provato ad eseguiril il tuo codice e mi dava errore sull classe.getname().
    prova a toglierlo.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    10
    Classe.getName() è x far capire che chiamo un get di un'altra classe x farmi dare una stringa...

  6. #6
    che guarda a me funziona tutto.
    che errore di compilazione ti dà?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    10
    non mi da un errore di compilazione...semplicemente non apre la pagina.

  8. #8
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    1) java ha un forum suo
    2) hai provato a vedere cosa c'è nella variabile che passi, magari metti un messaggio per vedere che effettivamente ci sia l'url del sito

  9. #9
    ma anche non esiste l'url il browser lo apre...l'istruzione è compresa tra try e catch?
    forse ci sono delle limitazioni per il tuo utente?

  10. #10
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    1. Sezione sbagliata
    2. Da Java 6 puoi usare la classe Desktop per aprire una pagina web con il browser di default
    http://java.sun.com/developer/techni...6/desktop_api/
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.