• Register
2 votes
22 views

Problem:

I Create Loan.java and compile it with JDK 1.6

and Run Loan.class with JRE 1.5.

C:\Program Files\Java\jre1.5.0_06\bin>java -version
java version "1.5.0_06"

its shows error like bellow

C:\Program Files\Java\jre1.5.0_06\bin>java Loan
java.lang.UnsupportedClassVersionError: Bad version number in .class file
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)

what should i do next ..

10 7 2
6,060 points

Please log in or register to answer this question.

1 Answer

2 votes

Answer:

You might know that your source is compiled for higher version of JRE or Java runtime if it doesn't work in JDK 1.5 then try to run on JDK 1.6 and you will be able to remove "Bad version number in .class file"

Hope this helps you.

11 6 4
34,950 points

Related questions

1 vote
1 answer 20 views
20 views
Problem: I Created a Loan.java and compile it with JDK 1.6 and Run Loan.class with JRE 1.5. C:\Program Files\Java\jre1.5.0_06\bin>java -version java version "1.5.0_06" The following thing gives an error message: C:\Program Files\Java ... Source)         at java.net.URLClassLoader.defineClass(Unknown Source)         at java.net.URLClassLoader.access$100(Unknown Source) what should i do next ..
asked Mar 27, 2020 LizzyM 6.1k points
0 votes
1 answer 77 views
77 views
Problem : I am getting this error when I include an opensource library that I had to compile from source. java lang unsupportedclassversionerror bad version number in class file
asked Oct 23, 2019 peterlaw 6.9k points
0 votes
1 answer 16 views
16 views
Therefore, I have to conclude something else, internal to a class itself, is throwing the exception?? Is that even possible?
asked Jan 4 TeamScript 13.5k points
0 votes
1 answer 4 views
4 views
Problem: What went wrong: Could not determine java version from '11.0.5'. * Try: Run with --stacktrace option to get the stack trace.gradle -version creates the well known error message: Could not determine java version from '11.0.7' on a debian ... no longer maintaining OpenJDK 8. If you are using OpenJDK from the default Ubuntu repositories, Oracle's license cancellation doesn't matter at al
asked 5 days ago Ali 4.8k points
0 votes
1 answer 145 views
145 views
Problem: hello fellow developers, I am working on a Firebase messaging application on my Xcode 11, and the Swift version is 5. I really need your help as I am stuck on an issue and this is giving me a headache. Kindly help me to resolve this issue.
asked Oct 12, 2020 SapperIt 1.2k points
0 votes
1 answer 365 views
365 views
Problem : I am getting bellow error while I'm trying to use visual studio code for Java. this version of the java runtime only recognizes class file versions up to 52.0
asked Oct 19, 2019 peterlaw 6.9k points
0 votes
1 answer 3 views
3 views
Problem : npm Warning : you must install peer dependencies yourself.
asked 1 day ago Shovo210 2.9k points
0 votes
1 answer 53 views
53 views
Problem : I am trying to run some of the unit tests in the C# Windows Forms application (Visual Studio 2005), however I am facing the below error : System.IO.FileLoadException: Could not load file or assembly 'Utility, Version=1.2.0.200, Culture=neutral, PublicKeyToken= ... version 1.2.0.203. Any pointers on how can I figure out what is trying to reference the old version of my DLL file?
asked Dec 23, 2019 alecxe 7.5k points
0 votes
1 answer 18 views
0 votes
1 answer 7 views
7 views
Solve this question.
asked Feb 12 TeamScript 13.5k points