Compile in Release mode. It will generate a jar file under Objects folder. This is an executable jar. You can distribute it.
Thanks, I ran my demo app on three different Windows 7 64-bit computers. Computer 1 is my main development computer, Computer 2 is about 2 years old, Computer 3 is about 4 or 5 years old, but has probably had updates installed more recently than computer 2. All three computers are on the same network.
I've attached an export of the project (Unfortunately I could not include the Jar file – it makes the archive too large). I also attached screenshots of the results from each computer.
Computer 1: I get the error "Socket timeout exception". I know the URL is valid and should not timeout. It seems like the timeout is caused by an invalid query rather than an actual "getting a response" timeout.
Computer 2: Asked me to install jxpinstall.exe, an updated version of Java. That computer has been retired containing a valid project. I don't want to perform any updates or installs that may break the project if I come back to it in two or three years.
Computer 3: The demo app returned Success. This is the same Jar file that I ran on computer 1.
As I've mentioned in previous posts, I ported this application to a B4A application and it works properly. I am just using B4J to try it out and to prototype converting a lat/lon region to a set of tiles. I really don't need it to work in B4J. I will probably try installing the jxpinstall Java file on Computer 1 to see if that works.
To me it kind of seems like a missing Java thing, but I'm really not comfortable enough with Java to go investigating. My Computer 3 has Java installed all over it – Jre, Jse, Jdk, blah blah blah.
Any ideas?