المنتديات

Java 6 runtime 'إصدار قديم' لنظام MacOS Big Sur 11.3

ميكزن

ملصق أصلي
2 سبتمبر 2013
شمال فانكوفر
  • 1 يناير 2021
لدي بعض التطبيقات التي تتطلب إصدار Apple القديم من Java runtime

حسب الموضوع السابق انظر موضوع نظام التشغيل كاتالينا - حاولت تثبيت الإصدار القديم من Java 6 runtime على Big Sur ويبدو أن حزمة Java مثبتة بشكل جيد - /Library/Java/JavaVirtualMachines/1.6.0.jdk

بعد أن بدا أن تثبيت pkg 'يعمل بشكل جيد' وأبلغ عن 'التثبيت الناجح' - التحقق من 'java --version' في المحطة الطرفية - حصلت على 'تعذر إكمال العملية - غير قادر على تحديد موقع Java Runtime'

أتساءل عما إذا كانت Apple قد غيرت طريقة تشغيل Java في Big Sur وما إذا كان 'الاتصال بالمنزل' لكل تطبيق يتم تشغيله على Big Sur له أي علاقة به؟ كما أنني حذر من تغيير أي ملفات نظام - ربما قد يؤدي ذلك إلى تعطيل 'توقيع' نظام Big Sur OS ويسبب مشاكل أو تعطل نظام OS Big Sur System؟

كان كل شيء يعمل في كاتالينا بشكل مثالي والآن لا يعمل في Big Sur حتى 11.2 حتى الآن

هل نجح أي شخص في تثبيت Java 6 Run Time وأي تطبيقات تتطلب هذا الإصدار القديم من Java؟

أي أفكار / نصائح / تحديثات؟

جيمسيك

4 ديسمبر 2017


كييف ، أوكرانيا
  • 5 فبراير 2021
هناك حل بسيط للغاية:
1. التثبيت الشراب (مدير الحزم لنظام macOS)
2. تشغيل في المحطة: الشراب تثبيت java6

نتيجة لذلك سيكون لديك jdk 1.6 على المسار /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

شيء واحد يجب ملاحظته: Jdk 1.6 لن يعمل على Apple Silicon.

ميكزن

ملصق أصلي
2 سبتمبر 2013
شمال فانكوفر
  • 5 فبراير 2021
قال jemcik: هناك حل بسيط للغاية:
1. التثبيت الشراب (مدير الحزم لنظام macOS)
2. تشغيل في المحطة: الشراب تثبيت java6

نتيجة لذلك سيكون لديك jdk 1.6 على المسار /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

شيء واحد يجب ملاحظته: Jdk 1.6 لن يعمل على Apple Silicon. انقر فوق لتوسيع...
هل هذا اقتراح؟

أو هل قمت بالفعل بتثبيته وتحقق من أنه يعمل مع تطبيق قديم؟

جيمسيك

4 ديسمبر 2017
كييف ، أوكرانيا
  • 5 فبراير 2021
لقد قمت بتثبيته وهو يعمل مع تطبيق قديم.
تفاعلات:bobnugget و mikzn

ميكزن

ملصق أصلي
2 سبتمبر 2013
شمال فانكوفر
  • 5 فبراير 2021
واو - رائع - سأحاول ذلك

ميكزن

ملصق أصلي
2 سبتمبر 2013
شمال فانكوفر
  • 6 فبراير 2021
قال jemcik: لقد قمت بتثبيته وهو يعمل مع تطبيق قديم. انقر فوق لتوسيع...
FWIW - هذا لم ينجح - Big Sur 11.3 م

Mateo_rocks

10 فبراير 2021
  • 10 فبراير 2021
قال jemcik: هناك حل بسيط للغاية:
1. التثبيت الشراب (مدير الحزم لنظام macOS)
2. تشغيل في المحطة: الشراب تثبيت java6

نتيجة لذلك سيكون لديك jdk 1.6 على المسار /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

شيء واحد يجب ملاحظته: Jdk 1.6 لن يعمل على Apple Silicon. انقر فوق لتوسيع...
كيف لا يعمل على Apple Silicon؟ ربما سأحتاج إلى تشغيل التطبيقات القديمة على AS ، فهل هناك أي شيء يمكنني القيام به؟

ميكزن

ملصق أصلي
2 سبتمبر 2013
شمال فانكوفر
  • 14 فبراير 2021
يقول mateo_rocks: لماذا لا يعمل على Apple Silicon؟ ربما سأحتاج إلى تشغيل التطبيقات القديمة على AS ، فهل هناك أي شيء يمكنني القيام به؟ انقر فوق لتوسيع...

بقدر ما أستطيع أن أقول (حتى الآن) أنه قد لا يعمل على Big Sur - أنا قادر على تثبيت الملفات بنجاح باستخدام رابط كاتالينا كما هو مذكور أعلاه - المنشور رقم 1 - يتم تثبيت الملفات في نفس الموقع كما في كاتالينا - لكن JAVA_HOME لا يعمل ولا يتعرف عليه macOS Big Sur

