New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
64 bit Java on Windows 7 not seen #89
Comments
The multibit.exe that is installed in your MultiBit installation directory searches for a Java runtime to use and is not picking up your 64 bit JVM. This is a bug. As a workaround you could try downloading the multibit-exe.jar executable jar for your release (https://multibit.org/releases) and putting it in your installation directory. Then try starting it directly using:
You can also substitute a path to your javaw.exe instead of the "java' above. |
Might need to update the IzPack install configuration: http://maksim.sorokin.dk/it/2011/03/24/izpack-adding-64bit-support/ <native type="3rdparty" name="COIOSHelper.dll" stage="both">
<os family="windows" />
</native>
<native type="3rdparty" name="COIOSHelper_x64.dll" stage="both">
<os family="windows" />
</native> For ShortcutPanel, you will also have to deliver 64bit dlls: <native type="izpack" name="ShellLink.dll">
<os family="windows" />
</native>
<native type="izpack" name="ShellLink_x64.dll">
<os family="windows" />
</native> |
Another similar report: I installed the latest 64 bit JVM 7u15 from Oracle on my Windows 7 Ultimate desktop. Am I doing something wrong? Thx. REPLY I think the MultiBit installer is probably missing the search path for I'll also put in your workaround of using a 32 bit Java so people can Thanks for the heads up. |
Same issue for me.
|
I don't have access to 64-bit Windows here, but I can put together a trial installer if anyone would be willing to test it out. Jim, can you let me know the most appropriate branch to base my trial on? |
Cheers Gary ! bitcoinj clone branch: bcj-master-mb-alice (I am going to use alice, bob, carol, diana etc - don't want another number in the version of the bitcoinj clone !) |
This fix appears in the 0.5.9-SNAPSHOT code (https://multibit.org/releases). Thanks |
I tested both I also removed java from
|
Unfortunately the utility I use to produce the exe file from the executable jar (jsmooth) does not support 64 bit JDK/ JREs. See: The only viable suggestion in there is to use JFX and Java 7. |
The other option is to make a shortcut to a little batch file that executes the .jar file directly. |
I think that this code would work fine for MultiBit:
|
FYI although the bundling tool is technically a part of JavaFX, I believe it does not require the usage of the JFX widget toolkit in the app. It should work for Swing apps too. |
I am working on bundling a JVM for Windows - it should be in release 0.5.14 |
Version 0.5.14 does not find Jave on my Windows 7 64-bit. So I assume it is NOT fixed yet? |
Version 0.5.15 also does not find Java on my Windows 8.1 64-bit. Fix it please! :) |
Another thread (#324) has mentioned that running the installer with compatibility mode set as "Windows XP SP3" has given them success: "Hey guys, I solved this problem on windows 7 64bit I had the same problem. Just change compability settings: "Run this program in compability mode for Windows XP SP3". And also check the box "Run this program as an administrator". It helped me" - @bitcoiner1488 |
that workaround does not work for me for the installer. |
multibit-0.5.16-windows-setup.exe,Windows 7 64-bit without any JRE or JDK on path"C:\Program Files (x86) " I has the same problem 。@jim618 thanks I downloaded the multibit-exe.jar executable jar file from release (https://multibit.org/releases) and putting it in my disk C:\ . Then instead of try starting it directly using:"java -jar multibit-exe.jar" ,I double click the jar file and it works. |
MultiBit HD addresses this by bundling a JDK via JWrapper so I think this can be closed. |
I won't speak to MultiBit or JWrapper, but the exact same issue is present in JSmooth-wrapped applications. It will spit an error along the lines of "Java has not been found on your computer, would you like to download it?", even though the Java bin directory is added to the path variable and works fine with other applications. As with MultiBit, installing 32-bit Java alongside 64-bit works as a workaround. |
From mailing list:
A cursory search for the terms java and/or 64 bit didn't bring anything. So I apologize if it this has been covered. I have a 64 bit java installation but multibit can't find it. And before the suggestion comes that I should downgrade to 32 bit java, there is a reason I need the 64 bit support. I ... require over 4 gigabytes of ram.
The text was updated successfully, but these errors were encountered: