Categories

See More
Popular Forum

MBA (4887) B.Tech (1769) Engineering (1486) Class 12 (1030) Study Abroad (1004) Computer Science and Engineering (988) Business Management Studies (865) BBA (846) Diploma (746) CAT (651) B.Com (648) B.Sc (643) JEE Mains (618) Mechanical Engineering (574) Exam (525) India (462) Career (452) All Time Q&A (439) Mass Communication (427) BCA (417) Science (384) Computers & IT (Non-Engg) (383) Medicine & Health Sciences (381) Hotel Management (373) Civil Engineering (353) MCA (349) Tuteehub Top Questions (348) Distance (340) Colleges in India (334)
See More

How to know with which Java version Jar is created?

General Tech Bugs & Fixes
Max. 2000 characters
Replies

usr_profile.png
Jadav Payeng

User

( 8 months ago )

I have a java jar file. How can I check with which version of java , the jar file got created which build was performed. There was a recent Java upgrade happened on my system from Java Version 1.6 to Java version 1.8 and a Jar file stopped working.

usr_profile.png
Shiv Thapa

User

( 8 months ago )

On Linux, Mac OS X or Windows with Cygwin installed, the file(1) command knows the class version.

$ file ./org/apache/log4j/Appender.class
./org/apache/log4j/Appender.class: compiled Java class data, version 45.3

And if you are relegated to a Windows environment without either file or grep

> javap -v ./org/apache/log4j/Appender.class | findstr major
 major version: 45

ReferenceWhat version of javac built my jar?

what's your interest


forum_ban8_5d8c5fd7cf6f7.gif