اعرض عنصر الوسائط 'data-single-image = '1'>

اعرض عنصر الوسائط 'data-single-image = '1'> ح

harabai

16 فبراير 2021
  • 16 فبراير 2021
بدلاً من ضبط طريقة JAVA_HOME قبل Big Sur.
استخدام المسار المطلق لتثبيت JDK6 الخاص بك.
بالنسبة لي ، يحتوي نص bash الخاص بي لتحديد مصادر البيئة الخاصة بي على JAVA_HOME = / Library / Java / JavaVirtualMachines // الصفحة الرئيسية
تفاعلات:ميكزن ح

harabai

16 فبراير 2021
  • 16 فبراير 2021
نسيت أن أضيف ، لا بد لي من العودة إلى كاتالينا لأنني تلقيت خطأ JNI غريبًا حول إنشاء JavaVM عندما أقوم بتشغيل Maven أو Jboss مع Big Sur. ما زالوا يجرون ، لكنهم بطيئون مثل الجحيم ، مقارنة بتشغيلهم في كاتالينا

ميكزن

ملصق أصلي
2 سبتمبر 2013
شمال فانكوفر
  • 3 أبريل 2021
قال harabai: بدلاً من وضع JAVA_HOME على طريقة Big Sur.
استخدام المسار المطلق لتثبيت JDK6 الخاص بك.
بالنسبة لي ، يحتوي نص bash الخاص بي لتحديد مصادر البيئة الخاصة بي على JAVA_HOME = / Library / Java / JavaVirtualMachines // الصفحة الرئيسية انقر فوق لتوسيع...

شكرًا على الرد الذي حاول ذلك ولم يتمكن من تشغيله - لا أعتقد أنك قمت بتثبيت 'إصدار قديم' لنظام التشغيل Mac؟ التي تحتاجها بعض التطبيقات على وجه التحديد؟

لقد وجدت هذا الرابط - كيفية تعيين متغير البيئة $ JAVA_HOME على macOS - وتمكن من إعادة التعيين - $ JAVA_HOME - عن طريق التحرير

Mikzn-MBP2015-BS ~٪ صدى $ JAVA_HOME
/Library/Java/JavaVirtualMachines/1.6.0

لسوء الحظ ، لا يزال تطبيقي يتعطل - لذا في هذه المرحلة ، لست متأكدًا مما إذا كان إصدار Java 'mac Legacy' لا يعمل أو إذا كان التطبيق (iBackup) لن يعمل على Big Sur

عملت جميعها بشكل جيد على Catalina - قد أجرب تطبيقًا مختلفًا لمعرفة ما إذا كان تثبيت Java جيدًا - ولكني بحاجة إلى العثور على تطبيق آخر يحتاج إلى إصدار Mac القديم من Java لاختباره باستخدام مع

صهيونليون 77

11 يونيو 2021
  • 11 يونيو 2021
مرحبا مكزن ،

كيف تمكنت بالفعل من إعادة تعيين $ JAVA_HOME؟ ماذا أدخلت في ~ / .zshrc؟
حاولت:
تصدير JAVA_HOME = $ (/ usr / libexec / java_home)
والذي سيعيد دائمًا موقع Java 8 في
/ Library / Internet Plug-Ins / JavaAppletPlugin.plugin / المحتويات / الصفحة الرئيسية

الشيء الآخر الذي جربته هو
تصدير JAVA_HOME = $ (/ Library / Java / JavaVirtualMachines / 1.6.0.jdk / المحتويات / الصفحة الرئيسية)
أو
تصدير JAVA_HOME = $ (/ Library / Java / JavaVirtualMachines / 1.6.0.jdk /)
ولكن نتج عن كلاهما خطأ رفض الإذن:
zsh: تم رفض الإذن: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

لقد قارنت أذونات مجلدات Java 6 و 8 وتم تعيين كلاهما على 755 ، لذلك من الناحية النظرية يجب أن يعمل كل شيء.
سأكون سعيدا لأية ملاحظات. و

ewu

14 أبريل 2020
  • 11 يونيو 2021
أفضل طريقة هي ترقية التطبيق القديم إلى جافا 8 الجديد.

أفضل نظام تشغيل لـ java 6 هو mac os EI Capitan آخر تعديل: 11 حزيران (يونيو) 2021

ميكزن

ملصق أصلي
2 سبتمبر 2013
شمال فانكوفر
  • 13 يونيو 2021
قال zionlion77: مرحبا mikzn ،

كيف تمكنت بالفعل من إعادة تعيين $ JAVA_HOME؟ ماذا أدخلت في ~ / .zshrc؟
حاولت:
تصدير JAVA_HOME = $ (/ usr / libexec / java_home)
والذي سيعيد دائمًا موقع Java 8 في
/ Library / Internet Plug-Ins / JavaAppletPlugin.plugin / المحتويات / الصفحة الرئيسية

