|
Hi, if you just want to connect to an URL, get the file (pdf, html...) and save it on the iSeries (or whatever system you are running on)....here is some test code that do so: java -Djava.version=1.4 URLReader <url> <path> <file> import java.net.*; import java.io.*; public class URLReader { public static void main(String args []) throws Exception { if (args.length < 3) { System.out.println("Error !"); System.out.println("Usage: URLReader [url] [path] [file]"); return; } String test = args[0]; String path = args[1]; String filename = args[2]; URL yahoo = new URL(test); BufferedReader in = new BufferedReader( new InputStreamReader( yahoo.openStream())); String inputLine; File outputFile = new File(path , filename); System.out.println("Destination: " + path); try{ PrintWriter outFileStream = new PrintWriter(new FileOutputStream(outputFile)); while ((inputLine = in.readLine()) != null) outFileStream.println(inputLine); outFileStream.flush(); outFileStream.close(); in.close(); }catch (IOException exc){ System.out.println("Error opening file! Does Directory exist?"); System.exit(1); } } } Rgds, Magne Hi all, I have a code that tries to open a browser and URL. I am having problems getting this to work from qsh command line. The code is similar to Ostermiller's Browser() called BrowseControl() and I removed all the package declarations & jar to call from command line (I don't understand why, but it would not find the class from jar when the classpath refers to jar). I get browser not found or cannot be opened error now. >From the code I understand it picks up UNIX_PATH and so I changed the default since I don't have netscape. Java Code: // The default browser under unix. // private static final String UNIX_PATH = "netscape"; // The flag to display a url. private static final String UNIX_PATH = "explorer"; private static final String UNIX_FLAG = "-remote openURL"; I also tried MSIE Call and error: Could not invoke browser, command=MISE -remote openURL(http://www.javaworld.c om) Caught: java.io.IOException: MISE: not found $ > java BrowseControl http://www.yahoo.com Could not invoke browser, command=MISE -remote openURL(http://www.javaworld.c om) Caught: java.io.IOException: MISE: not found $ > java BrowseControl http://www.yahoo.com Could not invoke browser, command=explorer -remote openURL(http://www.javawor ld.com) Caught: java.io.IOException: explorer: not found TIA, Sudha Sudha Ramanujan SunGard Futures Systems sramanujan@xxxxxxxxxxxxxxxxxx (312) 577 6179 (312) 577 6101 - Fax
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.