Closed WarpedVoxel closed 3 years ago
Error: Could not find or load main class .usr.lib.jvm.java-15-openjdk.bin.java
Caused by: java.lang.ClassNotFoundException: /usr/lib/jvm/java-15-openjdk/bin/java1
Was this part of the among-us-dumpy-gif-maker
command or part of the AUR package installing?
This is part of the installation
Did you run yay -S among-us-dumpy-gif-maker && among-us-dumpy-gif-maker
like it says in the repo, or JUST yay -S among-us-dumpy-gif-maker
? This really doesn't look like part of the PKGBUILD
ah you're right, I did run the full thing
Can you run cat /usr/bin/among-us-dumpy-gif-maker
?
#!/bin/sh
/usr/lib/jvm/java-1*-openjdk/bin/java -jar /usr/lib/Among-Us-Dumpy-Gif-Maker-1.6.0-all.jar
Can you run /usr/lib/jvm/java-1*-openjdk/bin/java -jar /usr/lib/Among-Us-Dumpy-Gif-Maker-1.6.0-all.jar
in your shell prompt?
Error: Could not find or load main class .usr.lib.jvm.java-15-openjdk.bin.java
Caused by: java.lang.ClassNotFoundException: /usr/lib/jvm/java-15-openjdk/bin/java
but /usr/lib/jvm/java-15-openjdk/bin/java
definitely exists
can you run /usr/lib/jvm/java-15-openjdk/bin/java -version
?
openjdk version "15.0.2" 2021-01-19
OpenJDK Runtime Environment (build 15.0.2+7)
OpenJDK 64-Bit Server VM (build 15.0.2+7, mixed mode)
Can you run archlinux-java status
?
Available Java environments:
java-11-openjdk
java-15-openjdk
java-16-openjdk (default)
java-8-openjdk
Can you run /usr/lib/jvm/java-15-openjdk/bin/java -jar /usr/lib/Among-Us-Dumpy-Gif-Maker-1.6.0-all.jar
?
that one works
Ok! I'm a bit busy, I'll update the AUR package in a bit :)
@VoxelDraqon can you run yay -Syu
and then run the program?
it's still throwing the same error
Could you run cat /usr/bin/among-us-dumpy-gif-maker
again?
#!/bin/sh
/usr/lib/jvm/java-1*-openjdk/bin/java -jar /usr/lib/Among-Us-Dumpy-Gif-Maker-1.6.0-all.jar
That means you didn't cleanbuild when you updated, which is always bad practice.
yay -Rnscd among-us-dumpy-gif-maker && yay -S among-us-dumpy-gif-maker
ok that is a good thing to know because I heard somewhere else that that didn't matter so I was confused about that for a while. It does work now
Whoever told you that is an absolute dunce, CleanBuild takes out the old files and puts in the new ones while non-cleanbuild only clones the latest source repo (IF applicable, it's not here) and updates the version number. PLEASE ALWAYS CLEANBUILD! It will save you so many headaches.
Also, word of advice. Manjaro is a really flawed and insecure distro. If you want something Arch based that's not Arch, I'd recommend EndeavourOS.
Anyway, hope you have a good day! If you like this project, feel free to leave a star, it helps out a bunch and it's free <3
/usr/lib/jvm/java-15-openjdk/bin/java
does exist