Okay, I got it sort of working.
First, I had to update my JRE installation (the Java control panel claimed it was up to date on update 18, but the website said the latest was 21 and I needed to update so I did). On my laptop where I can't see my WHS machine in the Network panel, I can't use UNC name or IP (\\whsname\software\calibre or \\x.x.x.x\software\calibre) but I can map a drive and use that. On a desktop Win7 64-bit machine I have, I can use the UNC path because the WHS server shows up in the Network panel on that machine. The difference between the desktop and the laptop, as far as I can tell, is that the laptop is domain-joined for work while the desktop is in the same workgroup as the WHS.
I had to install Java on the desktop machine, and when I did so it didn't put the java bin path into PATH so I got errors running rungui.cmd (fixed by opening a cmd prompt and adding c:\program files (x86)\java\jre6\bin to the path temporarily and then running the script from there).
I think this boils down to not being able to see the WHS computer in the Network panel, though I don't know why that should break java.
|