الشيء الآخر الذي جربته هو
تصدير JAVA_HOME = $ (/ Library / Java / JavaVirtualMachines / 1.6.0.jdk / المحتويات / الصفحة الرئيسية)
أو
تصدير JAVA_HOME = $ (/ Library / Java / JavaVirtualMachines / 1.6.0.jdk /)
ولكن نتج عن كلاهما خطأ رفض الإذن:
zsh: تم رفض الإذن: /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

لقد قارنت أذونات مجلدات Java 6 و 8 وتم تعيين كلاهما على 755 ، لذلك من الناحية النظرية يجب أن يعمل كل شيء.
سأكون سعيدا لأية ملاحظات. انقر فوق لتوسيع...

آسف ، ليس لدي أي أخبار أو تحديثات جيدة - في الواقع بعد تحديث Big Sur عدة مرات منذ المنشور أعلاه - فقدت مرة أخرى القدرة على تعيين Java_Home على 1.6.0 - لم يكن الأمر كذلك حتى عندما تمكنت من الحصول عليها تم تعيين Java_Home على 1.6.0 - لم أحاول تشغيله مرة أخرى - الكثير من الوقت والجهد

لست متأكدًا - ولكن إذا تعطل في كل مرة يكون هناك تحديث BigSur - أظن أنه قد لا يستحق الجهد المبذول؟

أتذكر العبث مع .zshrc وتجربة ملفات .zshenv البديلة (مسارات الملفات إلى JAVA_HOME) وأيضًا الأذونات لكل من الملفين وأيضًا $ HOME / .zshrc

لقد استخدمت 'Text Edit' و 'Nano' في المحطة الطرفية لإنشاء / تحرير الملفات وإضافة تحرير النص إلى 'الوصول الكامل للقرص' لذلك افترضت أن الأذونات كانت جيدة - لديك نقطة جيدة بشأن الأذونات

لم أقض أي وقت منذ المنشور أعلاه - 3 أبريل 2021 - لذلك لا توجد أفكار جديدة

إذا عملت على هذا وقمت بأي اكتشافات - أنا متأكد من أن كل من يتابع هذا الموضوع سيقدر أي تحديثات وحلول

ميكزن

ملصق أصلي
2 سبتمبر 2013
شمال فانكوفر
  • 13 يونيو 2021
قال ewu: أفضل نظام تشغيل لـ java 6 هو mac os EI Capitan انقر فوق لتوسيع...

مع القليل من الجهد - يمكنك الحصول على - 'إصدار قديم' لوقت تشغيل Java 6 لنظام التشغيل MacOS يعمل بشكل مثالي على Sierra و High Sierra و Mojave ويعمل بشكل رائع مع أي تطبيقات قديمة

وبقليل من الجهد - كاتالينا - في هذا MR Post # 12

rbarrow

3 نوفمبر 2021
ليون ، فرنسا
  • 3 نوفمبر 2021
لقد جربت كل هذه الحلول لعدة ساعات على MacOS 11.6 Big Sur ، لكن لم ينجح أي منها.
لم أتمكن من الحصول على عمل Java 6.

بوجدانو

10 مارس 2009
  • 3 نوفمبر 2021
إليك كيفية تشغيل Angry IP Scanner 3.4.1 على Big Sur:
1. قم بتنزيل Java من Apple https://support.apple.com/kb/DL1572
2. إنشاء حزمة يمكن تثبيتها على Big Sur (نفس البرنامج النصي لـ Catalina)
الكود: set theDMG to choose file with prompt 'Please select javaforosx.dmg:' of type {'dmg'} do shell script 'hdiutil mount ' & quoted form of POSIX path of theDMG & ' -noverify -nobrowse' do shell script 'pkgutil --expand /Volumes/Java\ for\ macOS\ 2017-001/JavaForOSX.pkg ~/tmp' do shell script 'hdiutil unmount /Volumes/Java\ for\ macOS\ 2017-001/' do shell script 'sed -i '' 's/return false/return true/g' ~/tmp/Distribution' do shell script 'pkgutil --flatten ~/tmp ~/Desktop/Java.pkg' do shell script 'rm -rf ~/tmp' display dialog 'Modified Java.pkg saved on desktop' buttons {'Ok'} 3. قم بتثبيت ملف Java.pkg المحفوظ على سطح المكتب لديك
4. فتح / بن / باش
5. تحرير bash_profile باستخدام
الكود: nano ~/.bash_profile نسخ ولصق
الكود: export JAVA_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home احفظ التغيير عند الخروج.
6. قم بتشغيل الأمر المصدر
الكود: source ~/.bash_profile 7. اختبرها باستخدام
الكود: echo $JAVA_HOME يجب أن تكون النتيجة /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
8. قم بسحب وإسقاط الملف التنفيذي للتطبيق ، في هذه الحالة / Applications / Angry IP Scanner.app/Contents/MacOS/ipscan
9. اضغط دخول ونتمنى لك التوفيق!
اعرض عنصر الوسائط 'data-single-image = '1'>