× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Thanks Larry.  

I got your point about the main but I thought there was already a main
in Browser() so didn't bother.  I seem to have made a lot of progress
with another similar code.  But now I am not able to open the browser
type.  

The code is similar to Browser() called BrowseControl() and I removed
all the package declarations & jar to call from command line (I still
don't understand why it would 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


Thanks again,
Sudha

Sudha Ramanujan
SunGard Futures Systems
sramanujan@xxxxxxxxxxxxxxxxxx
(312) 577 6179
(312) 577 6101 - Fax
 
-----Original Message-----
From: Larry [mailto:Larry_Ducie@xxxxxxxxxxx] 
Sent: Sunday, December 12, 2004 7:26 AM
To: rpg400-l@xxxxxxxxxxxx
Subject: RE: RPG - Java Call

Hi again Sudha,
 
Further to my last post:
 
1) Forget what I said about Ostermiller vs ostermiller. I see you can't
change this as you didn't create the jar file. (Just googled and found
the
jar file on the net.)
 
2) Having had a quick look at the javadoc, If you want to display a web
resource via the command line using this Browser class then you should
create your own class. I'd suggest something like:
 
import com.Ostermiller.util.Browser;
import java.io.*;
 
public class CallBrowser {
 
public static void main(String[] args) {
 
if (args[0] != null) {
   
   try {
 
        // Initialise the Browser class...
        Browser.init();
 
        // Display the passed web page...
        Browser.displayURL(args[0]);
 
        // Catch the exception thrown by Browser.displayURL(String s)...
        } catch(IOException e) {
           System.err.println("Browser went bang");
 
        // Catch any other exceptions thrown within the try block...    
        } catch(Exception e) {
           System.err.println("It ALL went bang"); 
        } // end try...
 
   } // end if...
 
} // end main...
 
} // end class...
 
I've just knocked this up quickly, so it would need tidying up (I'd
suggest
allowing for a second string element, so you can specify the window to
use).
However, I've just downloaded the Ostermiller jar file, compiled this
class
and got it to open the URL I passed from the command line. It opened
within
Internet Explorer. This was all done on my PC.
 
Cheers, and I hope this is of use.
 
Larry Ducie
--
This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing
list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.



As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

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.