Oh man , You saved my life , I am facing this issue since more than a week and struggling to solve it , watched tons of youtube videos and stackoverflow solutions, and even after fighting with chatgpt , i was unable to figure out what actually is causing the error , somehow my code was running from "RUN AS JAVA CODE" but it was irritating too do it every time before run, also earlier everything was fine , suddenly after i played with some environment variables i got this issue, and was unable to resolve it . Really really thanks for this help .
Best video! If you cant find the code runner executor map, install code runner and in the settings.json just type code-runner.executormap and the code wiil appear automatically then modify as mentioned in the video
Although the run button works after doing all these but in the terminal when I write javac filename.java and then java filename, I again shows the same error (couldn't find or load main class filename)
Thank you for the video anyway, but... SOLVED ANOTHER WAY: No method solved it for me, either of those presented in this video or in others. The only way for me was: - when compiling, click on the "FIX" option - then click on the "clear cache" option ... and SOLVED !
mine still error after java -classpath . Pemahaman PS D:\Belajar.java> java -classpath . Pemahaman Error: Could not find or load main class Pemahaman Caused by: java.lang.ClassNotFoundException: Pemahaman please help me l suffer from this
code: package Assignment1; public class Greeting { public static void main(String[] args) { System.out.println("Hello World"); } } Error: Error: Could not find or load main class Greeting Caused by: java.lang.NoClassDefFoundError: Assignment1/Greeting (wrong name: Greeting) I tried all the steps but still getting the same error
@@sajalchitlangia3033 can you please elaborate, like how to do that, idk how but after some time the error doesnt appear anymore but still it's annoying
My file name is Autocomplete.java but when I initiate javac Autocomplete.jave It keeps popping an error telling me the file is not found. Please what can I do?
+ ~ Missing argument in parameter list. + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullyQualifiedErrorId : MissingArgument aapne bola vo krne ke baad ye error dikha raha hai please help
very helpful video but still showing error Error: Could not find or load main class loopHollowSquare Caused by: java.lang.NoClassDefFoundError: loopHollowSquare (wrong name: LOOPS/loopHollowSquare) plzz help me sir🙏🙏🙏🙏
NoClassDefFoundError In Java Reasons: Java Virtual Machine is not able to find a particular class at runtime which was available at compile time. If a class was present during compile time but not available in java classpath during runtime. Read the 4th answer in this thread: stackoverflow.com/questions/34413/why-am-i-getting-a-noclassdeffounderror-in-java Hope it helps!
Please look for solution here.... stackoverflow.com/questions/17484764/java-lang-classnotfoundexception-com-mysql-jdbc-driver-in-eclipse Otherwise I'd have to look at your project. You can share your github repo link here.
in my case there is no "code runner executor map" section in the code.Then i have to add it, yeah now it worked
How to add this map
@@KUKUFMTUSHAR +1
Oh man , You saved my life , I am facing this issue since more than a week and struggling to solve it , watched tons of youtube videos and stackoverflow solutions, and even after fighting with chatgpt , i was unable to figure out what actually is causing the error , somehow my code was running from "RUN AS JAVA CODE" but it was irritating too do it every time before run, also earlier everything was fine , suddenly after i played with some environment variables i got this issue, and was unable to resolve it . Really really thanks for this help .
Glad to help you. Keep coding.
thank you so much i saw lot of videos but no one tell this approach . very helpful
Thank u so much i watch a lot of videos expalaining that i have to chage the system variables but it didn't work for me. I'm glad i found your video
Best video! If you cant find the code runner executor map, install code runner and in the settings.json just type code-runner.executormap and the code wiil appear automatically then modify as mentioned in the video
Thanks for the appreciation.
Although the run button works after doing all these but in the terminal when I write javac filename.java and then java filename, I again shows the same error (couldn't find or load main class filename)
I have done the same as you have done in the video still the problem persist even i used powershell as well
Same problem brother
Thank you for the video anyway, but...
SOLVED ANOTHER WAY:
No method solved it for me, either of those presented in this video or in others. The only way for me was:
- when compiling, click on the "FIX" option
- then click on the "clear cache" option
... and SOLVED !
Thanks for sharing
Where did you find the FIX option ?? @cristianrusso5749
when after opening settings when i press that icon in the corner i am not able to see code runner executor map. why?
You need to install the code runner from the extensions. If that setting isn't there, the copy the setting from here:
"code-runner.executorMap": {
"javascript": "node",
"java": "cd $dir && javac $fileName && java -classpath . $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"php": "php",
"python": "python3 -u",
"perl": "perl",
"perl6": "perl6",
"ruby": "ruby",
"go": "go run",
"lua": "lua",
"groovy": "groovy",
"powershell": "powershell -ExecutionPolicy ByPass -File",
"bat": "cmd /c",
"shellscript": "bash",
"fsharp": "fsi",
"csharp": "scriptcs",
"vbscript": "cscript //Nologo",
"typescript": "ts-node",
"coffeescript": "coffee",
"scala": "scala",
"swift": "swift",
"julia": "julia",
"crystal": "crystal",
"ocaml": "ocaml",
"r": "Rscript",
"applescript": "osascript",
"clojure": "lein exec",
"haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
"rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
"racket": "racket",
"scheme": "csi -script",
"ahk": "autohotkey",
"autoit": "autoit3",
"dart": "dart",
"pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
"d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
"haskell": "runhaskell",
"nim": "nim compile --verbosity:0 --hints:off --run",
"lisp": "sbcl --script",
"kit": "kitc --run",
"v": "v run",
"sass": "sass --style expanded",
"scss": "scss --style expanded",
"less": "cd $dir && lessc $fileName $fileNameWithoutExt.css",
"FortranFreeForm": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"fortran-modern": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"fortran_fixed-form": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"fortran": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt"
},
@@vikasz2 above code gives error give the correct code please
mine still error after java -classpath . Pemahaman
PS D:\Belajar.java> java -classpath . Pemahaman
Error: Could not find or load main class Pemahaman
Caused by: java.lang.ClassNotFoundException: Pemahaman
please help me l suffer from this
It usually happens when you code in vscode. Change your filename to something else and then compile and run the bytecode. Hope it helps.
code:
package Assignment1;
public class Greeting {
public static void main(String[] args) {
System.out.println("Hello
World");
}
}
Error:
Error: Could not find or load main class Greeting
Caused by: java.lang.NoClassDefFoundError: Assignment1/Greeting (wrong name: Greeting)
I tried all the steps but still getting the same error
sammeeee please help me, whenever i add the package, it shows error everytime
Did you find a solution?
@@Spedmuel yeah! Instead of adding the package folder, I just open my vs code in another window with that assignment1 folder!
@@sajalchitlangia3033 can you please elaborate, like how to do that, idk how but after some time the error doesnt appear anymore but still it's annoying
@@maanas_sehgalcan you find the solution plzz help
Wow sir thank you.. 😭😭
Finally chal gya.. 🤧😭😭
Bro bro bro I was struggling to get this fixed and thanks to your video it's solved now
Thankyou it's very helpful 😊😊
Happy to help
My file name is Autocomplete.java but when I initiate javac Autocomplete.jave It keeps popping an error telling me the file is not found. Please what can I do?
Make sure your file is saved in the current folder where you are executing your javac command.
After using java -classpath . Demo
I got output but is there any alternative bcoz i have to do it every time when ever i run java file
Watch the full video, I have explained how to do the same.
i don't have written code runner executer map in my vs code..... what should I do ? plzz tell
You need to install code runner extension from vscode marketplace.
Thanks Man, The first method worked for me
+ ~
Missing argument in parameter list.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : MissingArgument
aapne bola vo krne ke baad ye error dikha raha hai please help
thanks, the saving method worked for me
Glad I could help
nice one it worked in vs code but when i try to run in cmd it shows the same error , how to solve this?
Very helpful brother..... thanks you
very helpful video but still showing error
Error: Could not find or load main class loopHollowSquare
Caused by: java.lang.NoClassDefFoundError: loopHollowSquare (wrong name: LOOPS/loopHollowSquare)
plzz help me sir🙏🙏🙏🙏
NoClassDefFoundError In Java
Reasons:
Java Virtual Machine is not able to find a particular class at runtime which was available at compile time.
If a class was present during compile time but not available in java classpath during runtime.
Read the 4th answer in this thread:
stackoverflow.com/questions/34413/why-am-i-getting-a-noclassdeffounderror-in-java
Hope it helps!
Thanku so much very helpful
thank you brother...just liked and sus,,,,,
Thank you my boiii...
Thank You so much Sir
Thank you so much bro 😊
thank you very much, it works
I have the problem even after updating json settings.
try using powershell instead of traditional cmd prompt
Thank you thank you thank you so much bhaiyaa
W vid thank you sm
👍
Thanks!
nice one thanks
thank you so much
thanks
worked tnks
Good to hear
thnkx
Java.lang.Classnot found exception: com.mysql.cj.jdbc.Driver
Could you solve this error using jdk19 and vs code
Please look for solution here....
stackoverflow.com/questions/17484764/java-lang-classnotfoundexception-com-mysql-jdbc-driver-in-eclipse
Otherwise I'd have to look at your project. You can share your github repo link here.
thankyou