Unofficial Web Start FAQ; Newbie Read Me First

Hi,
I invite you to check the Unofficial Web Start FAQ for answers before you post your questions.
The Unofficial FAQ contains answers and the collected wisdom from hundreds of posts over more than a year and gets updated every six to eight weeks.
You can browse it online at http://www.vamphq.com/jwsfaq.html
Note, that you can downlaod a 80-page pdf booklet as well for take home or printing for reading on the beach, in the bathtube or jacuzzi or wherever you wonna schlepp it.
I also invite you the read Eric Raymond's tips and tricks on "How To Ask Questions The Smart Way" so that you increase your changes of getting the answers you want - http://www.tuxedo.org/~esr/faqs/smart-questions.html
Finally, if you want to keep up to date, you can surf to "The Saturn Times" - http://www.vamphq.com/times - that brings you Web Start news from around the galaxy not just from the sun.
Enjoy.
- Gerald

Thanks for letting me know. I will promote it in "The Saturn Times".
As an aside: I don't get it why Sun's marketing stuff ignores my work.
The article has links to Juniper, a project that is dead over a year and hasn't delivered a single file.
And best of all it promotes a soon-to-be-dead Web Start competitor called Sinkata CashFlowDirector.
In the FAQ they have a link to CashFlowDirector Bundler. Sinkata pulled it long ago and the link is broken.
Anyway, I hope Sun's marketing troupe will see the light sooner or later.

