mit java webseiten öffnen
Conrad
- java
0 Sven Rautenberg0 Conrad0 Sven Rautenberg0 Micha0 Marc Reichelt0 Slyh0 Marc Reichelt0 Micha
hallo zusammen,
ich möchte gerne mit einem kleinen java-programm eine webseite öffnen.
also soll anschließend in einem java-fenster z.b. die web.de seite geöffet werden.
wie stelle ich dies an?
danke
Moin!
ich möchte gerne mit einem kleinen java-programm eine webseite öffnen.
also soll anschließend in einem java-fenster z.b. die web.de seite geöffet werden.
wie stelle ich dies an?
Was hast du denn schon? An Überlegungen, an Ideen, an Komponenten?
- Sven Rautenberg
nicht viel, habe nur einen quellcode gefunden.
ich habe die datei test.java genannt
jedoch wenn ich es mit javaw.exe test.java starten will, kommt ein fehler.
hier der quelltext:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.*;
import javax.net.*;
import javax.net.ssl.*;
public class ReadHttpsURL1 {
static final int HTTPS_PORT = 443;
public static void main(String argv[]) throws Exception {
// Get a Socket factory
SocketFactory factory = SSLSocketFactory.getDefault();
// Get Socket from factory
Socket socket = factory.createSocket("www.meineseite.de", HTTPS_PORT);
BufferedWriter out = new BufferedWriter(new
OutputStreamWriter(socket.getOutputStream()));
BufferedReader in = new BufferedReader(
new InputStreamReader(socket.getInputStream()));
out.write("GET / HTTP/1.0\n\n");
out.flush();
String line;
StringBuffer sb = new StringBuffer();
while((line = in.readLine()) != null) {
System.out.println(line);
}
out.close();
in.close();
}
}
Moin!
nicht viel, habe nur einen quellcode gefunden.
Nach was hast du gesucht?
ich habe die datei test.java genannt
jedoch wenn ich es mit javaw.exe test.java starten will, kommt ein fehler.
Glaubst du nicht, dass es wichtig wäre, den Fehler wortwörtlich zu zitieren?
hier der quelltext:
public class ReadHttpsURL1 {
static final int HTTPS_PORT = 443;
Könnte man bei der Benennung dieser Klasse auf die Idee kommen, dass sie nur HTTPS-Adressen liest?
- Sven Rautenberg
Hallo,
sollte der Klassenname nicht auch mit dem Dateinamen übereinstimmen?
Mit freundlichem Gruß
Micha
Hallo Micha,
sollte der Klassenname nicht auch mit dem Dateinamen übereinstimmen?
Und sollte der Konsolenaufruf dann nicht eigentlich "javaw <Klassenname>" lauten - statt "javaw <Klassenname>.java"?
Und sollte man (um wenigstens eine Konsolenausgabe zu bekommen) nicht auch das w weglassen?
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Hallo,
sollte der Klassenname nicht auch mit dem Dateinamen übereinstimmen?
Und sollte der Konsolenaufruf dann nicht eigentlich "javaw <Klassenname>" lauten - statt "javaw <Klassenname>.java"?
Und sollte man (um wenigstens eine Konsolenausgabe zu bekommen) nicht auch das w weglassen?
Wird das jetzt hier eine Fragerunde?
Gruß
Slyh
Hallo Slyh,
sollte der Klassenname nicht auch mit dem Dateinamen übereinstimmen?
Und sollte der Konsolenaufruf dann nicht eigentlich "javaw <Klassenname>" lauten - statt "javaw <Klassenname>.java"?
Und sollte man (um wenigstens eine Konsolenausgabe zu bekommen) nicht auch das w weglassen?Wird das jetzt hier eine Fragerunde?
Vielleicht?
Grüße
Marc *SCNR* Reichelt || http://www.marcreichelt.de/
Hallo Slyh,
Wird das jetzt hier eine Fragerunde?
Kennst Du die Antwort(en)?
Mit freundlichem Gruß
Micha