--- In kicad-users@yahoogroups.com, "yajeed2000" <da...@...> wrote: > > --- In kicad-users@yahoogroups.com, "c_harf" <c_harf@> wrote: > > > > --- In kicad-users@yahoogroups.com, NdK <ndk.clanbo@> wrote: > > > > > > hmnrobots ha scritto: > > > >>> Doesn't work because when you download freerouter you only > > download a > > > >>> 1KB file that when you excecute it, conects to internet and then > > > >>> download the program. > > > >> Hint: jnlp is just an xml file: look into it. > > > >> > > > >>> Any other idea? > > > >> Well, if previous hint is not enough: > > > >> - download the jnlp > > > >> - download www.freerouting.net/java/help.jnlp > > > >> - download www.freerouting.net/java/router.jar > > > >> - download www.freerouting.net/java/jh.jar > > > >> - edit both jnlp files to reference local files > > > >> - run "javaws freeroute.jnlp" > > > >> > > > >> Remaining issues: > > > >> 1) there's still a problem that prevents running the jnlp: 30 > > > > seconds to > > > >> find & correct :-) (hint: read javaws messages carefully!) > > > > > > >> 2) examples need network access > > > >> 3) when opening your own file, jvm asks for permission (should be > > > >> fixable in jnlp file, too) > > > >> 4) IS IT LEGAL? (couldn't find freerouter license around...) > > > At least this is resolved: it IS legal. :-) > > > > > > > I can't make it work ! would you please confirm the local > > references ?? > > > Have you modified the two .jnlp files ? > > > Here's the difffor the primary: > > > [...@arwen Immagini]$ diff -u freeroute.jnlp.ori freeroute.jnlp > > > --- freeroute.jnlp.ori 2008-05-30 12:35:53.000000000 +0200 > > > +++ freeroute.jnlp 2008-11-30 12:15:34.000000000 +0100 > > > @@ -2,18 +2,18 @@ > > > <!-- JNLP File for Freeroute --> > > > > > > <jnlp > > > - spec="6.0+" > > > - codebase="http://freerouting.net/java" > > > + spec="1.0" > > > + codebase="." > > > > codebase="file://localhost/d:/kicad/bin" > > > > > href="freeroute.jnlp"> > > > <information> > > > <title>Routing Application</title> > > > <vendor>FreeRouting</vendor> > > > <description>Printed Circuit Board Routing > > Application</description> > > > <homepage href="http://www.freerouting.net"/> > > > - <shortcut online="true"/> > > > + <shortcut online="false"/> > > > </information> > > > <resources> > > > - <jar download="eager" href="router.jar"/> > > > + <jar href="router.jar"/> > > > <extension href="help.jnlp" name="Java Help"/> > > > <java version="1.6+" java-vm-args="-Xmx1024m"/> > > > </resources> > > > > > > > > > (it's wrapped, but should be clear anyway). > > > > > > BYtE, > > > Diego. > > > > FWIW I managed to get this to work under WinXP but the 'codebase' > > value had to be altered from above (I've inserted my version in the > > code above...). Notice it has the full path to the KiCad binary folder > > - it will be different for you! Change it to suit your own system. > > > > This seems to be necessary as KiCad will only look in it's own 'bin' > > folder for the freeroute.jnlp file. All the other .jar & .jnlp files > > above must also be in that folder. > > > > NOTE: It WILL NOT work if there's a space in the path!! I originally > > had my KiCad folder under 'program files' and when KiCad tried to call > > it the path got all messed up and freeroute.jnlp couldn't resolve it. > > > > In the help.jnlp file, the same (i,e 'codebase=') line must also be > > changed (same path) as well as the following: > > > > <jar href="jh.jar" donwload="lazy"/> > > > > Change to: > > <jar href="jh.jar"/> > > > > HTH > > Chris. > > > Hi, > As I can't run freeroute from my internet connection because of commodo what > changes do I have to make to the folllowing jnlp files in order to run > freeroute on Winxp? > All the relevant files (freeroute.jnlp,help.jnlp,router.jar and jh.jar) are > stored on my desktop in a folder called freeroute. > > FREEROUTE.JNLP > --------------------------------------------------------------------- > <?xml version="1.0" encoding="utf-8"?> > <!-- JNLP File for Freeroute --> > > <jnlp > spec="6.0+" > codebase="C:\Documents and Settings\DJSBriscoe\Desktop\freeroute"/> > href="freeroute.jnlp"> > <information> > <title>Routing Application</title> > <vendor>FreeRouting</vendor> > <description>Printed Circuit Board Routing Application</description> > <homepage href="http://www.freerouting.net"/> > <shortcut online="true"/> > </information> > <resources> > <jar download="eager" href="C:\Documents and > Settings\DJSBriscoe\Desktop\freeroute\router.jar"/> > <extension href="C:\Documents and > Settings\DJSBriscoe\Desktop\freeroute\help.jnlp" name="Java Help"/> > <java version="1.6+" java-vm-args="-Xmx1024m"/> > </resources> > <application-desc main-class="gui.MainApplication"> > <argument>-webstart</argument> > </application-desc> > </jnlp> > > HELP.JNLP > --------------------------------------------------------------------- > <?xml version="1.0" encoding="utf-8"?> > <jnlp codebase="C:\Documents and Settings\DJSBriscoe\Desktop\freeroute" > href="help.jnlp"> > <information> > <title>JavaHelp System Library</title> > <vendor>Sun Microsystems, Inc.</vendor> > </information> > <security> > <all-permissions/> > </security> > <resources> > <jar href="C:\Documents and > Settings\DJSBriscoe\Desktop\freeroute\jh.jar" download="lazy"/> > </resources> > <component-desc/> > </jnlp> > > I hope someone can help me to get freeroute running on my pc. > Thanks. > > David.
Hi David, Make sure you have Java Web start installed - it's a standard part of the Java runtime install. Carefully read the above thread particularly by Diego. He lists the modifications required to the jnlp files. Where you see a '+' or '-' at the beginning of a line you either add or delete that line. The only change I needed to make (as noted above) was where you've got paths to the 'jar' files you need to pre-pend the following: "file://localhost/" It works! HTH Chris.