langerhans / multidoge

MultiDoge is a desktop Dogecoin client, powered by dogecoinj. Ported from the MultiBit Bitcoin client.
http://multidoge.org
MIT License
258 stars 110 forks source link

[Windows 10] doesn't work says java is not installed #78

Open amidevous opened 3 years ago

amidevous commented 3 years ago

https://github.com/langerhans/multidoge/releases/download/v0.1.7/multidoge-0.1.7-windows-setup.exe

return java installed or java and installed

java 8 latest actual bin path

C:\Program Files\Java\jre1.8.0_281\bin

test en cmd

java -version java version "1.8.0_281" Java(TM) SE Runtime Environment (build 1.8.0_281-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)

please solve this problem

all programs requiring java must run with the latest version of it

otherwise its is useless if the binary responds to the PATH is that java is correctly installed so it's nonsense

I don't know how you do to check if it's installed

and your method and shit

not complicate to use

java -version

or

java -fullversion

test batch code working for java all version

for /f tokens^=2-5^ delims^=-_^" %j in ('java -fullversion 2^>^&1') do @set "jver=%j%k%l%m" if defined jver echo "java installed"

shadow211 commented 3 years ago

Hello My way of solving this is installing JDK rather than JRE ( which you download on Java.com like JavaSetup8u281.exe)from below link https://www.oracle.com/java/technologies/javase-downloads.html ,

amidevous commented 3 years ago

but the jdk and for the developers and not for the end users for the end user you must make sure that your program is functional on the jre can that it is the jre which and offer to the general public download on java.com

a good java program which and correctly done as wrong

must be compatible oracle java jre and open java jre

and not jdk open jre being especially for linux distributions because available in the official repositories of distributions

As a reminder

JDK Java Developpement Kit

JRE Java Runtime Environement

amatosg commented 3 years ago

same here. I have OpenJDK 14 and it complains that I don't have Java installed.

yardik commented 3 years ago

Same issue here.

bepstein111 commented 3 years ago

yuup still same issue here.

BobSnrub commented 3 years ago

image I'm having the same problem. Does everyone else have jdk on their devices when encountering this issue? The last update was forever ago. I wonder if an older version of java would work. I wish they would update the app.

walrusmcd commented 3 years ago

I found a solution. The app is 32-bit and is looking for a 32-bit java. Make sure to install the 32-bit version of Java, even if you are on a 64-bit computer. You can use new versions. I installed

using the 32-bit version (see below) and multidodge found it just fine. the installer worked and found java.

https://java.com/en/download/manual.jsp Download the "Windows Offline" version, not the "Windows Offline (64 bit)" version

dhillii commented 3 years ago

What fixed it for me was going into the control panel and setting a JAVA_HOME environment variable to the path of the bin folder for Java. For me it was "C:\Program Files\Java\jre1.8.0_291\bin". I hope this helps!

ReverseControl commented 3 years ago

@patricklodder @rnicoll @michilumin Close this one.

StRaNgEr51 commented 2 years ago

Windows 7 – Right click My Computer and select Properties > Advanced Windows 8 – Go to Control Panel > System > Advanced System Settings Windows 10 – Search for Environment Variables then select Edit the system environment variables Click the Environment Variables button. Under System Variables, click New. In the Variable Name field, enter either: JAVA_HOME if you installed the JDK (Java Development Kit) or JRE_HOME if you installed the JRE (Java Runtime Environment) In the Variable Value field, enter your JDK or JRE installation path ....... Done and solved tthe problem