សម្រាប់ Mac OS X វាទទួលបានការពិភាក្សាយ៉ាងទូលំទូលាយ និងប្រតិកម្មភ្លាមៗពីភាគីដែលចាប់អារម្មណ៍។ ក្រុមហ៊ុន Apple បានគ្រប់គ្រងដើម្បីធានាអ្នកប្រើប្រាស់នៃប្រព័ន្ធរបស់ខ្លួនពីចម្ងាយ និងបានរារាំងកម្មវិធីជំនួយ Java នៅក្នុង Safari ដោយកែតម្រូវមាតិកានៃឯកសារប្រព័ន្ធដែលកំណត់តម្រូវការសម្រាប់កំណែអប្បបរមាដែលអាចអនុញ្ញាតបាននៃកម្មវិធីជំនួយ។ ប្រព័ន្ធប្រតិបត្តិការត្រួតពិនិត្យជារៀងរាល់ថ្ងៃសម្រាប់ការអាប់ដេតឯកសារនេះនៅលើម៉ាស៊ីនមេរបស់ Apple ដូច្នេះដំណើរការនេះមិនតម្រូវឱ្យមានការចូលរួមណាមួយឡើយ ហើយមិនមាននរណាកត់សម្គាល់ទាំងស្រុងនោះទេ។
សម្រាប់ Oracle វាចំណាយពេលត្រឹមតែបីថ្ងៃដើម្បីសរសេរការអាប់ដេត ហើយឥឡូវនេះអ្នកដែលត្រូវការអាចទាញយកកំណែចុងក្រោយបំផុតនៃ Java សម្រាប់ Mac OS ដោយផ្ទាល់។ ទោះជាយ៉ាងណាក៏ដោយ ក្នុងរយៈពេលប៉ុន្មានថ្ងៃបន្ទាប់ អ្នកឯកទេសសន្តិសុខបានចាប់ផ្តើមទទួលបានរបាយការណ៍ថា បំណះនេះមិនបានលុបបំបាត់ចន្លោះប្រហោងដែលអាចកើតមានទាំងអស់នោះទេ។ ដើម្បីសង្ខេបការអះអាងទាំងនេះ យើងទទួលបានលទ្ធផលខ្លី និងអាប់អួរ៖ វេទិកានេះនៅតែងាយរងគ្រោះ។ ច្រើនណាស់ដែលរ៉ាឌីកាល់មួយចំនួនណែនាំឱ្យលុប Java ចេញពី Mac OS ។ ហើយប្រសិនបើដូច្នេះ សំណួរធម្មជាតិកើតឡើង៖ តើអាភៀនពិតជាត្រូវការរបស់តូចនេះ ហើយតើវាមិនមានប៊ូតុងអស្ចារ្យទេ ដោយគ្រាន់តែចុចវាម្តង អ្នកអាចធានាថាអ្នកមិនមានបញ្ហាពេញមួយជីវិតរបស់អ្នកទេ?
ជាដំបូង ខ្ញុំត្រូវតែនិយាយថា អ្នកប្រហែលជាត្រូវការ Java នៅលើ Mac OS នៅក្នុងករណីពីរប៉ុណ្ណោះ៖ ទាំងអ្នកប្រើកម្មវិធីដែលសរសេរជាភាសានេះ (ឧទាហរណ៍គឺសេវាកម្មបម្រុងទុក Crashplan ល្បី) ឬអ្នករុករក Safari នៅលើគេហទំព័រដែលប្រើ Java កម្មវិធី (ជារឿយៗហៅថាអាប់ភ្លេត) ។ មុនពេលអ្វីៗទាំងអស់នេះអាចដំណើរការលើកុំព្យូទ័ររបស់អ្នក អ្នកត្រូវតែដំឡើងសមាសធាតុកម្មវិធីដែលមាន ឈ្មោះផ្សេងគ្នា- ធ្លាប់ប្រើដោយ Java Virtual Machine (JVM) ហើយឥឡូវនេះ Java Runtime Environment (JRE) ធម្មតា។ អ្នកអាចទាញយកវាពីតំណខាងលើ។ នៅក្នុងការនិយាយទូទៅ ពួកគេគ្រាន់តែប្រើ Java ហើយសម្រាប់ភាពសង្ខេប យើងនឹងប្រកាន់ខ្ជាប់នូវជម្រើសនេះ។
ក្រុមហ៊ុន Apple បាននិងកំពុងផលិតអស់រយៈពេលជាច្រើនឆ្នាំដែលជាផ្នែកមួយនៃ ប្រព័ន្ធប្រតិបត្តិការកំណែ Java ផ្ទាល់ខ្លួន (បច្ចុប្បន្ន Java 6 សម្រាប់ Mac OS X) ។ គោលការណ៍នេះបង្ហាញភាពត្រឹមត្រូវដោយខ្លួនឯងនៅក្នុងគ្រាដែលភាពជោគជ័យរបស់ក្រុមហ៊ុនមិនគួរឱ្យភ្ញាក់ផ្អើលដូចសព្វថ្ងៃនេះ ហើយក្រុមហ៊ុនផលិតកម្មវិធីធំៗមិនបានចាត់ទុកវេទិកា Mac សមនឹងទទួលបានការយកចិត្តទុកដាក់នោះទេ។ ចាប់តាំងពីពេលនោះមក មានការផ្លាស់ប្តូរជាច្រើន ចំណែកទីផ្សាររបស់ក្រុមហ៊ុន Apple បានកើនឡើងយ៉ាងខ្លាំង ហើយការគ្រប់គ្រងរបស់ក្រុមហ៊ុនបានសម្រេចចិត្តផ្លាស់ប្តូរទំនួលខុសត្រូវសម្រាប់ការគាំទ្រផលិតផលទៅក្នុងដៃអ្នកបង្កើតរបស់ខ្លួន។ ចាប់ផ្តើមជាមួយ Mac OS Lion JRE មិនត្រូវបានរួមបញ្ចូលជាមួយប្រព័ន្ធប្រតិបត្តិការទៀតទេ ដូច្នេះអ្នកចំណូលថ្មីជាច្រើនត្រូវស៊ើបអង្កេតសំណួរ៖ តើពិតជាមានឱកាសប្រើ Java នៅលើ Mac OS ដែរឬទេ? អ្នកប្រើ Mac ទំនងជាទទួលបានអត្ថប្រយោជន៍ពីការសម្រេចចិត្តនេះ ដោយសារការគាំទ្ររបស់ Apple គឺនៅសល់បន្តិចហើយ ហើយជាធម្មតាវាអាចធ្វើបានក្នុងការអាប់ដេត Java នៅលើ Mac ច្រើនជាងកំណែ Oracle ដើម។
ត្រឡប់ទៅ សំណួរអស់កល្ប"អ្វីដែលត្រូវធ្វើ?" យើងទទួលបានចម្លើយសាមញ្ញ: វាអាស្រ័យលើអ្នក។ ប្រសិនបើអ្នកមិនអាចធ្វើដោយគ្មានកម្មវិធីដែលបានសរសេរនៅក្នុង Java នោះគឺគ្មានជម្រើស។ ហើយប្រសិនបើគេហទំព័រដែលអ្នកចូលចិត្តបង្វិលអាប់ភ្លេត Java ហើយអ្នកមិនចង់ចែកវាជាមួយវា ចម្លើយគឺដូចគ្នា៖ អ្នកត្រូវដំឡើង JRE ។ ជាការប្រសើរណាស់ ប្រសិនបើគ្មានអ្វីបែបនេះកើតឡើងក្នុងជីវិតរបស់អ្នកទេ អ្វីៗគឺសាមញ្ញជាងនេះទៅទៀត - អ្នកអាចសម្រាក និងរីករាយបាន។
ប្រសិនបើអ្នកសម្រេចចិត្តដំឡើងសមាសធាតុមួយបន្ទាប់មក nuances ចាប់ផ្តើម។ អ្នកមានជម្រើស៖ ទាញយក Java 6 សម្រាប់ Mac ពីគេហទំព័រ Apple ឬដំឡើងកំណែទៅ 7 ពីតំណក្នុងកថាខណ្ឌទីមួយ។ កំណែរបស់ Apple ខុសគ្នាត្រង់ថា ការប្រតិបត្តិនៃអាប់ភ្លេត Java នៅក្នុង Safari ត្រូវបានរារាំង ដូច្នេះប្រសិនបើអ្នកត្រូវការគេហទំព័រធ្វើការ វានឹងមិនដំណើរការសម្រាប់អ្នកទេ។ ចំពោះកម្មវិធីដែលបានដំឡើងនៅលើកុំព្យូទ័រ ពួកវានឹងដំណើរការជាធម្មតា (លុះត្រាតែមានការបញ្ជាក់ដោយអ្នកផលិតកម្មវិធី)។ ម៉ាស៊ីនរបស់ខ្ញុំបញ្ជាក់រឿងនេះ - Java 6 និង Crashplan មានភាពសុខដុមជាមួយគ្នានៅលើវា។
ប្រសិនបើអ្នកសម្រេចចិត្តធ្វើបច្ចុប្បន្នភាព Java ទៅកំណែ 7 ពី Oracle អ្នកនឹងត្រូវបំពេញតាមតម្រូវការមួយចំនួន៖ ប្រព័ន្ធរបស់អ្នកត្រូវតែមានយ៉ាងហោចណាស់ Mac OS X 10.7.3 ហើយកម្មវិធីរុករកត្រូវតែមាន 64 ប៊ីត (ដែលមានន័យថា កម្មវិធីជំនួយ chromeនឹងមិនដំណើរការទេ មានតែនៅក្នុង Safari និង Firefox ប៉ុណ្ណោះ)។ អ្នកមិនអាចហៅការរឹតបន្តឹងខ្លាំងពេកទេ ដូច្នេះអ្នកដែលត្រូវការវាភាគច្រើនអាចប្រើកំណែនេះបានល្អ។ សូមចងចាំថាវាត្រូវបានចាត់ទុកថាមិនមានសុវត្ថិភាព ដូច្នេះប្រសិនបើ Mac របស់អ្នកមាន Java 6 រួចហើយ វាអាចជាការល្អក្នុងការបិទវា។ យ៉ាងហោចណាស់រហូតដល់រន្ធសោកនាដកម្មមួយចំនួនត្រូវបានរកឃើញនៅក្នុងកំណែនេះ។
ស្ថានភាពគឺគួរឱ្យអស់សំណើចដែលទាំង Java 6 និង Java 7 អាចត្រូវបានដំឡើងនៅលើប្រព័ន្ធ 10.7 និង 10.8 ក្នុងពេលតែមួយ។ បរិស្ថានជាមួយកម្មវិធីជំនួយកម្មវិធីរុករកតាមអ៊ីនធឺណិតដែលដំណើរការ (ពួកវាត្រូវបានបិទដោយលំនាំដើមជាមួយនឹងការអាប់ដេតខែតុលា)។ ជាការពិតណាស់ ដើម្បីទាញយកអត្ថប្រយោជន៍ពីដំបូន្មាននេះ អ្នកនឹងត្រូវការចំណេះដឹងភាសាអង់គ្លេស និងជំនាញបន្ទាត់ពាក្យបញ្ជា។
ប្រសិនបើអ្នកកំពុងស្វែងរកការរួមបញ្ចូលគ្នានៃសុវត្ថិភាពសមហេតុផល និងភាពងាយស្រួលក្នុងការងារ ខ្ញុំអាចណែនាំអ្នកឱ្យទៅ កម្មវិធីរុករក Chrome. វាល្អណាស់ដែលនៅពេលធ្វើអន្តរកម្មជាមួយ Java 6 វាព្រមានអ្នករាល់ពេលដែលអាប់ភ្លេត Java ព្យាយាមដំណើរការនៅលើគេហទំព័រ ហើយនៅក្នុងបរិស្ថាន Java 7 Chrome មិនអនុញ្ញាតឱ្យអាប់ភ្លេតទាល់តែសោះព្រោះវាមិនឆបគ្នា។ វិធីនេះ អ្នកនឹងមានសុវត្ថិភាពជានិច្ចពីគ្រាប់កាំភ្លើងរបស់ចោរ ខណៈពេលកំពុងលេងដោយសេរី។ ប្រើ Safari ឬ Firefox ដើម្បីចូលទៅកាន់គេហទំព័រ Java ដែលអាចទុកចិត្តបាន។ ឆ្កែចចកពេញហើយ ចៀមក៏មានសុវត្ថិភាព...
តើធ្វើដូចម្តេចដើម្បីកំណត់ថាតើមាន Java នៅលើ Mac OS របស់អ្នកដែរឬទេ ហើយប្រសិនបើមាន តើកំណែអ្វី?
ប្រសិនបើអ្នកនៅលើ Mac OS X 10.5 ឬ 10.6 - 99% ដែលប្រព័ន្ធនេះត្រូវបានបំពាក់ដោយកំណែ 6 ។ ដើម្បីផ្ទៀងផ្ទាត់វា សូមស្វែងរកក្នុងថត "ឧបករណ៍ប្រើប្រាស់" កម្មវិធី javaចំណូលចិត្ត។
ប្រសិនបើអ្នកនៅលើ 10.7 ឬ 10.8 ហើយមានរូបតំណាង Java នៅក្នុងការកំណត់ប្រព័ន្ធ នោះអ្នកបានដំឡើងកំណែ 7 ។
ប៉ុន្តែដើម្បីស្វែងរកនៅលើតោជាមួយអ្នករាល់គ្នា បច្ចុប្បន្នភាពដែលបានដំឡើងកំណែទី 6 មិនងាយស្រួលទេ។ ដើម្បីធ្វើដូចនេះអ្នកអាចចូលទៅកាន់គេហទំព័រ http://javatester.org/version.html ហើយប្រើកម្មវិធីរុករកដើម្បីពិនិត្យ។ ឬវាយបន្ទាត់ខាងក្រោមនៅក្នុងស្ថានីយ៖
ជាការឆ្លើយតប អ្នកនឹងទទួលបានអ្វីមួយដូចជា៖
កំណែ java "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (Build 20.12-b01-434, របៀបចម្រុះ)
លេខ “1.6.0_37” មានន័យថាកំណែ 6 កំពុងដំណើរការជាមួយនឹងលេខអាប់ដេត 37។ សម្រាប់ឯកសារយោង នេះគឺ បច្ចុប្បន្នភាពចុងក្រោយដែលត្រូវបានចេញផ្សាយដោយ Apple ។
ហើយចុងក្រោយ សំណួរចុងក្រោយ៖ តើនរណាម្នាក់ដែលចង់លុប Java ចេញពី Mac OS ហើយភ្លេចវាជារៀងរហូត តើគួរធ្វើអ្វី? តាមធម្មជាតិ ក្នុងចំណោមអ្នកដែលបានទាញយក Flashback កាលពីឆ្នាំមុន ប្រហែលជាមានបែបនេះ។ អ្នកនឹងរកឃើញចម្លើយ។ អ្វីគ្រប់យ៉ាងគឺសាមញ្ញណាស់នៅទីនោះ។
សំណួរ Java 7 មួយចំនួនទៀតត្រូវបានគ្របដណ្តប់ដោយ Oracle នៅលើទំព័រនេះ។ សូមក្រឡេកមើលហើយអ្នកអាចរកឃើញអត្ថប្រយោជន៍មួយចំនួននៅទីនោះ។
Java គឺជាភាសាសរសេរកម្មវិធី ហើយក្នុងពេលតែមួយ បរិស្ថានប្រតិបត្តិសម្រាប់កម្មវិធី និងកម្មវិធីដែលសរសេរជាភាសានេះ។ និយាយឱ្យសាមញ្ញប្រសិនបើមាន កំណែបច្ចុប្បន្ន Java សម្រាប់ប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក បន្ទាប់មកនៅពេលអ្នកដំឡើងវានៅលើកុំព្យូទ័ររបស់អ្នក អ្នកនឹងអាចដំណើរការបាន។ ទាំងអស់។កម្មវិធីដែលសរសេរជាភាសានោះ។ អត្ថប្រយោជន៍ជាក់ស្តែងនៃផលិតផលកម្មវិធីពី Oracle គឺរបស់វា។ ភាពប៉ិនប្រសប់. មិនថាអ្នកជាអ្នកប្រើ Mac ឬអ្នកប្រើកុំព្យូទ័រទេ កម្មវិធី Java នឹងដំណើរការល្អស្មើគ្នានៅលើប្រព័ន្ធរបស់អ្នក។
អតិថិជនរបស់យើងភាគច្រើនមិនយល់ច្បាស់អំពីរបៀបដែលអ្វីៗដំណើរការ។ កំណែជាច្រើននៃ Java និងជម្រើសដំឡើងរបស់វាច្រឡំ ហើយជួនកាលរំខានដល់ប្រតិបត្តិការធម្មតារបស់កុំព្យូទ័រ។ នៅក្នុងការអនុវត្តរបស់យើងវាបានកើតឡើងថានៅក្នុងវត្តមានរបស់វានឹងហាក់បីដូចជាទាំងអស់។ កំណែដែលត្រូវការ Java វាមិនអាចដំឡើងកម្មវិធីមួយចំនួននៅលើ Mac បានទេ។ យើងបានព្យាយាមដោះស្រាយអ្វីៗគ្រប់យ៉ាង និងផ្តល់ការណែនាំសម្រាប់ការដំឡើងត្រឹមត្រូវ និងការដកផលិតផលកម្មវិធីនេះចេញ។
តើ Java ធ្វើពីអ្វី?
Java "មាន" ពីរផ្នែក៖
ពេលដំណើរការ
វា។ ម៉ាស៊ីននិម្មិតដែលត្រូវបានដំឡើងនៅលើប្រព័ន្ធរបស់អ្នក និងប្រតិបត្តិពាក្យបញ្ជាដែលសរសេរជាភាសា Java ។ ក្នុងទម្រង់តិចតួចបំផុតរបស់វា Oracle និង Apple ហៅផ្នែកនេះនៃ Java SE (Standart Edition) Runtime Environment ឬ JRE សម្រាប់រយៈពេលខ្លី។
កម្មវិធីជំនួយអ៊ីនធឺណិត
តាមពិតនេះគឺជាការបន្ថែមទៅលើពេលដំណើរការដែលអនុញ្ញាតឱ្យអ្នកភ្ជាប់កម្មវិធីរុករករបស់អ្នកទៅវា។ ឯកសារ Apple ប្រើពាក្យ Java SE 6 applet plug-in ។
ការបំផ្លិចបំផ្លាញប្រវត្តិសាស្ត្រ
ពេញមួយប្រវត្តិសាស្រ្តនៃការអភិវឌ្ឍនៃគ្រួសារទីដប់នៃ Mac OS ក្រុមហ៊ុន Appleបានបង្កើតទាំងបរិយាកាសដំណើរការ Java និងកម្មវិធីជំនួយអ៊ីនធឺណិតទៅក្នុងប្រព័ន្ធប្រតិបត្តិការរបស់វា។ ត្រូវការចូលទៅកាន់គេហទំព័រ Oracle ហើយទាញយក Java អត់មានអ្វីគ្រប់យ៉ាងអាចត្រូវបាន "យក" ពី Apple ។ ជាមួយនឹងការចេញផ្សាយការអាប់ដេត Java 10.6 ទីបីសម្រាប់ OS X លោក Cupertino បានព្រមានថា Apple នឹងឈប់គាំទ្រដល់ការអភិវឌ្ឍន៍នៃបរិស្ថានពេលដំណើរការរបស់វាឆាប់ៗនេះ ហើយវាអាចនឹងមិនមាននៅក្នុងកំណែអនាគតនៃប្រព័ន្ធប្រតិបត្តិការនោះទេ។ កាលពីខែតុលាឆ្នាំមុន ផែនការរបស់ក្រុមហ៊ុន Apple ត្រូវបានបញ្ជាក់ជាមួយនឹងការចេញផ្សាយ Java សម្រាប់ OS X Update 2012-006 ដែលធ្វើបច្ចុប្បន្នភាពក្នុងពេលដំណាលគ្នាដំណើរការទៅកំណែ 1.6.0_37 និង ដកចេញកម្មវិធីជំនួយអ៊ីនធឺណិត Apple ដែលបានដំឡើងជាមុន។ នៅតាមផ្លូវ កម្មវិធីដំឡើង Java ត្រូវបានដកចេញ។ ចាប់តាំងពីខែតុលាឆ្នាំមុន លេខកូដ Cupertino បានផ្តល់អនុសាសន៍ឱ្យអ្នកប្រើប្រាស់ Mac ទាំងអស់ទាញយក និងដំឡើងកម្មវិធីជំនួយអ៊ីនធឺណិតពីគេហទំព័ររបស់អ្នកអភិវឌ្ឍន៍ផ្លូវការ Oracle ។
Java សម្រាប់ OS X 2012-006 ផ្តល់នូវសុវត្ថិភាព ភាពជឿជាក់ និងភាពឆបគ្នាប្រសើរឡើងដោយការអាប់ដេត Java SE 6 ទៅកំណែ 1.6.0_37។
ការអាប់ដេតនេះដកកម្មវិធីជំនួយ Java applet ដែលផ្តល់ដោយ Apple ចេញពីកម្មវិធីរុករកតាមអ៊ីនធឺណិតទាំងអស់។ ដើម្បីប្រើអាប់ភ្លេតនៅលើទំព័របណ្តាញ សូមចុចតំបន់ដែលមានស្លាក "កម្មវិធីជំនួយអសកម្ម" ដើម្បីទាញយកកំណែចុងក្រោយបំផុតនៃកម្មវិធីជំនួយ Java applet ដែលបង្កើត និងផ្តល់ដោយ Oracle ។
បិទកម្មវិធីរុករកតាមអ៊ីនធឺណិត និងកម្មវិធី Java ទាំងអស់ មុនពេលដំឡើងបច្ចុប្បន្នភាពនេះ។
ព័ត៌មានលម្អិតអំពីការអាប់ដេតនេះអាចរកបាននៅ http://support.apple.com/kb/HT5493?viewlocale=en_US ។
ព័ត៌មានសុវត្ថិភាពបន្ថែមសម្រាប់ការអាប់ដេតនេះអាចរកបាននៅ http://support.apple.com/kb/HT1222?viewlocale=en_US
ការដំឡើង Java
នៅពេលនេះ ភាគច្រើននៃពួកយើងនៅលើ Macs របស់យើងមានដំណើរការ (Java SE Runtime Environment) កំណែ 1.6.0_37 ដែលត្រូវបានអភិវឌ្ឍឡើងវិញនៅក្នុង Cupertino និងកម្មវិធីជំនួយអ៊ីនធឺណិត (Java SE applet plug-in) កំណែ 7u11 (ប្រសិនបើអ្នកធ្វើតាម ដំបូន្មាននៅពេលតែមួយ Apple និងទាញយកវាពីគេហទំព័រ Oracle) ។ ពិនិត្យមើលកំណែដែលបានដំឡើង បរិស្ថានពេលដំណើរការនៅលើកុំព្យូទ័ររបស់អ្នក អ្នកអាចបញ្ចូលពាក្យបញ្ជាសាមញ្ញមួយនៅក្នុង Terminal៖
ពិនិត្យកំណែ កម្មវិធីជំនួយអ៊ីនធឺណិតហើយភាពត្រឹមត្រូវនៃការដំឡើងរបស់វាគឺអាចធ្វើទៅបាន។
នេះគឺជាអ្វីដែលគេហទំព័រ Oracle មើលទៅបន្ទាប់ពីការធ្វើតេស្តបានឆ្លងកាត់ដោយជោគជ័យសម្រាប់ការដំឡើងត្រឹមត្រូវនៃកម្មវិធីជំនួយអ៊ីនធឺណិត
ការពឹងផ្អែកលើ Apple ដើម្បីធ្វើបច្ចុប្បន្នភាព Java គឺមិនចាំបាច់ទៀតទេ ហើយជីវិតមិននៅស្ងៀមទេ។ Oracle បានចេញផ្សាយរយៈពេលដំណើរការ Java SE 7 ជាយូរមកហើយ (មិនដូច Java SE 6 ដែលត្រូវបានអាប់ដេតចុងក្រោយនៅក្នុង Cupertino) ហើយកិច្ចការទំនើបជាច្រើនអាចទាមទារវា។ ពេលវេលាដំណើរការទីប្រាំពីរគឺអាចប្រើបានសម្រាប់អ្នកប្រើប្រាស់ Mac តែនៅក្នុង Java SE Development Kit និងតែមួយគត់ 64 ប៊ីតកំណែ។ ឧបករណ៍អភិវឌ្ឍន៍នេះ (JDK) រួមបញ្ចូលទាំងបរិយាកាសពេលដំណើរការ (JRE) និងកម្មវិធីជំនួយអ៊ីនធឺណិត។ ដោយសារកម្មវិធីចាស់ៗក៏អាចដំណើរការលើកុំព្យូទ័របានដែរ 32-bit Java គឺជាការចង់បានយ៉ាងខ្លាំង។ ដូច្នេះ វានឹងមិនអាចកំណត់ខ្លួនយើងទៅ Java តែមួយគត់នៃកំណែចុងក្រោយបំផុតពី Oracle នោះទេ វាត្រូវបានទាមទារ រក្សាទុកនិងកំណែចាស់នៃពេលវេលាដំណើរការដែលបង្កើតឡើងដោយ Apple (ដោយគ្មានវាឧទាហរណ៍ ArchiCAD មិនអាចដំឡើងនៅលើ Mac) ។
ដូច្នេះតើអ្នកត្រូវធ្វើយ៉ាងណាដើម្បីឱ្យប្រាកដថាអ្នកមាន Java ដែលត្រូវការទាំងអស់នៅលើ Mac របស់អ្នក?
- ទាញយក និងដំឡើង Java SE 7 Development Kit
អ្នកអាចទាញយកកម្មវិធីដំឡើងពីគេហទំព័ររបស់អ្នកផលិត Oracle, . កំណែដែលត្រូវការគឺ Mac OS X x64 ។ ការដំឡើងគឺសាមញ្ញបំផុត ហើយមិនតម្រូវឱ្យអ្នកមានជំនាញពិសេសណាមួយឡើយ។
សូមប្រាកដថា Java SE 6 កំណែ 1.6.0_37 ពី Apple ត្រូវបានដំឡើង
កំណែ Java ត្រូវបានពិនិត្យដោយពាក្យបញ្ជាស្ថានីយ៖
ការឆ្លើយតបជាលទ្ធផលគួរតែ៖
កំណែ java "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (Build 20.12-b01-434, របៀបចម្រុះ)
ប្រសិនបើ Java នៅលើ Mac របស់អ្នកមានតែកំណែ 7 ហើយការឆ្លើយតបទៅនឹងពាក្យបញ្ជាស្ថានីយមើលទៅដូចនេះ៖
កំណែ java "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (Build 23.6-b04, mixed mode)
ការដក Java
ប្រសិនបើអ្នកមានការភ័យខ្លាចចំពោះព័ត៌មានជាច្រើនអំពីភាពងាយរងគ្រោះនៅក្នុង Java ហើយអ្នកសម្រេចចិត្តបោះបង់ចោលវា បន្ទាប់មកអានអត្ថបទរបស់យើង "" ។ តើយើងបានបញ្ចុះបញ្ចូលអ្នកទេ? យល់ព្រម។ ការលុប Java គឺងាយស្រួលមិនគួរឱ្យជឿ។
- ដើម្បីលុប Java SE 6 runtime (ដោយ Apple) សូមបើកចូល អ្នកស្វែងរក Macintosh HD → System → Libraries → Java → JavaVirtualMachine ហើយផ្លាស់ទីឯកសារដែលមានឈ្មោះថា "1.6.0.jdk" ទៅធុងសំរាម។
- ដើម្បីលុបបរិស្ថានអភិវឌ្ឍន៍ Java SE 7 (ដោយ Oracle) សូមបើកចូល អ្នកស្វែងរក Macintosh HD → Libraries → Java → JavaVirtualMachine ហើយផ្លាស់ទីឯកសារដែលមានឈ្មោះថា "jdk1.7.0" ជាមួយនឹងផ្នែកបន្ថែម ".jdk" ទៅធុងសំរាម។
- ដើម្បីលុបកម្មវិធីជំនួយ Java Internet សូមបើកចូល អ្នកស្វែងរក Macintosh HD → Libraries → Internet Plug-Ins ហើយផ្លាស់ទីឯកសារដែលមានឈ្មោះថា "JavaAppletPlugin.plugin" ទៅធុងសំរាម
ជាចុងក្រោយ យើងផ្តល់នូវតំណភ្ជាប់ទៅកាន់អត្ថបទជាភាសាអង់គ្លេសនៅក្នុងមូលដ្ឋានចំណេះដឹងរបស់ Apple ដែលពិពណ៌នាយ៉ាងខ្លីពីរបៀបដើម្បីត្រឡប់ Java SE 6 (ពី Apple) ទៅកន្លែងរបស់វា។
អ្នកប្រើប្រាស់ Mac មួយចំនួនតម្រូវឱ្យដំឡើង Java នៅក្នុង OS X El Capitan ប្រហែលជាសម្រាប់ភាពឆបគ្នាជាមួយគេហទំព័រ ឬកម្មវិធីជាក់លាក់ ឬដោយសារតែពួកគេជាអ្នកអភិវឌ្ឍន៍ java ។ ប៉ុន្តែ Apple កាន់តែតឹងរ៉ឹងជាមួយ Java ហើយតាមលំនាំដើម វាមិនត្រូវបានដំឡើងទៀតទេ ហើយអ្នកនឹងឃើញថា បន្ទាប់ពីធ្វើបច្ចុប្បន្នភាព Mac កំណែមុនរបស់ JRE ឬ JDK អាចនឹងលែងដំណើរការទៀតហើយ។
លើសពីនេះទៀត នៅពេលព្យាយាមប្រើកម្មវិធីជាក់លាក់មួយចំនួន ឬមាតិកាគេហទំព័រ អ្នកអាចនឹងជួបប្រទះ "កម្មវិធីនេះទាមទារពេលវេលាដំណើរការ Java SE 6 ចាស់ដែលមិនមានសម្រាប់កំណែ OS X នេះ។" សារកំហុស ដែលមានន័យថាប្រសិនបើអ្នកចង់ដំណើរការកម្មវិធីនោះ អ្នកនឹងត្រូវប្រើកំណែចាស់របស់ Java។
ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើអ្នកត្រូវការ Java JRE ឬ Java JDK នៅក្នុង OS X 10.11 ឬថ្មីជាងនេះ នេះជារបៀបដែលអ្នកអាចដំឡើងវាបាន។
ដើម្បីឱ្យច្បាស់ ប្រសិនបើអ្នកមិនត្រូវការ Java អ្នកមិនគួរដំឡើង Java ទេ។ ហើយប្រសិនបើអ្នកមិនប្រាកដថាអ្នកត្រូវការ Java ឬអត់ នោះមានន័យថាអ្នកប្រហែលជាមិនត្រូវការ Java ទាល់តែសោះ ហើយអ្នកក៏អាចជៀសវាងការដំឡើង java ផងដែរ។
ការធ្វើបច្ចុប្បន្នភាពលើការបង្ហោះរបស់ខ្ញុំ។
ហៅថាជំនួយ Apple គ្មានជំនួយ ឬគំនិតទេ។
ទាក់ទងផ្នែកជំនួយរបស់ Chat Apple ដូចគ្នា បានស្នើឱ្យលុបការដំឡើង។
ខ្ញុំធ្វើហើយនៅតែមិនល្អ។
បន្តអាន និងស្រាវជ្រាវបន្ត ព្យាយាមធ្វើបច្ចុប្បន្នភាពទៅ ៨-១០១។
បានធ្វើតាមការបិទ SIP ហើយព្យាយាមម្តងទៀត។ ដូចគ្នាបានសម្រេចចិត្តសាកល្បងហើយទៅសម្រាប់ JDK 8-102 dmg ហើយខណៈពេលដែលនៅក្នុងរបៀបបិទត្រូវបានពន្លាហើយវាបានដំឡើងដោយគ្មានបញ្ហាអ្វីទាំងអស់។
ពិនិត្យ និងដំឡើងត្រូវបានបញ្ជាក់។ឥឡូវនេះនឹងបើកដំណើរការ SIP ប៉ុន្តែ TBH មិនប្រាកដថាតើវាជួយជាមួយ JDK ឬអត់។ មានរឿងមួយប្រាកដណាស់ថា ខ្ញុំមិនអាចធ្វើឱ្យប្រសើរឡើង JRE 8-101 ទាល់តែសោះ។
> គ្មាននរណាម្នាក់ត្រូវដំឡើង Java ទេ
> ហានិភ័យមានលើសពីអត្ថប្រយោជន៍។នោះជាការពិបាកបន្តិច។ ខ្ញុំប្រាកដថាអ្នកមិនដឹងថាអ្នកកំពុងធ្វើអ្វីនោះទេ។ Java មិនសូវមានសុវត្ថិភាពជាងភាសាសរសេរកម្មវិធីផ្សេងទៀតទេ (តាមវិធីខ្លះវានៅតែមានសុវត្ថិភាពជាង Obj-C ឬ Swift)។
ប្រសិនបើអ្នកយោងទៅកម្មវិធីជំនួយកម្មវិធីរុករក Java៖ បាទ កម្មវិធីនេះមិនគួរត្រូវបានដំឡើង (ឬបិទ) ប្រសិនបើអាចធ្វើទៅបាន។ ដូចគ្នានេះដែរគឺជាការពិតសម្រាប់កម្មវិធីជំនួយកម្មវិធីរុករកផ្សេងទៀត (ឧ. flash, silverlight, ..)។
នៅមានកម្មវិធីធំៗដែលបង្កើតជាមួយ Java។ វាជាការប្រសើរជាងក្នុងការមាន Java តែមួយ ប្រព័ន្ធធំទូលាយ បានធ្វើបច្ចុប្បន្នភាពជាទៀងទាត់ ជាជាងបង្ខំអ្នកអភិវឌ្ឍន៍ឱ្យខ្ចប់ JRE ផ្ទាល់ខ្លួនរបស់ពួកគេជាមួយនឹងកម្មវិធី ហើយដែលហួសសម័យ និងគ្មានសុវត្ថិភាពតាមពេលវេលា។
នោះជារឿងកំប្លែង។ សូមរក្សាដំបូន្មានរបស់អ្នកចំពោះខ្លួនអ្នករហូតដល់មានតម្រុយ។ ភាគច្រើននៃ webapps សព្វថ្ងៃនេះត្រូវបានបង្កើតឡើងនៅលើ Java ។ មានតែស្គ្រីបក្មេងម្នាក់ប៉ុណ្ណោះដែលនិយាយអ្វីដែលល្ងង់ដូចនោះ។
បុរស,
ទុកពេលសម្រាប់កូនប្រុសថ្មី។
មានសារអាប់ដេតដើម្បីធ្វើបច្ចុប្បន្នភាព 8 91 ដល់ 8 101 នៅលើ iMac ហើយវា D/L ជាឯកសារ។ បន្ទាប់ពីបើកឯកសារ រកឃើញការផ្តល់ជូនភាគីទីបី និងបណ្តាញបន្ទាប់។ បង្អួច Oracle ដែលមានអ្នកប្រើប្រាស់ 3 ពាន់លានបានបើក លុបរបារដែលមានស្រាប់ ហើយប្រអប់នោះក៏បាត់ ហើយគ្មានអ្វីកើតឡើងទៀតទេ។
បានសាកល្បង D/L ពីគេហទំព័រ oracle ឯកសារដូចគ្នា លទ្ធផលដូចគ្នា។
ប្រហែលជាដោយសារតែ iMac ថ្មី ការអាប់ដេត Apple ថ្មី TBH មិនប្រាកដ។
មានអ្វីមួយរារាំងវាតាមក្រោយ។
ប្រសិនបើខ្ញុំបិទ SIP ហើយបន្តជាមួយ Java ដំឡើង និងធ្វើបច្ចុប្បន្នភាព។ល។ តើវាអាចដំណើរការបានទេ? តើវាជាករណីនៃការបើកម្តងទៀតទេ?
មានការអាប់ដេតបន្ថែមណាមួយ ហើយធ្វើតាមដំណើរការដូចគ្នា?
ចំណាយពេលជាច្រើនម៉ោងក្នុងការស្រាវជ្រាវ ហើយមិនអាចមើលឃើញពីហេតុផលសម្រាប់រឿងនេះទេ។ iMac ថ្មី OSX បានធ្វើបច្ចុប្បន្នភាពមួយសប្តាហ៍មុន។
ខ្ញុំហាក់ដូចជាមានអារម្មណ៍ថានេះប្រហែលជាមិនមែនជាផ្លូវឆ្ពោះទៅមុខក្នុងការទទួលបាន Java ដូច្នេះការសុំជំនួយ ... សូម។
រៀនច្រើនណាស់។
ក្តៅៗ! ខ្ញុំបានដោះស្រាយបញ្ហានេះសម្រាប់កម្មវិធីដែលអាថ៌កំបាំងនឹងមិនដំណើរការ ហើយខ្ញុំមិនបានដឹងថា "ការដំឡើង" OS របស់ខ្ញុំទៅ El Cap នឹងធ្វើឱ្យ Java មិនដំណើរការ ឬសូម្បីតែហាក់ដូចជាត្រូវបានដំឡើង។ បន្ទាប់ពីធ្វើតាមព័ត៌មានដែលបានបង្ហោះនៅទីនេះ ខ្ញុំអាចដំឡើង Java SDK ដោយជោគជ័យ ហើយកម្មវិធីរបស់ខ្ញុំដំណើរការម្តងទៀត។ សូមអរគុណជាខ្លាំងសម្រាប់ព័ត៌មាននេះ វាជាជំនួយដ៏ធំ។
បន្ទាប់ពីខ្ញុំបានដំឡើងកំណែទៅ El Capitan ខ្ញុំបានធ្វើតាមការណែនាំដើម្បីដំឡើង ឬអាប់ដេត Java ដោយមិនដឹងខ្លួន (ខ្ញុំមិនចាំថាមួយណា) ហើយឥឡូវនេះខ្ញុំទទួលបានការលេចឡើងនេះរៀងរាល់ពីរបីម៉ោងម្តង៖
ដើម្បីប្រើឧបករណ៍បន្ទាត់ពាក្យបញ្ជា "java" អ្នកត្រូវដំឡើង JDK ។ ចុច “ព័ត៌មានបន្ថែម…” ដើម្បីចូលទៅកាន់គេហទំព័រទាញយក Java Developer Kit ។ ព័ត៌មានបន្ថែម…/យល់ព្រម។
ហើយនៅពេលដែលខ្ញុំចុចលើ More Info វាប្រាប់ខ្ញុំថា Chrome មិនគាំទ្រ Java plug-in ទេ។ តើខ្ញុំធ្វើឱ្យការលេចឡើងបញ្ឈប់ដោយរបៀបណា?
សំណួរគឺថាតើមនុស្សម្នាក់ពិតជាត្រូវការ Java មែនទេ? ប្រសិនបើបាទ/ចាស កំណត់ថាតើអ្នកត្រូវការកំណែមួយណា។ សម្រាប់ខ្ញុំ ខ្ញុំមានតែកម្មវិធីមួយប៉ុណ្ណោះដែលទាមទារ Java 6 ដូច្នេះតំណភ្ជាប់នៅលើទំព័រនេះទើបតែបង្កើតដោយថ្ងៃដោយគ្មានការចាប់ផ្តើមឡើងវិញ និងបិទ SIP ដែលគ្មានឫសគល់។
រឿងមួយចំនួនដែលខ្ញុំបានរកឃើញ៖
កម្មវិធី Runtime Edition (សម្រាប់ដំណើរការអាប់ភ្លេត Java នៅលើគេហទំព័រ ជាឧទាហរណ៍) ជាក់ស្តែងចាំបាច់ត្រូវដំឡើងនៅក្នុង /Library/Internet Plug-ins។ នៅលើប្រព័ន្ធ El Capitan របស់ខ្ញុំ វាត្រូវបានគេហៅថា "JavaAppletPlugin.plugin" ហើយវាមាន 178MB។
កញ្ចប់អភិវឌ្ឍន៍ Java ដែលត្រូវការសម្រាប់បង្កើតកម្មវិធី Java ចូលទៅ /Library/Java/JavaVirtualMachines។
វាជារឿងអកុសលដែលក្រុមហ៊ុន Apple ទាមទារ "ការដំឡើងពីរដង" នេះ។ ទោះយ៉ាងណាក៏ដោយ ខ្ញុំមិនយល់ច្បាស់អំពីជីហាតប្រឆាំងជ្វាទាំងមូលទេ។ ប្រាកដណាស់ វាមានបញ្ហាមួយចំនួនជាមួយសុវត្ថិភាព។ បង្ហាញខ្ញុំនូវប្រព័ន្ធសូហ្វវែរដ៏សំខាន់ដែលមិនមាន។ Java នៅតែជាភាសាដែលប្រើច្រើនបំផុតសម្រាប់គណនីអាជីវកម្ម ហើយវាហាក់បីដូចជាខ្ញុំជាបរិយាកាសពេញលេញគួរឱ្យសរសើរ ដែលធ្វើបានល្អបំផុតក្នុងការរារាំងអ្នកពីការបាញ់ខ្លួនឯង។ ផ្ទុយទៅវិញ C ++ ដែលខ្ញុំបានសិក្សានាពេលថ្មីៗនេះ ហាក់ដូចជាហួសសម័យនៅក្នុងវិធីមួយចំនួន។
អត្ថបទនេះមិនពិពណ៌នាអំពី *មួយណា* នៃជម្រើស Java នៅលើទំព័រទាញយករបស់ Oracle ដែលអ្នកត្រូវជ្រើសរើស។
ជ្រើសរើស JDK ដែលជាប្រភេទទីមួយដែលអ្នកត្រូវបានបង្ហាញ។ ការជ្រើសរើស JRE (ដែល _should_ គ្រប់គ្រាន់ ប៉ុន្តែមិនមែន) នឹងមិនដំណើរការទេ។
ដូច្នេះអ្នកកំពុងដំណើរការ Java មែនទេ? ព្រះជួយអ្នក។
ខ្ញុំបានដំឡើង java ប៉ុន្តែកុំព្យូទ័ររបស់ខ្ញុំបន្តសួរខ្ញុំដោយនិយាយថា "ដើម្បីប្រើឧបករណ៍បន្ទាត់ពាក្យបញ្ជា java អ្នកត្រូវដំឡើង JDK" : តើមានគំនិតអ្វីអំពីអ្វីទាំងអស់? អរគុណច្រើន
ប្រសិនបើគេហទំព័រ ឬកម្មវិធីតម្រូវឱ្យអ្នកដំឡើង Java សូមទាក់ទងម្ចាស់/អ្នកគ្រប់គ្រងគេហទំព័រ ឬកម្មវិធីនោះ ហើយសុំឱ្យពួកគេជួសជុលវា។ គ្មាននរណាម្នាក់គួរដំឡើង Java ទេ ហានិភ័យមានលើសពីអត្ថប្រយោជន៍។
ខ្ញុំបានអាប់ដេតទៅកាន់ El Capitain ហើយបន្ទាប់មកទាញយក Java (វាបានសុំឱ្យខ្ញុំធ្វើដូច្នេះ ហើយខ្ញុំមិនបានគិតច្រើនពេកអំពីវា)។ ឥឡូវនេះវាជាប់គាំងជាប្រចាំ ខ្ញុំមិនអាចបិទ mac របស់ខ្ញុំតាមរបៀបធម្មតាបានទេ ហើយវានៅតែបន្តលេចឡើងនៅលើចតរបស់ខ្ញុំ។ ការលុបការដំឡើងហាក់ដូចជាមិនដំណើរការទេ ហើយក៏មិនធ្វើបច្ចុប្បន្នភាព / បន្ទាបវាដែរ។ "Geniuses" មិនមានចម្លើយសម្រាប់រឿងនេះទេ ហើយខ្ញុំមិនអាចស្វែងរកដំណោះស្រាយដ៏ល្អនៅលើអ៊ីនធឺណិតបានទេ។ សំណូមពរ?
តើអ្នកសរសេរអត្ថបទអំពីរបៀបដំឡើង java យ៉ាងដូចម្តេច (អ្នកទទួលបានវាពី oracle ដូចដែលយើងតែងតែមាន) ប៉ុន្តែកុំនិយាយ/ព្រមានអំពី Adware ដែលពួកគេអាចព្យាយាមដំឡើង?
ការចេញផ្សាយ OS ថ្មីមិនដែលត្រៀមខ្លួនជាស្រេចសម្រាប់ម៉ោងដំបូងឡើយ។ គ្មាននរណាម្នាក់មិនគួរផ្ទុកការចេញផ្សាយ OS ថ្មីមុនពេលការអាប់ដេតពីរបី ឬមួយឆ្នាំបានកន្លងផុតទៅនោះទេ។
ជាការពិតណាស់ ខ្ញុំតែងតែធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធប្រតិបត្តិការរបស់ខ្ញុំក្នុងថ្ងៃតែមួយ ហើយមិនមានបញ្ហាអ្វីសំខាន់នោះទេ។
នៅលើ El Capitan ដែលទើបដំឡើងថ្មីរបស់ខ្ញុំ ខ្ញុំបានដំឡើងកំណែចុងក្រោយបំផុតនៃ jdk (ពី Oracle) ល្ងាចនេះដោយគ្មានបញ្ហាអ្វីឡើយ។ មិនប្រាកដថាអត្ថបទនេះនិយាយអំពីអ្វី!!
ពីរសេនរបស់ខ្ញុំចំពោះបញ្ហានេះ និងកម្មវិធីមួយចំនួនទៀតដែលមិនដំណើរការ
ជាមួយ El Capitan ... មិនត្រូវប្តូរទៅ CAPITAN ទេ។
វាមិនទាន់រួចរាល់សម្រាប់ម៉ោងបឋមទេ។ ខ្ញុំបានដោះស្រាយជាមួយបច្ចេកវិទ្យានៅ Apple អស់រយៈពេលពីរសប្តាហ៍ ដើម្បីគ្រាន់តែយកអ៊ីមែលរបស់ខ្ញុំទៅធ្វើការ។ ទាយអ្វី។ វិស្វកររបស់ Mac មិនទាន់មានដំណោះស្រាយសម្រាប់បញ្ហានេះនៅឡើយទេ។ តើ Tim Cook កំពុងធ្វើអ្វីនៅលើនាឡិការបស់គាត់? គ្មានចេតនាទេ។ Jobs នឹងមិនអនុញ្ញាតឱ្យសេះនេះចេញពីជង្រុកទេ រហូតដល់វារួចរាល់ដើម្បីរត់បានត្រឹមត្រូវ។ សន្សំពេលវេលា និងថាមពលរបស់អ្នក។