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
Cannot install exe without admin account #1
Comments
Salam Alaykoum brother/sister, the installer needs the admin rights because it installs the app for all the users, would you like to have the options to choose to install it only for your user ? Jazzaka Lahu khairan |
For the first part yes, i'd like to install it only for the current user. For the jar, my default JAVA_HOME is 16, but i've tried to run it with java 17 & 18, and all give the same exception. C:\Users\mkal>D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\java.exe -jar "C:\Users\mkal\Downloads\Salawat-1.0.0.jar"
May 22, 2022 2:12:05 PM com.sun.javafx.application.PlatformImpl startup
WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @284eee80'
Graphics Device initialization failed for : d3d, sw
Error initializing QuantumRenderer: no suitable pipeline found
java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
at com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:283)
at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:254)
at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:264)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:291)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:163)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:659)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:679)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:95)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:125)
... 1 more
Exception in thread "main" java.lang.RuntimeException: No toolkit found
at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:276)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:291)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:163)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:659)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:679)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
at java.base/java.lang.Thread.run(Thread.java:833) |
can you add this to your command in give me the result please ? |
I'm running the jar on a fresh new Windows 10 installation with basically nothing installed besides java17 and it works, furthermore it also works on my main linux machine when only java17 is installed, so it should work without issues. Perhaps the command logs will provide further insight. |
Found this |
D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\java.exe -jar -Djavafx.verbose=true "C:\Users\mkal\Downloads\Salawat-1.0.0.jar"
May 22, 2022 2:29:23 PM com.sun.javafx.application.PlatformImpl startup
WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @79dfca9b'
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-console-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-console-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-console-l1-2-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-console-l1-2-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-datetime-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-datetime-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-debug-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-debug-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-errorhandling-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-errorhandling-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-file-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-file-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-file-l1-2-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-file-l1-2-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-file-l2-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-file-l2-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-handle-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-handle-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-heap-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-heap-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-interlocked-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-interlocked-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-libraryloader-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-libraryloader-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-localization-l1-2-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-localization-l1-2-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-memory-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-memory-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-namedpipe-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-namedpipe-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-processenvironment-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-processenvironment-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-processthreads-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-processthreads-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-processthreads-l1-1-1.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-processthreads-l1-1-1.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-profile-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-profile-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-rtlsupport-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-rtlsupport-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-string-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-string-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-synch-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-synch-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-synch-l1-2-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-synch-l1-2-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-sysinfo-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-sysinfo-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-timezone-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-timezone-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-core-util-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-core-util-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-conio-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-conio-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-convert-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-convert-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-environment-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-environment-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-filesystem-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-filesystem-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-heap-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-heap-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-locale-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-locale-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-math-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-math-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-multibyte-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-multibyte-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-private-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-private-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-process-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-process-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-runtime-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-runtime-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-stdio-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-stdio-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-string-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-string-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-time-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-time-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\api-ms-win-crt-utility-l1-1-0.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\api-ms-win-crt-utility-l1-1-0.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\ucrtbase.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\ucrtbase.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\vcruntime140.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\vcruntime140.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\vcruntime140_1.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\vcruntime140_1.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\msvcp140.dll
Loaded D:\.jdks\JDK18.0.1.1\openjdk-18.0.1.1\bin\msvcp140.dll from java.library.path
WARNING: java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\mkal\bin\prism_sw.dll
Graphics Device initialization failed for : d3d, sw
Error initializing QuantumRenderer: no suitable pipeline found
java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
at com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:283)
at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:254)
at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:264)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:291)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:163)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:659)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:679)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:95)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:125)
... 1 more
Exception in thread "main" java.lang.RuntimeException: No toolkit found
at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:276)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:291)
at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:163)
at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:659)
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:679)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:196)
at java.base/java.lang.Thread.run(Thread.java:833) |
this kills the fun of jars :) |
i think it's better to package the app using |
For now I don't think it's necessary because it works properly.
Hopefully I'll release an update in the near future inshaAllah and you'll be able to install the exe on your machine. Anything else I can help you with ? |
Thanks for your quick response. |
In this commit I enabled user-only installs. I couldn't let the user choose because otherwise the auto-start would break. |
@M-K-Al Assalamou Alaykoum once again! |
Wa'alikom assalam, tied it and it was installed correctly. The only issue that it didn't detect my time zone correctly. I'm GTM+3, but it shows GTM+2. Also, i have an enhancement for the app. You can hide the cmd console as it's not of an interest for most users. if this's of an interest to you, you can refer to this answer. Also, closing the window will not terminate the app until i close the cmd console, which should be taking into consideration. Overall, great work Jazak Allah khairan. |
Yeah about the console I just forgot about it, I'll repackage it right now inshaAllah About the timezone, for now auto-location is disabled on Windows, it doesn't want to work and I don't really know why.
That is normal, by default the app closes to the system tray, if you want to close it you can go to the system tray > right click > exit. Jazzaka Lahu khairan for the ideas and feedback. |
Done! |
This has been fixed here: 6798028 |
Salam, I wanted to install the exe on my windows but it requires an admin account (the global admin), which's not very convenient. Also, tried the jar but it doesn't seem to be working.
The text was updated successfully, but these errors were encountered: