EXE বা এমএসআই ইনস্টলারের চেয়ে আমি জিপ ফাইল হিসাবে সর্বশেষতম জেআরই / জেডিকে কীভাবে পেতে পারি? [বন্ধ]


387

আমি নিশ্চিত হতে চাই যে জাভা ফোল্ডারের সামগ্রীগুলি অনুলিপি করে এবং পরিবেশের ভেরিয়েবলগুলি সেট করে সবকিছুই কাজ করবে।

আমি সাধারণত ভার্চুয়াল মেশিনে ইনস্টলারটি চালনা করি, জাভা ফোল্ডার সামগ্রীটি জিপ করি, ভার্চুয়াল মেশিনের স্ন্যাপশটে ফিরে যাই, এবং তারপরে সংক্ষেপিত ফাইলটি আনজিপ করি।

জিপ ফাইল হিসাবে সর্বশেষ জেআরই / জেডিকে উপলভ্য এমন কোনও জায়গা আমি পাইনি ...

http://java.sun.com/javase/downloads/index.jsp

http://download.java.net/jdk6/

পর্যায়ক্রমে, এটি কি নিরাপদভাবে অনুমান করা নিরাপদ যে সূর্য থেকে এক্সপি ইনস্টলার কেবলমাত্র রেজিস্ট্রি, পরিবেশের ভেরিয়েবল ইত্যাদির সাথে গোলযোগ না করে পুরো জিনিসটি আনজিপ করবে ...?

সম্পর্কিত: উইন্ডোজটিতে ম্যানুয়ালি জাভা ইনস্টল করা হচ্ছে?

- এতক্ষণ পরেও আমি এই সাইটটি পেয়েছি যা দেখে মনে হচ্ছে ঠিক যা খুঁজছিলাম (2018-05-22)


2
জাভা ইনস্টলার JAVA_HOME সেট করবে (বা কমপক্ষে হওয়া উচিত)। সম্ভবত এটি অন্যান্য জিনিসগুলিও করতে পারে কারণ জাভা সম্ভবত নিজেই উইন্ডোজ কন্ট্রোল প্যানেলে তার পথ খুঁজে পাবে না। এবং যতদূর আমি জানি, সান থেকে কোনও জিপ নেই available যদিও আমি কখনও এটির সন্ধান করার চেষ্টা করি নি।
কার্লোস

2
"... তবে আমি নিশ্চিত হতে চাই যে জাভা ফোল্ডারের বিষয়বস্তু অনুলিপি করে এবং পরিবেশের ভেরিয়েবলগুলি সেট করে, সবকিছু ঠিকঠাক হবে" " কেন?
স্টিফেন সি

7
ডিফল্ট পথে java.exe সরবরাহ করতে উইন্ডো ফোল্ডারগুলির সাথে পাবলিক জেরের গোলযোগ।
থোরবজর্ন রাভন অ্যান্ডারসন

10
এই প্রশ্নের সমর্থনে: আমার সংস্থার দূর থেকে ইনস্টল করা "ফিক্স" দিয়ে এটি ভাঙার প্রবণতা এড়াতে আমাকে হাতে একটি জেআরই ইনস্টল করতে হবে। বর্তমানে আমি এটি ইনস্টল করছি, এটি অনুলিপি করুন এবং এটি থেকে তাদের আড়াল করার জন্য এটি আনইনস্টল করুন - একধরণের বিরক্তিকর মনে হয় তবে এটি এখন প্রতিটি প্যাচের সাথে আমাদের পুরো দেব সেটআপটিকে ভেঙে দেয়।
বিল কে

2
@ কার্লোস আমি আপনাকে জানাতে পারি না যে আমি জাভা যে সমস্ত বিভিন্ন কম্পিউটারে ইনস্টল করেছি তাতে ম্যানুয়ালি JAVA_HOME সেট করতে হয়েছিল। আমি যখন আমার কম্পিউটার ফর্ম্যাট করি তখন এটি সর্বদা আমাকে জ্বলিয়ে দেয় কারণ মাভেনের এটি সেট করা প্রয়োজন এবং এটি ঠিক করতে বাধ্য করে। আমি জানি না কেন এটি আমার জন্য সেট করতে ব্যর্থ হয়েছে তবে অন্যদের জন্য কাজ করে (যেহেতু উইন্ডোজ এক্সপি, 7 এবং 8 এ আমার এই সমস্যা হয়েছিল)। আমি সর্বদা ভেবেছিলাম যে ইনস্টলারটি আমার জন্য এটি করার কথা ছিল তবে হতাশার মধ্যে দিয়ে এটি নিজেই শেষ করেছিলাম।
জল

উত্তর:


64

আপনার পক্ষ থেকে একটি জাভা পোর্টেবল ডাউনলোড করতে পারেন PortableApps.com । এটি আপনার সিস্টেম সেটিংস পরিবর্তন করবে না। আপনি এটি আপনার ইউএসবি স্টিকে লাগাতে পারেন।

ইউপিডি: যাদের জেডিকে দরকার তাদের জন্য ওপেন-সোর্স প্রকল্প ওপেনজেডিকে পোর্টেবল রয়েছে

ইউপিডি 2: একটি জেডি কে পোর্টেবল (ওরাকল) রয়েছে

কিছু লোক জেডিকে অফিসিয়াল ওরাকল উত্পাদন-প্রস্তুত ওপেন সোর্স বিল্ডে আগ্রহী হতে পারে


41
এটি দুর্দান্ত, তবে এটি কেবল একটি জেআরই, জেডিকে নয়।
বারফুইন

1
@Vivien, যদি OpenJDK আপনার জন্য কাজ করে সেখানে OpenJDK পোর্টেবল প্রকল্প - sourceforge.net/projects/openjdkportable
মাক্সিম vi।

জন্য উইন্ডোজ OpenJDK পোর্টেবল দেখুন stackoverflow.com/questions/5991508/...
Pacerier

3
এটি যদি ওরাকল দ্বারা সরবরাহ করা হত তবে ভাল হবে।
মেহেদী


501

দুর্ভাগ্যক্রমে, জেডিকে পোর্টেবল জিপ ফাইল হিসাবে উপলভ্য নেই। তবে, আপনি এই পদক্ষেপগুলি অনুসরণ করতে পারেন:

  • কাজের জেডিকে ডিরেক্টরি তৈরি করুন ( C:\JDKএই ক্ষেত্রে)
  • ওরাকল থেকে জেডিকের সর্বশেষ সংস্করণটি ডাউনলোড করুন (উদাহরণস্বরূপ jdk-7u7-windows-x64.exe)
  • 7-জিপ ডাউনলোড এবং ইনস্টল করুন (বা প্রশাসক না হলে 7-জিপ পোর্টেবল সংস্করণ ডাউনলোড করুন )
  • 7-জিপ jdk-XuXX-windows-x64.exeদিয়ে ডিরেক্টরি থেকে সমস্ত ফাইল বের করুনC:\JDK
  • এতে নিম্নলিখিত আদেশগুলি কার্যকর করুন cmd.exe:
    • cd C:\JDK\.rsrc\1033\JAVA_CAB10
    • extrac32 111
  • C:\JDK\.rsrc\1033\JAVA_CAB10\tools.zip7-জিপ দিয়ে আনপ্যাক করুন
  • এতে নিম্নলিখিত আদেশগুলি কার্যকর করুন cmd.exe:
    • cd C:\JDK\.rsrc\1033\JAVA_CAB10\tools\
    • for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"(এটি সমস্ত .packফাইলকে ফাইলে রূপান্তর করবে .jar)
  • C:\JDK\.rsrc\1033\JAVA_CAB10\toolsআপনি যেখানে আপনার জেডিকে থাকতে চান তার সমস্ত বিষয়বস্তু অনুলিপি করুন
  • সেট আপ করুন JAVA_HOMEএবং PATHম্যানুয়ালি আপনার জেডি কে দির এবং এর বিআইএন সাব-ডিরেক্টরিতে নির্দেশ করুন।

24
আপনি যদি এটি স্বয়ংক্রিয় করতে চান, একবার আপনি 7-জিপ ইনস্টল হয়ে গেলে কেবল সমস্ত নিষ্কাশন করতে এটির সাথে ইনস্টল করা 7z.exe ইউটিলিটিটি ব্যবহার করতে পারেন (এটি এই দ্রষ্ট্রে এক্সট্রাক 32 কেও প্রতিস্থাপন করে)। উদাহরণস্বরূপ: 7z e jdk-7u15-windows-x64.exe .rsrc/JAVA_CAB10/111 7z e 111 7z x -ojdk_dir tools.zipএবং তারপরে অস্থায়ী 111 এবং সরঞ্জাম.জিপ ফাইলগুলি মুছুন এবং আনপ্যাকিং করুন। Msys অধীনে unpacking / cygwin সঙ্গে সম্পন্ন করা যেতে পারে: find jdk_dir -name "*.pack" -exec sh -c 'jdk_dir/bin/unpack200 -r "{}" "$(dirname "{}")/$(basename "{}" .pack).jar"' \;
amichair

8
আপনি যদি src.zip চান, তবে আপনার .rsrc / JAVA_CAB9 এ "extrac32 110" থাকা উচিত এবং এটি আপনার ফলাফলপ্রাপ্ত জেডিকে ডিরেক্টরিটির মূলটিতে অনুলিপি করা উচিত।
ক্রিস নো

39
এটি প্রদর্শিত হয় যে জেডিকে 7u40 হিসাবে, এক্সাইপির ফাইলটির ভিতরে সরাসরি সরঞ্জামগুলি রয়েছে ip জিপ, সুতরাং আপনার ক্যাবটি (111) পদক্ষেপগুলি এড়িয়ে যাওয়া উচিত এবং কেবল টেক্সটগুলি থেকে এক্সপ্রেজ করা উচিত।
amichair

3
আমার কাছে একটি .rsrc ফোল্ডার নেই, তাই আমি যা করেছি তা হ'ল সি: \ জেডি কে ফোল্ডারটি আনপ্যাক ২০০ পদক্ষেপটি চালানো that (জেডিকে 8u65)
গলিত বরফ

2
@ অ্যালিক্স লরমে একই কথা jdk-6u45-Windows-x64 এর জন্য ঠিক আছে, ফাইলটি রয়েছে.rsrc\1033\JAVA_CAB10
অ্যাডাম

69
  • গন্তব্য ফোল্ডারটি তৈরি করুন যেখানে আপনি RWX করতে পারেন (উদাঃ C:\jdk8)
  • ওরাকল থেকে জেডি কে এক্স ডাউনলোড করুন (উদাঃ jdk-8u72-windows-x64.exe)
  • tools.zipগন্তব্য ফোল্ডারে এর ভিতরে থাকা সন্ধানগুলি আনজিপ করুন
  • ইন cmd.exe, চালান:
    • cd C:\jdk8
    • for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"

এই সমাধানটি অ্যাডমিনের অধিকার ছাড়াই জেডিকে 8 এর পক্ষেও কাজ করে।


1
এটি jdk-8u31-Windows-x64- এ উইন্ডোজ 7-তে 64-বিট সংস্করণের জন্য কাজ করেছে।
ডিগফিশ

এই উত্তরটি আমাকে
জেডিকে

@ মার্কেট চলমান জাভা-রূপান্তর এখনও পুরানো জেডিকে নির্দেশ করে। কীভাবে জাভা নতুন জেডিকে পয়েন্ট করতে পারে?
এডমন্ড

1
মনে হচ্ছে 7-জিপ আনজিপিং করা JRE_xxx.exe ফাইলটি ইনস্টলারেক্স ফাইল তৈরি করে, আবার একই ফোল্ডারে আনজিপ করুন। JDK_xxx.exe ফাইলটি আবার একবার আনজিপ করা হওয়ার জন্য সরঞ্জামস.জিপ তৈরি করে।
যার

4
স্পষ্টতই ওরাকল সর্বশেষ জেডিকে 8 আপডেট (111, 112) দিয়ে প্যাকেজিং পরিবর্তন করেছে এবং এই কৌশলটি আর কাজ করে না :-(
মার্ক T

46

জেডিকে 8u102 এর জন্য জিনিসগুলি পরিবর্তিত হয়েছে, এটি আমার পক্ষে কাজ করেছে:

  1. উইন্ডোজ জেডিকে এক্সেল ডাউনলোড করুন
  2. 7-জিপ দিয়ে খুলুন
  3. % JDK-EXE% ডিরেক্টরিতে বিষয়বস্তু ফেলে দিন
  4. সেমিডিআর: সিডি% জেডিকে-এক্সই% .rsrc \ 1033 \ জাভা_সিএবি 10
  5. সেমিডিডি: এক্সট্রাক 32 111
  6. এখন ডিরেক্টরিতে একটি সরঞ্জাম.জিপ রয়েছে, এটি 7-জিপে খুলুন
  7. একটি নতুন ডিরেক্টরি% JDK-VERSION% এ সামগ্রীগুলি বের করুন
  8. সেন্টিমিটার: সিডি% জেডিকে-সংস্করণ%
  9. সেমিডিডি: (আর। প্যাক) করতে / র% এক্স এর জন্য। বিন \ আনপ্যাক করুন -r "% x" "% ~ ডেক্স% ~ পিক্স% ~ এনএক্স.জার"
  10. src.zip% JDK-EXE% .rsrc \ 1033 \ JAVA_CAB9 \ 110 in এ রয়েছে -% JDK-VERSION% এ একটি অনুলিপি রাখুন

এখন আপনি যেতে প্রস্তুত। আপনি আপনার% JDK-VERSION% dir এবং এর বিআইএন সাবডিরের দিকে ইঙ্গিত করার জন্য জাভাআহোম এবং পাঠ সেটআপ করতে চাইতে পারেন।


1
উপরেরটি যদি কঠোর পরিশ্রমের মতো হয় তবে আপনি পোর্টেবল
ডেভিড রিচমন্ড

2
এই লোকটির এমন একটি মেডেল দরকার যা এই পোর্টেবল প্যাকেজটি তৈরি করেছিল
হেপস্টোস

আমি উপরের প্রক্রিয়াটি স্বয়ংক্রিয় করার জন্য একটি ছোট সরঞ্জাম তৈরি করেছি: github.com/kbridge/jix

এটি আমার পক্ষে কাজ করে। ধন্যবাদ!
ভিগনেশ

29

এখানে একটি ভাল, তবে কিছুটা জটিল, উপায়:

মঞ্চ 1: স্থানীয় ইনস্টলেশন ফাইল থেকে এমএসআই এবং সিএবি

  1. ওরাকল (সান) ওয়েবসাইট থেকে জেআরই বা জেডিকে ডাউনলোড করুন। এই পদ্ধতিটি যে কোনও সংস্করণে এবং এসডিকে বা জেআরইতে কাজ করবে।

  2. চালাও এবং ইনস্টলারটি লোড হওয়ার জন্য অপেক্ষা করুন। উইন্ডোটি ছোট করুন।

  3. উইন্ডোজ 7 এ, আপনার এই অবস্থানটি ব্রাউজ করা উচিত:

    সি: \ ব্যবহারকারীগণ \ YOUR_USER_NAME \ অ্যাপ ডেটা \ লোকালল \ সূর্য \ জাভা

  4. সেখানে, আপনার কাছে কয়েকটি এমএসআই এবং সিএবি ফাইল থাকবে।

এখানে চিত্র বর্ণনা লিখুন

দ্বিতীয় পর্যায়: ইউনিক্সট্র্যাক্ট ব্যবহার করে সহজেই এমএসআই এবং সিএবি নিষ্কাশন করুন

  1. ইউনিভার্সাল এক্সট্র্যাক্টর ব্রাউজ করুন LegRoom.net এবং ইউনিক্সট্র্যাক্ট বাইনারি সংরক্ষণাগারটি ডাউনলোড করুন ।

  2. আপনার জন্য উপলভ্য উইনআর বা যেকোন আনআরআর প্রোগ্রাম ব্যবহার করুন এবং uniextract161_noinst.rar যে কোনও জায়গায় বের করুন।

এখানে চিত্র বর্ণনা লিখুন

পর্যায় 3: অবশেষে, কোর.জিপ নামের অভ্যন্তরীণ পাত্রটি বের করুন

  1. ড্র্যাগ এবং ড্রপ jdk1.6.0_31.msi বা jre1.6.0_31.msi এর আইকনে UniExtract.exe

  2. "নিষ্কাশন পদ্ধতি: এমএসআই প্রশাসনিক ইনস্টলার" নির্বাচন করুন। প্রক্রিয়াটি শেষ হওয়ার জন্য অপেক্ষা করুন।

  3. নতুন তৈরি ফোল্ডারটি প্রবেশ করান।

    আপনি যদি jre1.6.0_31.msi এ টেনে এনে ফেলেছেন তবে আপনার একটি জেআ .1.0.0_31 ফোল্ডার থাকা উচিত

  4. ভিতরে সমস্ত স্তর অনুসরণ করুন এবং আপনি কোর.জিপ দেখতে পাবেনএখানে চিত্র বর্ণনা লিখুন

  5. এই আপনি পরে যা। আপনি কেবল এটিকে যে কোনও জায়গায় আনজিপ করতে পারেন এবং আপনার সিস্টেমে কোনও কিছু ইনস্টল না করে আপনার জাভা রানটাইম বা এসডিকে সামগ্রী থাকতে পারে।

* আপনি এখন জাভা ইনস্টলারটি বন্ধ করতে পারেন যা আপনি প্রথম পর্যায়ে খোলেন *


এটি আমার পক্ষে কাজ করছে বলে মনে হচ্ছে না আমি উইন্ডোজ 7 এর নীচে জাভা 6.45x64 পাওয়ার চেষ্টা করছি আমি কোনও অভ্যন্তরীণ ত্রুটি 2203 পেয়েছি কোনও ধারণা?
জ্যাকি

আমি মনে করি যে আমার সমস্যা এটি একটি অনলাইন ইনস্টলার হিসাবে কিছু করার ছিল। আমি একটি পুরানো (x86) সংস্করণ পেয়েছি যা একটি অফলাইন ইনস্টলার এবং এটি আমার কাছে কোর.জিপ দেবে বলে মনে হয়
জ্যাকি

এখনও এটি জেডিকে তে কাজ করবে বলে মনে হচ্ছে না ...
জ্যাকি

@ জ্যাকি আপনার পূর্ণ ('অফলাইন' নামেও পরিচিত) সংস্করণটি ব্যবহার করা উচিত।

আমার জন্য কোর.জিপটি জেডিকে 8
ডেসাস

24

এর আগেও উত্তর দেওয়া হয়েছে। এটি "jdk-8u91-Windows-x64.exe" এর জন্যও কাজ করে

  1. 7-জিপ সহ আনজিপ করুন, তাই আমরা সরঞ্জাম.জিপ পাই
  2. আনজিপ টুলস.জল একটি ফোল্ডার ফোল্ডারে_নেপ করুন যাতে আমরা ছবিতে সামগ্রীগুলি পাই get এখানে চিত্র বর্ণনা লিখুন

  3. সেন্টিমিডে ফোল্ডার_নাম / বিন ফোল্ডারে যান এবং কমান্ডটি চালান

    java -version

আউটপুট হবে

Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

এটি ইঙ্গিত দেয় যে সেখানে গোলযোগ রয়েছে। আসলে আমাদের সকল প্যাকেজ আনপ্যাক করা দরকার।

  1. সেন্টিমিডে ফোল্ডার_নাম নামক ফোল্ডারে যান এবং কমান্ডটি সম্পাদন করে স্বয়ংক্রিয়ভাবে আনপ্যাকিং করুন

    (আর। প্যাক) ইন / আর% এক্স এর জন্য।

  2. আবার পদক্ষেপ 3 করুন, আপনি যদি আউটপুট বেলো পান, তবে জেডিকে ব্যবহারের জন্য প্রস্তুত।


java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b15, mixed mode)

1
অসাধারণ. আপনি আমার দিন তৈরি করেছেন। মোহন মত কাজ। এটি ওপির প্রশ্নের সুনির্দিষ্ট উত্তর। বিস্তারিত নির্দেশাবলীর জন্য অনেক ধন্যবাদ :)
কালুভা

এটি আমাকে বেশ সাহায্য করেছে - পুরানো জিনিস পরীক্ষার জন্য আমি "পোর্টেবল" জেআরই 6u45 64-বিট পেতে কেবল এই পদক্ষেপগুলি অনুসরণ করেছি। :)

ধন্যবাদ মানুষ. এটি "jdk-8u102-Windows-i586.exe" এর জন্যও কাজ করেছে।
আশ্রোকোচন

17

এইভাবে আমি এটি করি,

এক্সেপ ইনস্টলেশনটি শুরু করুন এবং নীচের স্ক্রিনটির জন্য অপেক্ষা করুন,

এখানে চিত্র বর্ণনা লিখুন

যান C:\Program Files (x86)\Java এবং আপনার জেডিকে অন্য জায়গায় অনুলিপি করুন।

'X' ক্লিক করে ইনস্টলেশনটি বাতিল করুন এবং জেডিকে আনইনস্টল করুন।

অনুলিপি করা জেডিকে আবার C:\Program Files (x86)\Javaআপনার পছন্দের ফোল্ডারে অনুলিপি করুন


3
লোকেরা কোনওভাবে এই রত্নটিকে মিস করেছে। এটি কাজ করে!
রমজান পোলাট

স্বরে নোট করুন: ইনস্টলেশন বাতিল করার পরেও, আমাকে এটি নিয়ন্ত্রণ / প্যানেল ব্যবহার করে অপসারণ / আনইনস্টল করতে হয়েছিল প্রোগ্রাম এবং বৈশিষ্ট্য। এই সমাধানটি তালিকায় আরও বেশি হওয়া উচিত, এটি দ্রুত, সহজ এবং কাজ করে।
posix99

2
আপনার যখন মেশিনে প্রশাসকের অধিকার নেই তখন দরকারী নয়
skvp

7

জেডিএ দিয়ে জাভা এসই ডাউনলোড করুন

  1. ওরাকল ওয়েবসাইট থেকে jdk ডাউনলোড করুন :
  2. এক্সকে আনজিপ করুন । উদাহরণস্বরূপ: jdk-8u5-Windows-x64.exe
  3. নিম্নলিখিত ফাইলটি আনজিপ করুন : টুলস.জিপ ( আনজিপড ফোল্ডারের নীচে পাওয়া যায়) পছন্দসই জেভিএহোমে
  4. আপনার পছন্দসই পথে নির্দেশ করতে JAVA_HOME পরিবেশের পরিবর্তনশীল আপডেট করুন

সংস্করণের জন্য পরীক্ষিত: jdk-7u60-Windows-x64.exe, jdk-7u60-Windows-x64.exe

জেডিএ সহ জাভা ইই ডাউনলোড করুন

  1. ওরাকল ওয়েবসাইট থেকে jdk ডাউনলোড করুন :
  2. এক্সকে আনজিপ করুন । উদাহরণস্বরূপ: jdk-7u55-Windows-x64.exe
  3. নিম্নলিখিত ফাইলটি আনজিপ করুন : পণ্য \ প্যাকেজগুলি \ jdk.zip ( আনজিপড ফোল্ডারের নীচে পাওয়া যায়) পছন্দসই জেভিএহোমে
  4. আপনার পছন্দসই পথে নির্দেশ করতে JAVA_HOME পরিবেশের পরিবর্তনশীল আপডেট করুন

সংস্করণের জন্য পরীক্ষিত: jdk-7u55-Windows-x64.exe


Jdk-7u60 সহ, আমি 7zip সহ আনজিপ (পদক্ষেপ 2) পরে, আমি কেবলমাত্র সরঞ্জাম.জিপ পাই, এক্সাই থেকে অন্য কোনও ফাইল বের করা হয় না ... :(
সোরিন পোস্টেলনিকু

আসলে আমার জন্য jdk-7u55, x x এবং x32 উভয়ের জন্যই একই ঘটনা ঘটে ...
সোরিন পোস্টেলনিকু

আপনি জাভা ই ই ডেভলপমেন্ট কিটটি নয়, জাভা এসই বিকাশ কিটটি ডাউনলোড করার চেষ্টা করছেন। জাভা এসই জেডিকে-র জন্য, কেবল কোনও জাভা_হৌম ফোল্ডারে সরঞ্জাম.জিপ ফাইলটি আনজিপ করুন। উপরে আপডেট নির্দেশাবলী দেখুন।
অ্যালিন স্টোইয়ান

3
আমি সরঞ্জাম.জিপ বের করেছি এবং জাভাহোম সেট করেছি। আমি "জাভা / ল্যাং / নোক্লাসডিফফাউন্ডআরার: জাভা / ল্যাং / অবজেক্ট" পাওয়ার পরে javac
arulraj.net

1
@ arulraj.net আমি যা করেছি তা হ'ল ই জি জিডি গাইড (স্ক্রোল আপ) অনুসরণ করে জেডকে ফোল্ডারে যেমনটি নির্দিষ্ট করা হয়েছিল for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar"
তেমনটি

7

এই অপারেশন সিস্টেমগুলির জন্য ওরাকল ওয়েবসাইটে জাভা রানটাইম এনভায়রনমেন্ট (জেআরই) এর একটি .tar.gz ফাইল রয়েছে : উইন্ডোজ এক্স 86, উইন্ডোজ এক্স 64, লিনাক্স এক্স 86, লিনাক্স এক্স 64, ম্যাক ওএস এক্স x64, সোলারিস x64। দেখা: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

এছাড়াও জাভা ডেভলপমেন্ট কিট (জেডিকে) রয়েছে : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html । উইন্ডোজ .tar.gz। অনুপস্থিত, তবে আপনি 7zip এর মতো একটি সরঞ্জাম দিয়ে .exe ফাইলটি বের করতে পারেন।

আমি পেয়েছি এটি গ্রহগ্রহকে পোর্টেবল করতে খুব দরকারী। ;-)


2
ওডিএক্সের জন্যও জেডিকে .tar.gz অনুপস্থিত।
lucasvc

উইন্ডোজ। এক্সে আনজিপ করা আপনার প্রয়োজনীয় ফর্ম্যাটে ফাইলগুলি দেয় না (কমপক্ষে 8u181 হিসাবে নয়)। অন্যান্য উত্তর কীভাবে সামগ্রীগুলি আরও উত্তোলন করতে পারে তার বিশদ পদক্ষেপ সরবরাহ করে provide
রাঙ্গী কেইন

7

আপনি আজুল সিস্টেমগুলি থেকে একটি পোর্টেবল জুলু .zip সংরক্ষণাগার ডাউনলোড করতে পারেন , যা উইন্ডোজ, লিনাক্স (আরএইচইএল, সুস, দেবিয়ান, উবুন্টু, সেন্টোস) এবং ম্যাক ওএস এক্স এর জন্য ওপেনজেডিকে তৈরি করে are

জুলু ওপেনজেডিকে এর একটি প্রত্যয়িত বিল্ড যা পুরোপুরি জাভা এসই স্ট্যান্ডার্ডের সাথে সম্মতিযুক্ত। জুলু 100% মুক্ত উত্স এবং অবাধে ডাউনলোডযোগ্য। এখন জাভা বিকাশকারীগণ, সিস্টেম প্রশাসক এবং শেষ ব্যবহারকারীগণ মোতায়েনের নমনীয়তা এবং আপগ্রেডের সময়কালের নিয়ন্ত্রণের সাথে মুক্ত উত্স জাওয়ার পুরো সুবিধা উপভোগ করতে পারবেন।

বিভিন্ন জেভিএম (জুলু সহ) এর আরও প্রযুক্তিগত তথ্য তাদের আর্কিটেকচার এবং ওএস সমর্থন সহ এখানে


2
এটিতে ম্যাকের পাশাপাশি উইন্ডোজ এবং লিনাক্সের জন্য জিপ ফাইল রয়েছে। খুব সুন্দর!
কোড-শিক্ষানবিস

7

বহুল প্রচারিত উত্তরটি ঠিক আছে, আমি এই ব্যাট ফাইলের আকারে বেশ কিছু সময়ের জন্য এটি ব্যবহার করেছি:

@ECHO OFF

SETLOCAL ENABLEDELAYEDEXPANSION

SET ROOT=%cd%

REM Get the tools.zip from the innards of the installer
7z e *.exe .rsrc/1033/JAVA_CAB10/111
7z e 111 7z x tools.zip
REM Extract all
7z x -aoa tools.zip -ojdk

del tools.zip
del 111

REM Searching directory structure from root for subfolders and zipfiles.
FOR /F "delims==" %%d IN ('dir /ogne /ad /b /s "%ROOT%"') DO (
    echo Descending into %%d
    FOR /F "delims==" %%f IN ('dir /b "%%d\*.pack"') DO (
        echo Extracting "%%d\%%f"
        REM Extract all packs into jars.
        jdk\bin\unpack200 -r  "%%d\%%f" "%%d\%%~nf.jar"
    )
)

ENDLOCAL
pause;

এটি 7zip এর পথে অ্যাক্সেসের প্রয়োজন এবং এটি আপনার পছন্দসই JDK বরাবর একটি ফোল্ডারে চালানো উচিত (এটি এখানে * খুঁজে পাওয়ার কারণে এটি খুঁজে পাবেন)।

8u144 এ কাজ করে এবং আমি অনুমান করি এটি 8u20 জিনিস থেকে কাজ করেছে।


আপনি যদি উত্স সংরক্ষণাগারটিও চান তবে আপনি যোগ করতে পারেন 7z e *.exe .rsrc/1033/JAVA_CAB9/110এবং7z e 110 7z x src.zip
রাঙ্গী কেইন

আপনি আমার নায়ক! আশা করি আমি একাধিকবার উপড়ে ফেলতে পারতাম। আমার অর্থ, অন্যান্য সমস্ত উত্তর ঠিক আছে, তবে এটি একটি ক্লিকের অনুলিপি এবং পেস্ট সমাধান :-)
নিলস স্মিট

8u201 এর জন্য সুন্দরভাবে কাজ করেছেন। ধন্যবাদ!
রায়চি


4

জেডিকে 5 জিপ ফাইলের জন্য এখানে একটি লিঙ্ক দেওয়া আছে। sun-jdk-5-win32-x86-1.5.0.12.zip


আমার জন্য দিনটি বাঁচিয়েছে, ধন্যবাদ একগুচ্ছ! পার্শ্ব নোট: উত্সforge.jp একটি গুরুতরভাবে ঘেত্তোর ডাউনলোড পৃষ্ঠা আছে।
13:37

4

থেকে প্রসেসিং অ্যাপ্লিকেশনটি ডাউনলোড করুন http://www.processing.org/download/ করুন । জিপ ফাইলটিতে জাভা নামে একটি ফোল্ডার রয়েছে। এটিতে জেডিকে 1.6.0_32 (19/02/2013 এ সংস্করণ পরীক্ষা করা হয়েছে) অন্তর্ভুক্ত রয়েছে।


আজ অবধি, 32 বিট উইন্ডোজ সংস্করণে জেআরই রয়েছে 1.7.0_40
acdcjunior

আমি কীভাবে গ্রহনটিতে প্রসেসিং জাভা ফোল্ডার যুক্ত করতে পারি?
আনা.ক্লে

উইন্ডোতে @ এমআরস্কুয়াড ওপেন প্রেফারেন্স ডায়ালগ -> পছন্দসমূহ মেনু (বা ম্যাকের উপর Eclipse -> Preferences মেনু), জাভাতে যান -> ইনস্টল করা JREs এ যান এবং ক্লিক করুন।
রবার্তো লিনিয়ার্স

চেক করা হয়েছে: 2015-11-30, সংস্করণটি এখানে: 1.8.0_51
acdcjunior

এটি একটি জেআর, জেডিকে না?
স্টারডাস্ট

4

ওএসএক্স নির্দেশাবলী

দিয়ে পরীক্ষিত jdk-8u74-macosx-x64.dmg

  1. ওরাকল দ্য ডাউনলোড করুন .dmg
  2. ডিস্ক চিত্রটি মাউন্ট করুন
  3. এক্সট্র্যাক্ট.pkg , টেনে নিয়ে যান। ডাবল ক্লিক করবেন না (এটি ইনস্টল করা হবে)।
  4. একটি টার্মিনাল এবং cdপ্যাকেজে খুলুন ।
  5. mkdir jdk-$version && cd jdk-$version
  6. xar -xf ../JDK*.pkg
  7. cd jdkTAB
  8. tar zxf Payload
  9. Contents/Homeফোল্ডারের JDK রয়েছে

এটি প্রকৃতপক্ষে ম্যাকের জন্য সেরা সমাধান! ঠিক একটি নোট, Contents/Homeফাইন্ডার থেকে ফোল্ডারটি অ্যাক্সেস করতে , এক্সটেনশানটি jdk TABসরিয়ে .pkgফাইন্ডারের অ্যাক্সেসযোগ্য ফোল্ডারটি তৈরি করতে ফাইলটির নাম পরিবর্তন করুন (step ধাপে)
স্লার্টিবার্টফেষ্ট

3

সান জেভিএম একটি এমএসআই হিসাবে উপলব্ধ যা কোনও স্ক্রিপ্ট থেকে কার্যকর করা যায়।

http://java.sun.com/javase/6/docs/technotes/guides/deployment/deployment-guide/install-msi.html


এটি আমি যা খুঁজছি তার এক ধাপ কাছাকাছি ...
খোলে

1
উবুন্টুতে স্যুইচ করুন। "sudo apt-get sun-java6-sdk" ... (প্রথমবারের মতো আপনাকে লাইসেন্স গ্রহণ করতে হবে)।
থরবজর্ন রাভন অ্যান্ডারসন

1
আমি ইতিমধ্যে উবুন্টুতে স্যুইচ করেছি, এবং সেখানেও, আমি কেবল
অ্যাপট

1
আপনি সহজেই "ডাউনলোড এবং আনজিপ এবং চালান" কার্যকারিতা পাবেন না কারণ আপনার লাইসেন্সটি গ্রহণ করতে হবে। তবে আমি পেয়েছি যে জেনকিনস স্বয়ংক্রিয়ভাবে জাভা ডাউনলোড করতে এবং এটিকে নিজের কাছে উপলব্ধ করতে পারে। সম্ভবত আপনি নিজের জন্য সেই কার্যকারিতা তুলতে পারেন?
থরবজর্ন রাভন অ্যান্ডারসন

এটি আর কাজ করে না। ডাউনলোড লিঙ্কটি নামানো হয়েছে।
মাইকস্ল্যাটারি


2

জিজ্ঞাসা করার জন্য ধন্যবাদ; জেডিকে উইন্ডোজ রেজিস্ট্রির সাথে যোগাযোগ করার কথা মনে হচ্ছে না।

তবে জেআরই নির্দিষ্ট কিছু ক্ষেত্রে করে in

লিঙ্ক: http://www.rgagnon.com/javadetails/java-0604.html


1
ভাল এটা অবশ্যই এখন আছে। রেজিস্ট্রি কনফিগারেশন নষ্ট হয়ে যাওয়ায় আমি jdk6 পুনরায় ইনস্টল করতে পারিনি এবং এটি পুনরায় ইনস্টল করার জন্য জোর দিয়েছিল যা কখনই কাজ করে না
স্টিভেন

ঠিক আছে,
এগুলি

2

আইগর এবং চার্লসবি দ্বারা বর্ণিত প্রক্রিয়াটি আমার কাছে কাজ করে, যেহেতু আইডিইয়ের মতো নেটবিয়ানস এবং এক্সিলিপ পারমিট জেডিকে-র অবস্থান নির্দিষ্ট করে, এমনকি অ্যাপাচি টমক্যাট (জিপ ডিস্ট্রিবিউশন) এর মতো সফ্টওয়্যারও সেট আপ করতে BASH - ফাইল ব্যবহার করে (তারপরে জেডিকে অবস্থান নির্দিষ্ট করে) আত্মীয়স্বজন ইউআরআই)।
আমার কাছে নেটবিনস, অ্যাকলিপস, অ্যাপাচি টমক্যাট একটি "পোর্টেবল মোড" তে জেডিকে নিয়ে কাজ করার একটি ইউএসবি-হার্ডডিস্ক রয়েছে।
ইনস্টলারের ফাইলগুলি থেকে জেডিকে-র একটি অনুলিপি বের করার আমার একটি উপায় ছিল: এটি ইনস্টল করুন, এটিকে অন্য জায়গায় অনুলিপি করুন এবং তারপরে এটি আনইনস্টল করুন। এটি উত্তোলনের একটি নোংরা উপায়, তবে এটি ছিল সফল success
এক্সট্রা - এলআইবিএস রাখার জায়গাটি ছিল:% PLACE_WHERE_JDK_ARE% \ jre \ lib \ ext


2

ইনস্টলারে বান্ডিল হওয়া কোর.জিপ ফাইলের ভিতরে ডায়ার পেতে আপনি কেবল 7 জিপ (বা অন্য কোনও অনুরূপ অ্যাপ্লিকেশন) ব্যবহার করতে পারেন। এক্সপি ব্রাউজ করতে কেবল 7 জিপ ব্যবহার করুন, আপনি একটি কোর.জিপ ফাইল দেখতে পাবেন যার মধ্যে সমস্ত ফাইল রয়েছে যা সাধারণত "জেআরএক্স" দিরের ভিতরে থাকে (যেখানে এক্সটি মূল সংস্করণ নম্বর)। এনভ ভেরিয়েবল এবং এগুলি নির্ধারণের জন্য, আপনি অন্যান্য উত্তরগুলি অনুসরণ করতে পারেন। যদি আপনি চান সমস্ত একটি পোর্টেবল জে (উদাহরণস্বরূপ, আপনি java.exe jarfile বা javaw.exe jarfile ব্যবহার করে আপনার জার চালাতে পারেন) তবে এই সমাধানটি করবে। এটি জেরে দিরকে এক জায়গা থেকে অন্য জায়গায় অনুলিপি করার মতো


সহায়তা করছে না ... ভিএম জাভা / ল্যাং / নো ক্লাসডেফফাউন্ড ইরার শুরু করার সময় ত্রুটি ঘটেছে: জাভা / ল্যাং / অবজেক্ট
নাইটক্রোলার

2

এই লিঙ্ক

http://www.java.com/en/download/manual.jsp

আপনাকে অন্তত অস্বাস্থ্যকর প্রিলোড ইনস্টলারটি সরাসরি এসডিকে যেতে এড়াতে সহায়তা করে।

সেখান থেকে, আমি এটি আপনার পুরানো ক্রুফটি পিসিতে বা অন্য কোথাও একটি ফেলে দেওয়া ভিএম-এ ইনস্টল করব, তারপরে ফলাফলটি স্থানান্তর করব

C:\Program Files (x86)\Java\jre7

(বা অনুরূপ) আপনার নতুন মেশিনের সাথে খুব সাধারণ কিছু ENV ভেরিয়েবল সেট করুন এবং সেখানে আপনি আদর্শভাবে যান, সমস্ত বিপণনের আবর্জনা এবং সম্ভাব্য টাই-ইনগুলি w অবশ্যই, ঘন ঘন স্বয়ংক্রিয় আপডেটগুলি থেকে সুরক্ষাও ডাব্লু / ও।


1
এছাড়াও ব্রাউজার প্লাগইন ছাড়া অ্যাপলেট এবং জাভাফ্যাক্স কাজ করে না, ওয়েবস্টার্ট উপলব্ধ নেই, জার টাইপ জাভাউ.এক্সের সাথে আবদ্ধ নয় এবং কোনও "ডিফল্ট জাভা" মোটেই ইনস্টল করা নেই। তবে আপনার যদি এর কোনও প্রয়োজন না হয় তবে অবশ্যই এটি ঠিক আছে।
গিম্বি

হ্যাঁ, আমি আরও একমত হতে পারি না :-) এটাই হল "কোনও ইনস্টলার নেই" বলে। অবশ্যই, কেউ (অবশ্যই সূর্য-ওরাকল থেকে নয়) একটি নিয়মিত ইনস্টল করার সময় নিবন্ধের সাথে কী ঘটে যায় তা বিশ্লেষণ করতে পারে এবং এটি-নেওয়া-বা-ছাড়ার ভিত্তিতে প্রচুর .reg (আইস্রিটি) ফাইল সরবরাহ করতে পারে। যেমনটি আমরা জানি, অনেক ব্রাউজার কোনও এবং সমস্ত জাভা-প্লাগইন অক্ষম করে। সঙ্গত কারণে আমি আনন্দিত, তারা করেছে।
ফ্রাঙ্ক নোক

2

আমি আবিষ্কার করেছি আপনি ওয়াইনে ইনস্টলারটি চালাতে পারেন। এইটা কাজ করে:

WINEPREFIX=/home/jason/java wine jre-7u11-windows-i586.exe

তারপরে এটি শেষ হয়ে গেলে আপনি কেবল জিপ আপ করতে পারেন /home/jason/java/drive_c/Program\ Files\ \(x86\)/Java/jre7/

এটি jdk এর জন্যও কাজ করা উচিত


2

আপনি সেভের জেআরই ডাউনলোড করতে পারেন এতে জেডিকে রয়েছে। সার্ভার জে 7

  1. উইন্ডোজ সিস্টেমের জন্য সার্ভার-jre- <version> .tar.gz ফাইলটি ডাউনলোড করুন।
  2. আপনার কাছে যদি 7 জিপ ট্যারে ফাইলটি বের করা যায় তবে আমি সাইগউইন ব্যবহার করেছি (অ্যাডমিনের অধিকার ছাড়াই সাইগউইন ইনস্টল করা যেতে পারে এই উত্তরটি দেখুন ) কমান্ডের সাথে টার ফাইল বের করার জন্য tar xzvf file.tar.gzঅন্য কোনও ট্যারে এক্সট্রাক্টরও কাজ করবে

এখন আহৃত জে ডি কে ফোল্ডারটি একই ফোল্ডারে তৈরি করা হবে।


1
এমনকি jdk8 এর জন্যও কাজ করে। আপনি আমার দিন তৈরি করেছেন। এটি এখন পর্যন্ত সবচেয়ে সহজ পদ্ধতি।
kspviswa


1

আমি বেশ কয়েকবার জেআরই ফোল্ডারটি অনুলিপি করেছি এবং এটি সর্বদা ভাল কাজ করে। তবে আনুষ্ঠানিকভাবে আমি নিশ্চিত নই যে আপনি সরকারী ইনস্টলেশন যেমন IE, ফায়ারফক্স এবং যে কোনও জন্য প্লাগইনগুলি ইনস্টল করে, এর বিষয়বস্তু সহ একটি জিপ ফাইল পেতে পারেন কিনা।


ঠিক আছে, ড্রপবক্সে আমার একটি জিপ ফাইল আপলোড করা আছে, আমি এটি ডাউনলোড করে প্রতিটি মেশিনে অনুলিপি করি ... এটি এখনও ভাল কাজ করেছে ...
খোলা


1

নীচের টিপস থেকে আদেশগুলি ব্যাচ স্ক্রিপ্ট হিসাবে মোড়ানো। এটিকে আনপ্যাক.ব্যাট হিসাবে সংরক্ষণ করুন। তারপরে এটি jdk / jre এক্সট্রাক্ট করা ফাইল দিয়ে দিরের কাছে রাখুন।

@echo off

cd /d "%~dp0"
for /r %%x in (*.pack) do .\bin\unpack200 -r "%%x" "%%~dx%%~px%%~nx.jar"

0

আমি এক্সপি ইনস্টলারটির সাথে জেডিকে 8 ইনস্টল করেছি এবং তারপরে জেআরই আনইনস্টল করেছি, আমার এখন জেডিকে ফোল্ডার নেই কোনও এনভির ভেরিয়েবল বা অন্য সেটিং পরিবর্তিত।


0

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

এখানে যেখানে। .Gz প্যাকেজটি ডাউনলোড করুন।


আপনি কি আরও কিছু ব্যাখ্যা করতে পারেন?
ডিটার Meemken

ওপি বিশেষত একটি .zip কীভাবে ডাউনলোড করবেন সে সম্পর্কে জিজ্ঞাসা করেছিল, তবে এই সমাধানটি বিশেষত একটি .gz (কিছুটা আলাদা) ডাউনলোড করার পরামর্শ দেয়, যা কোনও নেটিভ (কেবল বিল্ট-ইন ইউটিলিটি) উইন্ডোজ মেশিনে নিষ্কাশনযোগ্য নয়।
shawmanz32na

0

স্যান্ডবক্সে ইনস্টল করুন এবং ফোল্ডারটি অনুলিপি করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.