Similar Messages

  • Unofficial Web Start FAQ Update

    Hi,
    I've added new entries to the Unofficial Web Start FAQ Update/Errata page residing at the Lopica Web Start Paradise site online @ http://lopica.sourceforge.net/update.html
    New entries include:
    * Where can I find the Web Start source code?
    * How can I start my Web Start app as a Windows Service?
    * How can I debug apps under Web Start?
    - Gerald

    You can debug JWS apps using standard ouput. In that case you need to
    display the Java console. OR you can use log files.Thanks for your comments. The FAQ Update entry adds new tips and tricks on how to attach a debugger to your app kicked off using Web Start. You might wonna check out the "original" entry in the FAQ first.
    - Gerald

  • Unofficial Web Start FAQ Update/Errata

    Hi,
    to speed up the Web Start FAQ update cycle I've created a new page titled "Unofficial Web Start FAQ Update/Errata" that holds upcoming FAQ entries and FAQ errata and more.
    You can find it @ http://lopica.sourceforge.net/update.html
    For more info about the Unoffical Web Start FAQ check out the Lopica Web Start Paradise site @ http://lopica.sourceforge.net
    - Gerald

    Hi,
    I've added some new entries to the update/errata page:
    * How can I use Jakarta commons-logging together with Web Start?
    * How can I associate file types with my Web Start app?
    * How can I pass parameters on to the Java runtime (JVM)?
    - Gerald

  • Unofficial Web Start/JNLP FAQ updated

    Hi,
    I updated and added new entries to the Unofficial FAQ:
    * Is Web Start available for Macintosh?
    * Does Web Start support downloading jars using FTP?
    * How can I start Web Start's app manager (aka Web Start Player) automatically at boot time/restart time?
    * How can I start Web Start's app manager from a web page?
    * How can I tell Web Start to use either a hotspot or classic virtual machine?
    * How can I connect to a database?
    * How can I reference a Java Help helpset?
    * How can I change the proxy configuration in javaws.cfg?
    * How can I retrieve the proxy settings from Web Start?
    * How can I call other programs or shell scripts in Java?
    * How can I pass dynamic command line arguments to Web Start on the command line?
    * Why doesn't my app run under Web Start?
    Thanks to everyone for posting their insights.
    Note, that I cannot answer your individual questions.
    Please, post your questions on Sun's forum instead of mailing me.
    Any corrections or suggestions, however, are more than welcome, please send them to [email protected]
    - Gerald Bauer
    PS: Here is the Unofficial Web Start/JNLP FAQ link just in case:
    http://www.vamphq.com/jwsfaq.html

    Hi,
    I updated and added new entries to the Unofficial FAQ. Here is this months line up. New Entries:
    * How can I list all resources in a jar?
    * How can I talk to servlets from my Web Start app?
    * How can I use Web Start and RMI together?
    * How can I detect if my app is offline?
    * Can I use Web Start to deploy server apps?
    * Can I use Web Start to deploy apps to mobile devices (J2ME)?
    * Why can't I start Web Start's app manager under Windows? Why does the app manager's preferences dialog fail to appear?
    * Why doesn't Web Start reprompt for proxy logins?
    * Can Web Start handle multiple XML parsers at once?
    Updated Entries:
    * How can I add JNLP MIME-types to my ISP's Apache Web Server?
    * Is Web Start available for Macintosh?
    * How can I connect to a database?
    The Unofficial Java Web Start/JNLP FAQ is located at
    http://www.vamphq.com/jwsfaq.html
    A free 40 page pdf booklet is available as well for offline consumption and printing.
    As always thanks to everyone for posting their insights.
    - Gerald Bauer

  • Free Unofficial Web Start/JNLP FAQ pdf booklet released

    Hi,
    I finally finished the docbook conversion and the Unofficial Java Web Start/JNLP FAQ is now available as a pdf booklet for printing and offline consumption.
    The FAQ is a living, growing list of answers, not just a publish-and-forget-it static dead-tree booklet, help to improve it. Post your insights and corrections here or mail them to [email protected] Your contributions are welcome.
    The FAQ is online at http://www.geocities.com/vamp201/jwsfaq.html
    The pdf booklet is online at
    http://www.geocities.com/vamp201/download/jwsfaq.pdf
    Enjoy
    - Gerald

    Gerald,
    a couple of comments on the FAQ regarding
    Q: Can I use JWS for Intranet apps?
    file:/// works where file:// doesn't
    also including the path to the .jnlp file in double quotes allows to use path containg empty spaces.
    example:
    javaws "file:///C:\Program Files\Java Web
    Start\.javaws\cache\http\Dlocalhost\P80\DMclient\AMdemo.jnlp"

  • Application started using Java Web Start doesn't launch the first time

    I have a Facebook photo uploader application that I plan to distribute using Java Web Start. I'm using Java 6u4 on Windows XP SP2 with 2GB of RAM. I have Java 6u3, Java 6u4 and Java 5 u14 installed and I'm sure the one used is Java 6u4.
    I signed my application and make use of all security settings.
    Here is my JNLP file:
    <?xml version="1.0" encoding="utf-8"?>
    <jnlp spec="1.0+"
         codebase="http://www.antaki.ca/bloom/jars"
         href="http://www.antaki.ca/bloom/Bloom.jnlp">
    <information>
        <title>Bloom</title>
        <vendor>Carl Antaki</vendor>
        <icon kind="splash" href="http://www.antaki.ca/bloom/Bloom.jpg"/>
        <icon href="http://www.antaki.ca/bloom/bloom32.jpg"/>
      <shortcut online="false">
      <desktop/>
      <menu submenu="Bloom"/>
      </shortcut>
    </information>
        <resources>
            <j2se version="1.5+" initial-heap-size="32m" max-heap-size="128m" href="http://java.sun.com/products/autodl/j2se" />
            <property name="sun.java2d.d3d" value="false"/>
            <jar href="http://www.antaki.ca/bloom/jars/Bloom.jar"/>
            <jar href="http://www.antaki.ca/bloom/jars/BrowserLauncher2-1_3.jar"/>
            <jar href="http://www.antaki.ca/bloom/jars/SmartProgressMonitor.jar"/>
            <jar href="http://www.antaki.ca/bloom/jars/facebook.jar"/>
            <jar href="http://www.antaki.ca/bloom/jars/forms-1.1.0.jar"/>
            <jar href="http://www.antaki.ca/bloom/jars/json_simple.jar"/>
            <jar href="http://www.antaki.ca/bloom/jars/swing-worker-1.1.jar"/>
            <jar href="http://www.antaki.ca/bloom/jars/glazedlists_java15.jar"/>
            <jar href="http://www.antaki.ca/bloom/jars/swingx-0.9.1.jar"/>   
            <jar href="http://www.antaki.ca/bloom/jars/jhbasic.jar"/>
       </resources>
    <security>
         <all-permissions/>
      </security>
    <application-desc main-class="ca.antaki.www.bloom.gui.Bloom" />
    </jnlp>Here is the link for my application http://antaki.ca/bloom/Bloom.jnlp
    The first time the application is installed using a link on the browser it's downloaded then the certificate dialog is shown, after that I check the checkbox to accept the certificate permanently. The application doesn't load, it only loads the second time although I see it in the task manager. If I don't accept the certificate permanently it does load. This happens on both Firefox 2 and IE 7. I enabled the console and logging but nothing shows up there.That's really a weird problem, I wonder if Java Web Start is a viable deployment option, it does have great capabilities such as autoupdate but still seems to have important bugs.
    Does anyone have any clue about what is going on.
    The problem doesn't occur on Ubuntu 7.10.
    Thanks,
    Carl Antaki

    >
    You were right my XML file was not correct. I still couldn't find a valid JNLP validator. Sun has to provide that.>No they don't (have to supply a validator for their own document type, though it makes sense to do so), but yes they do (provide a tool that validates XML against schemas). Java can validate XML against a DTD or XSD.
    Check these two threads (and chase the links) for more details.
    JNLP xsd schema
    <http://groups.google.com.au/group/comp.lang.java.programmer/browse_thread/thread/c6f65bf1df5f105d/30c6b7e2dc342dc4>
    Validate XML against DTD? XSD OK. SSCCE.
    <http://groups.google.com.au/group/comp.lang.java.programmer/browse_thread/thread/5b997a1edb765b11/e831f3066eb4aa38>
    Look especially for the posts by Piotr Kobzda.
    I had a tool on my site based largely on Piotr's codes, that linked to a valid JNLP DTD and XSD, but unfortunately my site is offline at the moment. Andy assures me that the JNLP 6.0 DTD has been corrected for the developer ..download tutorials of web start, though the online (web site) version may still be invalid.

  • Forum FAQ's Read this First

    Dear Forum Members,
    We have upgraded the Forums platform. As with any migration, there are differences between the two platforms that we need to address. But more importantly, our goal is to minimize any inconveniences to you our valued members.
    Please refer to the following FAQ which will address the majority of your questions as much as possible.
    What happened to my account?
    While we have kept members accounts and details, we do not hold any personal or confidential information such as your password. These are all encrypted by our vendor and there is no way for us to know or change these details. 

    Why do I need to reset my password?
    In order to ensure that your postings and relevant information remain secure, we highly recommend that you follow the instructions provided on the email we sent you.
    What happened to my postings?

    Moving a 10-year old forum is no easy task. While the majority of your postings have been migrated, the structure and how VBulletin handles each account and posting is now slightly different than before. During the migration, some of the encrypted codes that were removed have affected some characters within the postings. This caused some words to disappear. The forum team had a massive undertaking to clean up the postings, and we are talking about thousands of inter-linked postings accumulated from approximately 10 years of forum activity. For this reason, you may still see some of them with strange html codes. If you spot anything amiss, do not hesitate to inform any of the moderators. During the cleanup, the moderators spent a considerable amount of time to maintain the accuracy of the content. 

    Do I still get to keep my ranking/status?
    Yes. This includes post counts but not the kudos, signature and avatar. If for some reason that your ranking or post count is not shown, please let us know via this feedback thread.
    “Help! Some of my messages are missing!”
    Drop us a line here and we'll take a look. We don't promise miracles, but we will try our best. 


    Some of my postings/hyperlinks are broken. What did you do?
    Many of the postings and messages were accumulated through the years. As with any other forums, postings and content get out-dated and may not be relevant now. Many links to external sites have also changed since, resulting in either broken links or a redirect to generic page(s). Links within the Forums and those that were linked to other sub-forums are also changed, due to the different Forum structure. We have disabled all outdated links to external sites, images and even to the sub-forums within this site. We will want to keep as much of the Forums intact, and this will be an on-going effort. If you spot any missing links, you are welcome to change them, within all your postings, or just drop us a direct message here and we will take care to update it.

    Exactly what did you guys cleanup?
    During the migration, we had to create and run certain scripts to strip away some of the incompatible codes that are not applicable to the new site. This was to get as much of the original content out as possible. Some html tags were affected, resulting in both unclosed tags and content. We basically removed those html tags e.g. bold, font type and bulleted points.

    And the upshot is....
    Actually, I know, cos I'm Suzy's Dad...
    The order is now available - another database error. BTO needs to get its computer systems sorted out and its sales droids trained to recognise stupidity in the database and track stuff like this down.

  • Using Signed Jars with Web Start

    Hi
    I am working with an application that needs to access disk. I signed the jars, and in the jnlp file I gave full permisions to it. My question is how Web start recognize that the jar is signed, should I upload the certificate and how to do it? I am having permissions problems at the client side.
    Thank you!!!

    http://www.vamphq.com/jwsfaq.htmlI don't want to be picky but the Unofficial Web Start FAQ moved to the Lopica Web Start Paradise site a couple of months ago. Please update your bookmarks. The new web address (URL) is:
    http://lopica.sourceforge.net/faq.html
    and the ongoing in-progress FAQ Update and Errata page is online @ http://lopica.sourceforge.net/update.html
    - Gerald
    (Unofficial Web Start FAQ Editor)

  • How to debug java web start with jdk1.5?

    i want to debug a JWS app with eclipse, not java console, so I follow Unofficial Java Web Start/JNLP FAQ(http://lopica.sourceforge.net/faq.html) and still not worked.
    the attached session worked at first and broke soon, and I found some idea from Unofficial Web Start FAQ Update/Errata(http://lopica.sourceforge.net/update.html). I did the following:
    set JAVAWS_TRACE_NATIVE=1
    javaws http://localhost/test/test.jnlp
    copy command line from popup window.
    add "transport=dt_socket,server=y,address=7000" to command line:
    C:\progra~1\Java\jdk1.5.0_03\bin\javaw.exe -Xrunjdwp:transport=dt_socket,server=y,address=7000 -Xbootclasspath/a:C:\progra~1\Java\jre1.5.0_04\lib\javaws.jar;C:\progra~1\Java\jre1.5.0_04\lib\deploy.jar -classpath C:\progra~1\Java\jre1.5.0_04\lib\deploy.jar -Djnlpx.home=C:\progra~1\Java\jre1.5.0_04\bin -Djnlpx.splashport=4362 -Djnlpx.jvm="C:\progra~1\Java\jdk1.5.0_03\bin\javaw.exe" -Djnlpx.remove=false -Djava.security.policy=file:C:\progra~1\Java\jre1.5.0_04\lib\security\javaws.policy -DtrustProxy=true -Xverify:remote -Djnlpx.heapsize=NULL,NULL com.sun.javaws.Main http://localhost:8080/test/test.jnlp
    the debugger still gets detached. I don't know what's wrong.
    JWS has come out for many years, I still found so many undocumented skills, even netbeans5 doesn't support it. Sun want to give up java?

    Try checking out this other thread, particularly the reply from dietz333 (I happen to know he's a regular genius when it comes to JavaWS):
            http://forum.java.sun.com/thread.jspa?forumID=38&threadID=569693

  • Java3D via Web Start

    Is there a way to specify in the jnlp the requirements of the java3D installation to be able to run this application?

    I got most of this information from a combination of searching these forums, the Web Start Developer's Guide, at http://java.sun.com/products/javawebstart/docs/developersguide.html, and the Unofficial JNLP/Web Start FAQ, which is at http://lopica.sourceforge.net/faq.html. Any mistakes or misconceptions in this explanation are my own, but if it leaves you confused or if I have failed to answer any questions, those are the documents that allowed me to get a Java3D application running via Web Start.
    First important point: you WILL NEED to sign all the .jars you distribute, so if you don't know how to do that, go read a tutorial on security and jarsigner/keystores FIRST. You can create your own cert to sign against, so long as your users trust you enough to click 'Yes' when Web Start asks them if they trust you. :)
    So, now you've gotten yourself set up with a signing cert, either your own or a $400 one from Verisign or similar. Now, you're going to need to sign copies of your application .jar, any other .jars you distribute (log4j.jar, the java3d jarfiles from the java3d distribution, in my case I have a data .jar that's separate from the application code .jar, etc.) Note that, to make Web Start transparently distribute the Java3D jars along with your application, you do in fact have to unpack them from the installer, sign them, and include them in the way I outline below. The approach I take is to copy all the files to some directory as unsigned.<original jar name>. Then, the jarsigner command line looks like this:
    jarsigner -keystore /path/to/keystore/file -storepass <password> -keypass <other password> -signedjar <original jar name> unsigned.<original jar name> keyAlias This applies equally for any other .jars you distribute (log4j is a popular example), including your own application .jar.
    If you use ant, the <signjar> task will do all the above for you! Have a look at the Ant manual.
    Put all these signed jarfiles in some directory where your web server can serve them up, e.g., /var/www/<yourapp>/lib on the Web Start server. Now all the pieces needed are in place and securely signed so that Web Start will trust your application to use them; you just have to tell Web Start to make them available to the runtime classpath. Below are my .jnlp file and main() method from my java3d application. Note especially the <security> stanza of the JNLP file, which is what both requires the signing of all the .jars, and allows Java3D to talk to the DirectX or OpenGL layer, access files stored on disk (the .jars in the Web Start cache, for example), and
    just generally behave as a native app might.
    First the JNLP file:
    <?xml version="1.0" encoding="utf-8"?>
    <!-- JNLP File for Your Application -->
    <jnlp
      spec="1.0+"
      codebase="http://your.webstart.server/yourapp"
      href="http://your.webstart.server/yourapp/yourapp.jnlp">
      <information>
        <title>Your Application</title>
        <vendor>Some Company</vendor>
        <!--<homepage href="docs/help.html"/> -->
        <description>This is your application</description>
        <description kind="short">A longer application description</description>
        <!-- <icon href="images/swingset2.jpg"/> -->
        <offline-allowed/>
      </information>
      <security>
          <all-permissions/>
      </security>
      <resources>
           <j2se version="1.4.2" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="64m" />
           <jar href="http://your.webstart.server/yourapp/lib/yourApplication.jar"/>
           <jar href="http://your.webstart.server/yourapp/lib/some3rdPartyLibrary.jar"/>
      </resources>
      <resources os="Windows">
        <jar href="http://your.webstart.server/yourapp/lib/core/Java3D/jars/j3d/windows/j3daudio.jar"/>
        <jar href="http://your.webstart.server/yourapp/lib/core/Java3D/jars/j3d/windows/j3dcore.jar"/>
        <jar href="http://your.webstart.server/yourapp/lib/core/Java3D/jars/j3d/windows/j3dutils.jar"/>
        <jar href="http://your.webstart.server/yourapp/lib/core/Java3D/jars/j3d/windows/vecmath.jar"/>
        <nativelib href="http://your.webstart.server/yourapp/heartcad/lib/core/Java3D/jars/j3d/windows/j3dDLL.jar"/>
      </resources>
      <!-- Linux IBM J2RE 1.3.0 -->
      <resources os="Linux" arch="x86">
        <jar href="http://your.webstart.server/yourapp/lib/core/Java3D/jars/j3d/linux/i386/j3daudio.jar"/>
        <jar href="http://your.webstart.server/yourapp/lib/core/Java3D/jars/j3d/linux/i386/j3dcore.jar"/>
        <jar href="http://your.webstart.server/yourapp/lib/core/Java3D/jars/j3d/linux/i386/j3dutils.jar"/>
        <jar href="http://your.webstart.server/yourapp/lib/core/Java3D/jars/j3d/linux/i386/vecmath.jar"/>
        <nativelib href="http://your.webstart.server/yourapp/lib/core/Java3D/jars/j3d/linux/i386/j3d.so.jar"/>
      </resources>
      <!-- Linux SUN JRE1.3.1 -->
      <resources os="Linux" arch="i386">
        <jar href="http://your.webstart.server/yourapp/lib/core/Java3D/jars/j3d/linux/i386/j3daudio.jar"/>
        <jar href="http://your.webstart.server/yourapp/lib/core/Java3D/jars/j3d/linux/i386/j3dcore.jar"/>
        <jar href="http://your.webstart.server/yourapp/lib/core/Java3D/jars/j3d/linux/i386/j3dutils.jar"/>
        <jar href="http://your.webstart.server/yourapp/lib/core/Java3D/jars/j3d/linux/i386/vecmath.jar"/>
        <nativelib href="http://your.webstart.server/yourapp/lib/core/Java3D/jars/j3d/linux/i386/j3d.so.jar"/>
      </resources>
      <application-desc main-class="com.some.company.yourapp.YourApp"/>
    </jnlp> And then the main() method:
         public static void main(String[] args) throws Exception {
              if(System.getProperty("javawebstart.version") != null) {
                   // for Web Start it is necessary to "manually" load in native libs
                   String os = System.getProperty("os.name");
                   log.debug("loading " + os + " native libraries ..");
                   if (os.startsWith("Windows")){
                        // order matters here!
                        // load those libs that are required by other libs first!
                        log.debug("j3daudio.dll .. ");
                        // drop ".dll" suffix here
                        System.loadLibrary("j3daudio");
                        log.debug("OK");
                        log.debug("J3D.dll .. ");
                        System.loadLibrary("J3D");
                        log.debug("OK");
                   } else if (os.equals("Linux")){
                        log.debug("libj3daudio.so .. ");
                        // drop "lib" prefix and ".so" suffix
                        System.loadLibrary("j3daudio");
                        log.debug("OK");
                        log.debug("libJ3D.so .. ");
                        System.loadLibrary("J3D");
                        log.debug("OK");
                   } else {
                        throw new Exception("OS '" + os + "' not yet supported.");
              // and then launch the app
              new MainFrame(new yourApp(), width, height);
         }

  • Java web start and xforms

    Hi,
    I've written an application which uses Xforms to fill in and save a set of fields to a file and then uses an Xforms submission to launch a java web start application which reads in the saved data. This approach allows me to provide a simple forms gui and process the resultant data on the client side.
    However, this solution is limited and it would be much nicer if my web start application could read the xml instance data direct from the xforms submission (and provide data back to the form).
    I know it's a long shot, but is there a way of doing this? An XForms submission with a post or put simply overwrites my jnlp file if it has permission to do so (as one might expect).
    At the moment I do the following ...
    <xf:submission id="RunJava" method="get" action="http://www..../myfile.jnlp"/>
    If it were possible to do this then Xforms and java web start would make powerful allies imho.
    Thanks for any wisdom.
    -- Rupert

    bump

  • Use Java Web Start to distribute Java 3D!

    I try to use Java Web Start to distribute Java 3D Application, I do successfuly tested some simple examples of Java 3D, and the result is as expected as I thought, But when I try to test an Objfile loader example, I failed.
    I simply use like this below:
    BranchGroup b = new objLoad("galleon.obj");
    objTrans.addChild(b);     
    and put the class file and the obj file into a jar file, but seems the objload can not find the model file in path! and if I put the obj file in my server directory and delete it form the jar file, I can run this function in local(double click jnlp file) but still can not run it in web.
    So I think the main problem is the path of the obj file, can anyone give me some advices about this?? thanks!!

    thanx! in fact the objload is a class wrote myself, just as below:
    public class objLoad extends BranchGroup{
    public objLoad(String filename) {
    BranchGroup obj = new BranchGroup( );
    int flags = ObjectFile.RESIZE;
              ObjectFile f = new ObjectFile(flags);
         Scene s = null;
         try {
         s = f.load(filename);
         catch (FileNotFoundException e) {
         System.err.println(e);
         System.exit(1);
         catch (ParsingErrorException e) {
         System.err.println(e);
         System.exit(1);
         catch (IncorrectFormatException e) {
         System.err.println(e);
         System.exit(1);
         obj.addChild(s.getSceneGroup());
    this.addChild(obj);
    actually, i still use ObjectFile as my loader, I wonder if I add obj file in jar, can I load this file through java web start? I read some examples about read some image file to build image icons, and these files are all in jar file.
    Thanks your help!! Can you reply my email [email protected]??

  • First Java Web Start download doesn't update, second time does

    I'm using Java Web Start with our application. This release we upgraded to java 1.5 from 1.4. Now I have a few PCs, not all, that do not get updates the first time they launch the application. But when the launch it the second time they get the download. The jnlp didn't change between releases? Any suggestions? I'm not using lazy loads, in fact I'm using the default which should be eager.
    Thanks.

    Hi,
    I have similar situation. At the machine is installed Java 1.6 u1. Setup first version of application. After deploy second version of application and run application start update, but console show that application use old packages. At the same time main package is uploaded? I'd try to use <update check="always"?> but there are no positive result.
    At the same time then installed Java 1.6 u2, all works fine.
    Any suggestion, how it could be resolved, without Java 1.6 u2 installation?
    Thans, Kirll.

  • Java Web Start Error - java.io.IOException: EOF reading band

    I am using Java Web Start to download an application and I am getting the following error. How do I resolve this? The jar that is being downloaded is present in the directory.
    java.io.IOException: EOF reading band
         at com.sun.java.util.jar.pack.NativeUnpack.start(Native Method)
         at com.sun.java.util.jar.pack.NativeUnpack.run(Unknown Source)
         at com.sun.java.util.jar.pack.NativeUnpack.run(Unknown Source)
         at com.sun.java.util.jar.pack.UnpackerImpl.unpack(Unknown Source)
         at com.sun.deploy.net.HttpDownloadHelper.download(Unknown Source)
         at com.sun.deploy.cache.Cache.downloadResourceToTempFile(Unknown Source)
         at com.sun.deploy.cache.Cache.downloadResourceToCache(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
         at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
         at com.sun.javaws.LaunchDownload.downloadJarFiles(Unknown Source)
         at com.sun.javaws.LaunchDownload.downloadEagerorAll(Unknown Source)
         at com.sun.javaws.Launcher.downloadResources(Unknown Source)
         at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)
         at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
         at com.sun.javaws.Launcher.launch(Unknown Source)
         at com.sun.javaws.Main.launchApp(Unknown Source)
         at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
         at com.sun.javaws.Main$1.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)

    jfdenise wrote:
    Hi,
    I am facing the exact same issue when getting a big jar of more than 7 megs. It seems to occur in some special network configuration that I am not yet able to figure out. It is obviously linked to the fact that the jar is unpacked on the client side.
    Anybody ran into this one and understood the root cause?Please, don't resurrect old threads, and don't use signatures with addresses. I'm locking this thread.
    Kaj

  • How can I download a .pdf document from a web link without Adobe Reader starting automatically and i

         How can I download a .pdf document from a web link without Adobe Reader starting automatically and preempting the download?                         

    That depends on your operating system and browser.  On Windows, e.g. using Firefox, you right-click on the link, then select 'Save link as...'.

Maybe you are looking for