File : JavaClass.javaLanguage : Java
package javaexamples;
import java.util.ArrayList;
public class JavaClass {
public static void main(String[] args) {
final ArrayList arrList = new ArrayList();
String s1 = "Java";
String s2 = "PHP";
String s3 = "Ajax";
String s4 = "XML";
arrList.add(s1);
arrList.add(s2);
arrList.add(s3);
arrList.add(s4);
System.out.println("Contents : " + arrList);
}
}
Output:
Exception in thread "main" java.lang.NoClassDefFoundError: javaexamples/JavaClass
Caused by: java.lang.ClassNotFoundException: threads.Sample
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
NoClassDefFoundError is an exception thrown by the JVM: Java Virtual Machine class Loader Subsystem instance is unable to locate the class file definition. If you are using Eclipse IDE you may see that no error is being displayed on the Class file yet when you try to run the class you get NoClassDefFoundError, this is because the class file was available at compile time but not at runtime.
Solution:If you are working on Eclipse IDE, then check if there is any error displayed on your project folder under package explorer
If you are running the java from Windows Command Prompt, then you have to check that the classpath environment variable is set correctly.
- Drop table using Java JDBC Template
- Java - Check if array contains the value
- YAML Parser using Java Jackson Library Example
- Java Jackson ObjectMapper Class with Examples
- Get Client IP address from HTTP Response in Java
- How to Word-Warp Console logs in IntelliJ
- Exception in thread main java.lang.NoClassDefFoundError: package javaClass
- Setting Java_Home Environment variable on Windows Operating System
- Fix: Maven - Failed to execute goal - Compilation failure - Source/Target option 5 is no longer supported. Use 7 or later
- Java SE JDBC Select Statement Example
- How to extract Java Jar/War/Ear files in Linux
- java: unclosed string literal [Error]
- [Solution] Exception in thread main java.util.EmptyStackException
- Read YAML file Java Jackson Library
- What Java version is used for Minecraft 1.18
- [Java] How to throws Exception using Functional Interface and Lambda code
- [Program] How to read three different values using Scanner in Java
- Java 8 Predicate Functional Interface Examples
- Display Era details (AD BC) in Java Date using SimpleDateFormat
- Convert String Date to Date Object in Java
- Struts 2 Hello World Example in Eclipse
- Read a file using Java 8 Stream
- Java - How to set custom thread name?
- IntelliJ: Error: Could not find or load main class, java.lang.ClassNotFoundException
- java: ']' expected error [fixed]
- How to add ruler in Sublime Text tab window - Sublime-Text
- How to switch from bash to zsh shell in macOS Terminal - MacOS
- Create Symbolic Link using Terminal Command - MacOS
- How to un-hide tab bar in notepad++ - NotepadPlusPlus
- How to make a dummy phone call from Android Emulator device - Android
- How to enable anonymous public access for SharePoint Online site collection, file, folder without login ? - SharePoint
- [macOS] NetBeans IDE cannot be installed. Java (JRE) found on your computer but JDK XX or newer is required. - MacOS
- How to Identify installed PowerShell version - Powershell