java - একটি.class ফাইল কম্পাইল করার জন্য ব্যবহৃত jdk সংস্করণ চেক কিভাবে



(4)

সম্ভাব্য ডুপ্লিকেট:
টুল পড়া এবং প্রদর্শন জাভা। ক্লাস সংস্করণ

আমি একটি ডিবাগ করার চেষ্টা করছি

"ক্লাস সংস্করণে খারাপ সংস্করণ সংখ্যা '

জাভাতে ত্রুটি, .class কোন সংস্করণটি পরীক্ষা করতে আমার কোন উপায় আছে?

আমি JRE1.5.0_6 ব্যবহার JRE1.5.0_6 , কিন্তু আমার JDK সংস্করণ 1.6.0_13।

আমি কম্প্যাকবিলিটি মোড সংকলনের সাথে 1.5 সংকলনের সাথে কম্পাইল করছি যা আমি মনে করি ...

https://ffff65535.com


আপনার java কমান্ডের -verbose পতাকা কোন দরকারী তথ্য ফলন করে? যদি না হয়, তাহলে java -X আপনার সংস্করণের নির্দিষ্ট কিছু প্রকাশ করবে যা সাহায্য করতে পারে?


আপনি jclasslib চেষ্টা করতে পারেন:

https://github.com/ingokegel/jclasslib

এটা চমৎকার। এটি * .class এক্সটেনশান সঙ্গে নিজেকে সংযুক্ত করতে পারেন।


বিটিউ, আপনার সমস্যা হচ্ছে যে জাভা কম্পাইলার দুটি সংস্করণ পতাকা স্বীকৃতি দেয়। সেখানে রয়েছে -সোর্স 1.5, যা জাভা 1.5 লেভেল সোর্স কোড এবং -টarget 1.5 অনুমান করে, যা জাভা 1.5 সামঞ্জস্যপূর্ণ ক্লাস ফাইলগুলিকে নির্মূল করবে। আপনি সম্ভবত এই সুইচ উভয় ব্যবহার করতে চান, কিন্তু আপনি স্পষ্টভাবে প্রয়োজন - টার্গেট 1.5; গ্রহন সঠিক জিনিস করছেন যে ডবল পরীক্ষণ চেষ্টা করুন।


here বিনামূল্যে Jarcheck টুল





java