#104 closed defect (invalid)
JAlbum doesn't start help or album with Firefox
Reported by: | Joop | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | GA |
Component: | general | Version: | 1.6.0-b22 RC2 |
Severity: | medium | Keywords: | |
Cc: |
Description
There is no Java log, so Java works, got a message from Run that it might be XUL.DLL, but I don't know if this is true. The system beeps once.
Attachments (1)
Change History (5)
by , 14 years ago
Attachment: | JAlbum_J160.cmd added |
---|
comment:1 by , 14 years ago
follow-up: 3 comment:2 by , 13 years ago
Milestone: | → GA |
---|---|
Resolution: | → invalid |
Severity: | high → medium |
Status: | new → closed |
Joop, thank you for the report.
This is not an OpenJDK bug though. What jAlbum does (I guess) is it simply issues the firefox
shell command passing it the HTML file as an argument. So in order to get it working, you need to make sure firefox.exe is in your PATH (and all required DLLs are in your LIBPATH/BEGINLIBPATH). You may do it by adding the firefox directory to the respective environment variables before starting jAlbum.
Another option is to ask the jAlbum developer to add support for .CMD files when it comes to executing shell commands. This can be done by prepending the command with "cmd.exe /c"
(which is probably already done on the Windows platform) so that in case of firefox the command will become:
cmd.exe /c firefox
This way, it won't be necessary to put the firefox directory to PATH/BEGINLIBPATH, it will be enough to have a script called firefox.cmd
somewhere in your PATH that will perform all the environment setup for firefox and start it.
P.S. Regarding your specific case, it looks like firefox.exe is in PATH but it cannot find/load some DLLs it needs. You have to check/fix your environment. Here (after adding the firefox folder to PATH/LIBPATH) it starts well.
follow-up: 4 comment:3 by , 13 years ago
Replying to dmik:
Joop, thank you for the report.
This is not an OpenJDK bug though. What jAlbum does (I guess) is it simply issues the
firefox
shell command passing it the HTML file as an argument. So in order to get it working, you need to make sure firefox.exe is in your PATH (and all required DLLs are in your LIBPATH/BEGINLIBPATH). You may do it by adding the firefox directory to the respective environment variables before starting jAlbum.
Another option is to ask the jAlbum developer to add support for .CMD files when it comes to executing shell commands. This can be done by prepending the command with
"cmd.exe /c"
(which is probably already done on the Windows platform) so that in case of firefox the command will become:
cmd.exe /c firefoxThis way, it won't be necessary to put the firefox directory to PATH/BEGINLIBPATH, it will be enough to have a script called
firefox.cmd
somewhere in your PATH that will perform all the environment setup for firefox and start it.
P.S. Regarding your specific case, it looks like firefox.exe is in PATH but it cannot find/load some DLLs it needs. You have to check/fix your environment. Here (after adding the firefox folder to PATH/LIBPATH) it starts well.
Oh no, that simple? Will test it.
comment:4 by , 13 years ago
Replying to Joop:
Replying to dmik:
Joop, thank you for the report.
This is not an OpenJDK bug though. What jAlbum does (I guess) is it simply issues the
firefox
shell command passing it the HTML file as an argument. So in order to get it working, you need to make sure firefox.exe is in your PATH (and all required DLLs are in your LIBPATH/BEGINLIBPATH). You may do it by adding the firefox directory to the respective environment variables before starting jAlbum.
Another option is to ask the jAlbum developer to add support for .CMD files when it comes to executing shell commands. This can be done by prepending the command with
"cmd.exe /c"
(which is probably already done on the Windows platform) so that in case of firefox the command will become:
cmd.exe /c firefoxThis way, it won't be necessary to put the firefox directory to PATH/BEGINLIBPATH, it will be enough to have a script called
firefox.cmd
somewhere in your PATH that will perform all the environment setup for firefox and start it.
P.S. Regarding your specific case, it looks like firefox.exe is in PATH but it cannot find/load some DLLs it needs. You have to check/fix your environment. Here (after adding the firefox folder to PATH/LIBPATH) it starts well.
Oh no, that simple? Will test it.
It doesn't work with RUN and I get errors that it doesn't understand /c. Can you upload your cmd file for starting JAlbum. I can get Firefox running, but it seems impossible to pass the file for displaying (helpfile or albumpage) as a file and I get the orignal cmd line for starting firefox as a file.
See last rem line in JAlbum_J160.cmd for setup.