ÈÃÄãµÄä¯ÀÀÆ÷»À·¢Ð»îÁ¦¡ª¡ªÔÚFirefoxÖÐ˳Ëì×°ÖÃJavaµÄÏêϸ°ì·¨Ëæ×Å»¥ÁªÍøÊÖÒÕµÄÉú³¤£¬JavaÔÚÍøÒ³ÖеÄÓ¦ÓÃÒÀ¾ÉÊÎÑÝ×Ų»¿É»òȱµÄ½ÇÉ«£¬ºÃ±ÈÔÚÏßÓÎÏ·¡¢ÖØ´óµÄwebÓ¦ÓÃÒÔ¼°Ä³Ð©ÆóÒµ¼¶Ó¦Óö¼Àë²»¿ªJava²å¼þµÄÖ§³Ö¡£Ðí¶àWindowsÓû§ÔÚʹÓÃFirefoxä¯ÀÀÆ÷ʱ£¬¾³£ÃæÁÙJava²å¼þÎÞ·¨Õý³£¼ÓÔØ»ò×°ÖõÄÎÊÌâ¡£
±¾ÎĽ«ÎªÄãÏêϸÆÊÎöÔÚWindowsÇéÐÎÏ£¬Í¨¹ýFirefoxä¯ÀÀÆ÷˳Ëì×°ÖÃJavaµÄËùÓÐÁ÷³Ì£¬ÈÃÄã²»ÔÙΪ¡°²å¼þ´ò²»¿ª¡±¶ø°ÃÄÕ¡£
È·±£ÄãµÄWindowsϵͳÊÇ×îа汾£¬ËùÓÐϵͳ²¹¶¡¶¼ÒѾװÖÃÍê±Ï¡£Öð²½¼ì²éÄãµÄFirefoxä¯ÀÀÆ÷°æ±¾¡£ÓÉÓÚ²î±ð°æ±¾µÄFirefox¶Ô²å¼þµÄÖ§³ÖÇéÐθ÷Ò죬½¨ÒéʹÓÃ×îаæFirefox£¨ÏÖÔÚΪ112+°æ±¾£©ÒÔ»ñµÃ×î¼Ñ¼æÈÝÐÔ¡£Äã¿ÉÒÔÔڲ˵¥À¸Ñ¡Ôñ¡¿ÕÊÖú¡±>¡°¹ØÓÚFirefox¡±£¬Éó²é°æ±¾ÐÅÏ¢²¢¾ÙÐÐÉý¼¶¡£
ÊÇ×¼±¸Java×°ÖÃÎļþ¡£»á¼ûOracleµÄ¹Ù·½ÍøÕ¾£¨×¢ÖØ£º²»Òª´Ó·Ç¹Ù·½ÇþµÀÏÂÔØ£¬ÒÔÈ·±£Çå¾²£©ÏÂÔØÊÊÓÃÓÚWindowsµÄJavaSERuntimeEnvironment£¨JRE£©»òJavaDevelopmentKit£¨JDK£©¡£
¹ØÓÚÖ»ÐèÒªä¯ÀÀÍøÒ³µÄÓû§£¬½¨ÒéÑ¡ÔñJRE°æ±¾¡£ÏÂÔØÍê³Éºó£¬ÔËÐÐ×°ÖóÌÐò£¬Æ¾Ö¤Ïòµ¼°ì·¨¾ÙÐÐ×°Öá£ÔÚ×°ÖÃÀú³ÌÖУ¬¿ÉÒÔÑ¡Ôñ×Ô½ç˵·¾¶£¬½¨Òé×°Öõ½ÏµÍ³ÅÌÒÔÍâµÄµ¥¶ÀÎļþ¼Ð£¬Àû±ãÖÎÀí¡£
Íê³ÉJavaµÄ»ù´¡×°Öú󣬽ÓÏÂÀ´ÖصãÊÇÔõÑùÔÚFirefoxÖÐÆôÓÃJava²å¼þ¡£½øÈëä¯ÀÀÆ÷ÉèÖã¬ÕÒµ½¡°²å¼þ¡±»ò¡°À©Õ¹¡±Ñ¡Ï²î±ð°æ±¾ÂÔÓвî±ð£©¡£ÓÉÓÚаæFirefoxÒÑÖð²½×÷·Ï¶ÔNPAPI²å¼þµÄÖ§³Ö£¬°üÀ¨JavaÔÚÄڵIJå¼þ¿ÉÄÜĬÈϱ»½ûÓá£Îª´Ë£¬ÄãÐèÒªÔڵصãÀ¸ÊäÈëabout:config£¬²¢½ÓÊÜΣº¦ÌáÐÑ¡£
ÔÚËÑË÷À¸ÖУ¬ÊäÈëplugin.load_policy£¬È·±£ÆäֵΪallow¡£ËÑË÷plugin.state£¬ÕÒµ½Ïà¹ØJava²å¼þµÄÉèÖã¬ÈôÊÇÏÔʾΪ0£¨½ûÓã©»òÕß3£¨ÒªÇóÈ·ÈÏ£©£¬Ç뽫Æä¸ü¸ÄΪ2£¨ÆôÓã©£¬Õâͨ³£¿ÉÒÔ×ÊÖúJava²å¼þÔÚFirefoxÖÐÕý³£¼ÓÔØ¡£
×¢ÖØ£ºËäÈ»FirefoxÖð²½×èÖ¹¶ÔÐí¶àNPAPI²å¼þµÄÖ§³Ö£¬µ«ÈÔÈ»ÓÐһЩ°æ±¾»òÆ«ºÃÉèÖÿÉÒÔÆôÓá£ÔÚһЩÇéÐÎÏ£¬¿ÉÄÜÐèÒªÏÂÔØÌØ¶¨°æ±¾µÄJava²å¼þ£¨ÈçJava8£©ÒÔ¼°ÏìÓ¦µÄFirefox²å¼þ¼æÈݰü£¬È·±£ä¯ÀÀÆ÷ÄÜʶ±ð²¢¼ÓÔØJava¡£
ÈôÊÇÄãÓöµ½²å¼þûÓзºÆð»òÎÞ·¨ÔËÐеÄÎÊÌ⣬Ҳ¿ÉÒÔʵÑé×°ÖÃһЩרÓõÄJava²å¼þÇŽӹ¤¾ß£¬Èç¡°JavaPlug-inforFirefox¡±»ò¡°IcedTea-Web¡±£¬ÕâЩ¹¤¾ß¿ÉÒÔ×ÊÖúä¯ÀÀÆ÷ÓëJavaÔËÐÐÇéÐθüºÃµØÐ×÷¡£
½¨ÒéÔÚ×°ÖÃÍêJavaºó£¬ÖØÆôä¯ÀÀÆ÷£¬²¢²âÊÔJava²å¼þÊÇ·ñÕý³£ÊÂÇé¡£¿ÉÒÔ»á¼ûOracleÌṩµÄ²âÊÔÒ³Ãæ£¨È磺JavaTestPage£©È·Èϲå¼þÊÇ·ñÉúЧ¡£ÈôÒ»ÇÐ˳Ë죬Äã¾Í¿ÉÒÔÔÚFirefoxä¯ÀÀÆ÷ÖÐÓä¿ìµØÊ¹ÓÃJavaÏà¹ØµÄÍøÒ³¹¦Ð§ÁË¡£
×ܽ᣺ÔÚWindowsÉÏͨ¹ýFirefoxä¯ÀÀÆ÷×°ÖÃºÍÆôÓÃJava£¬Ëä¾Óɶà´Î°æ±¾±ä»»ºÍÇå¾²Õ½ÂÔµ÷½â£¬µ«Ö»ÒªÆ¾Ö¤×¼È·µÄ°ì·¨²Ù×÷£¬ÈÔÈ»¿ÉÒÔʵÏÖÓÅÒìµÄ¼æÈÝÐÔ¡£ºÏÀíÉèÖá¢×¼È·ÏÂÔØ¼°×°Öã¬ÊÇÈ·±£Java²å¼þ˳ËìÔËÐеÄÒªº¦¡£ÏÂÒ»½Ú½«Ïêϸ½â˵Óöµ½³£¼ûÎÊÌâµÄ½â¾ö¼Æ»®£¬ÒÔ¼°Î¬»¤JavaºÍä¯ÀÀÆ÷Çå¾²µÄ¼¼ÇÉ£¬ÈÃÄãÓõö¨ÐÄ£¬ÓõÃ˳ÐÄ¡£
ÆÆ½âÄÑÌ⣬ÓÅ»¯ÌåÑ顪¡ªÔÚFirefoxÖÐ×°ÖÃJavaµÄ³£¼ûÎÊÌâÓëʵս¼¼ÇÉÔÚÏÖʵ²Ù×÷Àú³ÌÖУ¬Ðí¶àÓû§¿ÉÄÜ»áÓöµ½ÖÖÖÖÏ£ÆæµÄÎÊÌ⣺Java²å¼þÎÞ·¨¼ÓÔØ¡¢ä¯ÀÀÆ÷ÌáÐÑ¡°²å¼þÍ߽⡱¡¢ÉõÖÁ¡°JavaδÄÜ׼ȷװÖᱡ£ÃæÁÙÕâЩÎÊÌ⣬²»±Ø¾ª»Å£¬±¾ÎĽ«ÎªÄãÌṩӦ¶ÔÕ½ÂÔ£¬×ÊÖúÄã½â¾ö´ó²¿·ÖÕϰ£¬ÈÃJavaÔÚFirefoxÉϵÄÌåÑéÔ½·¢Ë³³©¡£
µÚÒ»£¬È·ÈÏJava°æ±¾ÓëFirefox¼æÈÝÐÔ¡£Ò»Ð©ÒÑÍùµÄJava°æ±¾¿ÉÄÜÒѱ»ä¯ÀÀÆ÷Çå¾²Õ½ÂÔÆÁÕÏ£¬µ¼Ö²å¼þÎÞ·¨ÔËÐС£½¨ÒéʹÓÃJava8µÄLTS°æ±¾£¬ËüÔÚÐí¶àÇéÐÎÖÐÌåÏÖ×îÎȹ̣¬Ò²¼æÈÝÐԽϺá£ÔÚOracle¹ÙÍø»òÕßOpenJDKµÈ¿É¿¿ÇþµÀÏÂÔØ£¬±Ü¿ª·Ç¹Ù·½Ô´µÄDZÔÚΣº¦¡£
ä¯ÀÀÆ÷µÄÇå¾²ÉèÖÃÊÇ×è°Java²å¼þÕý³£ÔËÐеij£¼ûÔµ¹ÊÔÓÉ¡£ÔٴνøÈëabout:configÒ³Ãæ£¬È·±£security.turn_off_additional_java_securityÉèÖÃΪfalse£¨Ä¬ÈÏÊÇfalse£©¡£È·ÈÏdom.ipc.plugins.enabledÉèÖÃΪtrue£¬ÒÔÆôÓòå¼þ¹¦Ð§¡£
ÓÐʱ£¬ÎªÁ˲âÊÔ²å¼þЧ¹û£¬¿ÉÒÔÔÝʱ½«xpinstall.signatures.requiredÉèÖÃΪfalse£¬ÔÊÐíδÊðÃû²å¼þÔËÐУ¬µ«´Ë¾Ù±£´æÒ»¶¨Ç徲Σº¦£¬²Ù×÷ºó¼ÇµÃÁ¬Ã¦»Ö¸´¡£
µÚÈý£¬½â¾ö¡°²å¼þ±»½ûÓá±»ò¡°Ã»Óмì²âµ½Java¡±ÎÊÌâ¡£¿ÉÒÔʵÑéÔÚä¯ÀÀÆ÷µØµãÀ¸ÊäÈëabout:addons£¬ÕÒµ½Java²å¼þ»òÏà¹ØÀ©Õ¹£¬È·±£ËüÃÇÒÑÆôÓá£ÓÐЩÇéÐÎÏ£¬ÄãÐèÒªÊÖ¶¯Ìí¼Ó²å¼þ·¾¶£º½øÈëabout:configËÑË÷plugin.expose_full_path£¬½«ÆäÉèÖÃΪtrue£¬ÕâÑùä¯ÀÀÆ÷¿ÉÒÔʶ±ðJava×°ÖõÄÏêϸ·¾¶¡£
ÓеÄÓû§·´Ó¦×ÝÈ»²å¼þÒÑÆôÓ㬻á¼ûijЩJavaÍøÒ³ÒÀÈ»ÎÞ·¨ÉúЧ¡£Õâʱ¿ÉÒÔÊÔÊÔɨ³ýä¯ÀÀÆ÷»º´æ£¬»òÕßÖØÖÃä¯ÀÀÆ÷ÉèÖ᣸ü¼«¶ËµÄÊÇ£¬ÖØÐÂ×°ÖÃJavaÇéÐκÍä¯ÀÀÆ÷£¬ÓÐʱ¿ÉÒÔ½â¾öÉîÌõÀíµÄ³åÍ»¡£
ÁíÒ»Ö÷Òª·½Ã棬ÊÇÇå¾²Èí¼þµÄÓ°Ï졣ijЩɱ¶¾Èí¼þ»ò·À»ðǽ¿ÉÄÜ»á×èÖ¹Java²å¼þµÄ¼ÓÔØ¡£È·±£ÄãµÄÇå¾²Èí¼þûÓÐÎóɾ»ò×èÖ¹JavaÏà¹ØµÄÎļþºÍÀú³Ì¡£ÔÚÐëҪʱ£¬ÔÝʱ½ûÓ÷À»ðǽ»òÌí¼Ó°×Ãûµ¥£¬ÈÃJava²å¼þÓС°×ÔÓÉͨÐС±µÄ¿Õ¼ä¡£
½ûÖ¹ºöÊÓµÄÊÇ£¬ä¯ÀÀÆ÷²å¼þµÄ¼æÈÝÐÔºÍÇå¾²ÐÔÖð²½±»È¡´ú£¬¼¤½øµÄÇå¾²Õ½ÂÔÒ²¿ÉÄÜ»áÔÚδÀ´ÏÞÖÆÈκÎNPAPI²å¼þ£¬µ¼ÖÂJava³¹µ×ʧȥÔÚFirefoxÖеÄÖ§³Ö¡£´Ëʱ£¬Óû§¿ÉÒÔ˼Á¿Ê¹ÓÃרÃŵÄÐéÄâ»úÇéÐλò±ãЯʽä¯ÀÀÆ÷£¨ÈçÔÚÌØ¶¨ÐéÄâ»úÖÐÔËÐÐÀϾɰ汾Firefox£©ÒÔÈ·±£ÓªÒµÒ»Á¬ÐÔ¡£
ÓÅÒìµÄά»¤Ï°¹ßÒ²ÄܰïÄã×èÖ¹Ðí¶àÎÊÌ⣺°´ÆÚ¸üÐÂJavaºÍFirefox£¬¼á³ÖϵͳÇå¾²²¹¶¡µÄʵʱװÖ㬲»ËæÒâ×°ÖÃδ֪ȪԴµÄ²å¼þ£¬¶¼ÊÇÈ·±£Æ½ÎÈÌåÑéµÄÖ÷Òª²½·¥¡£
С½áÀ´Ëµ£º½â¾öÔÚFirefoxÖÐ˳ËìÔËÐÐJavaµÄÄÑÌ⣬Ҫº¦ÔÚÓÚ¼æÈÝÐÔÈ·ÈÏ¡¢ÉèÖÃÓÅ»¯ºÍÇå¾²°ü¹Ü¡£Ö»ÒªÄÍÐÄÖð²½ÅŲ飬Á¬ÏµÏÖʵ²Ù×÷µÄϸ½Úµ÷½â£¬´ó´ó¶¼ÎÊÌâ¶¼ÄÜÓÈжø½â¡£Î´À´£¬Ëæ×Åä¯ÀÀÆ÷Öð²½ÆúÓÃNPAPI²å¼þµÄÇ÷ÊÆ£¬Ñ§»áʱ¿Ì¹Ø×¢ä¯ÀÀÆ÷ÓëJavaµÄ×îж¯Ì¬£¬Ò²ÐíÊǼá³ÖÓÅÒìÌåÑéµÄ²»¶þ֮ѡ¡£
ÎÞÂÛÔõÑù£¬ÕÆÎÕºÃÕâЩ¼¼ÇÉ£¬ÎÞÂÛÊÖÒÕÔõÑù±äǨ£¬Äã¶¼¿ÉÒÔÔÚFirefoxÉϼÌÐøÓÅÑÅÍæ×ªJava¡£
ÈôÊÇÄãÒÔΪÕâÆªÖ¸ÄÏ»¹²»·óÉîÈ룬»òÕßÓöµ½ÌرðµÄÎÊÌ⣬½Ó´ýËæÊ±·ÖÏíÄãµÄÀ§ÈÅ£¬ÎÒÃÇ¿ÉÒÔÒ»ÆðÀ´ÕÒµ½×î¼ÑµÄ½â¾ö¼Æ»®¡£ÊÂʵ£¬ÊÖÒÕÊÇÈÃÉúÑĸü±ã½ÝµÄÇÅÁº£¬¶øÄ㣬ÕýÕ¾ÔÚÕâ¸öÇŵĽ»»ãµãÉÏ£¬ÎÕ½ôÊÖÖеŤ¾ß£¬¿ªÆôÊôÓÚÄãµÄJavaä¯ÀÀÖ®Âá£