как открыть url-адрес в java
Привет.
как открыть url-адрес без использования класса url в java
можете ли вы пожалуйста помочь мне
Простой.
Возьмите этот URL-адрес и бросьте его в операционную систему.
ОС будет использовать браузер по умолчанию, чтобы открыть ссылку и показать ее пользователю:
try { Desktop desktop = java.awt.Desktop.getDesktop(); URI oURL = new URI("http://www.google.com"); desktop.browse(oURL); } catch (Exception e) { e.printStackTrace(); }
что такое импорт для этой программы
ваша IDE решит это за вас. Это все базовая Java, ничего особенного. Поэтому, если есть два разных объекта "URL" на выбор - используйте более простой.
Вот учебник, использующий Джакарта Коммонс[^] библиотека: Учебник по HTTP-клиенту[^].
С уважением,
Манфред
String url_open ="your_url"; java.awt.Desktop.getDesktop().browse(java.net.URI.create(url_open));
импорт Java.Ио.Командой bufferedreader;
импорт Java.Ио.Исключение IOException;
импорт Java.Ио.Класса InputStream;
импорт java.io.InputStreamReader;
импорт java.net-да.URL-АДРЕС;
импорт java.net.URLConnection;
страница загрузки публичного класса {
public static void main(String[] args) вызывает исключение IOException {
// Создайте URL-адрес для веб-страницы
URL-адрес URL-адрес = новый URL-адрес("http://stackoverflow.com/questions/6159118/using-java-to-pull-data-from-a-webpage");
// Получить входной поток через URL-соединение
URLConnection кон = URL-адрес.содержащие вредоносные элементы();
InputStream is =con.getInputStream();
// Как только у вас есть входной поток, это просто старый Java IO материал.
// Для этого случая, так как вы заинтересованы в получении простой текстовой веб-страницы
// Я использую считыватель и выведу текстовое содержимое в System.out.
// Для двоичного содержимого лучше непосредственно считывать байты из потока и записывать
// в целевой файл.
BufferedReader br = новый BufferedReader(новый InputStreamReader(is));
Строки = значение null;
// прочитайте каждую строку и запишите в System.out
в то время как ((строка = БР.с readline()) != нуль) {
System.out.println(строка);
}
}
}
Никогда не делитесь/не пишите полный код для OP. попробуйте предложить решение / предложение, пусть ОП запишет код для себя.
Никогда не вставляйте свой код таким образом, он нечитабелен.
Перед публикацией в сообщениях проверьте дату.