תופעות
בעת ניסיון להעתיק תוכן תכלת הרקיע של Microsoft באמצעות כלי מבוסס-Java או תוכנית (לדוגמה, מעתיק ORC או Parquet קבצים בתבנית), מתקבלת הודעת שגיאה הדומה להודעה הבאה:
סביבת זמן הריצה של ErrorCode=UserErrorJreNotFound,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Java לא נמצא. מעבר אל http://go.microsoft.com/fwlink/?LinkId=808605 כדי להוריד ולהתקין במחשב צומת (מתארח עצמית) של זמן ריצה של שילוב. שים לב JRE 64 סיביות דורשת זמן הריצה של שילוב של 64 סיביות ודורש זמן ריצה של 32 סיביות שילוב 32 סיביות JRE., Source=Microsoft.DataTransfer.Common, ' Type=System.DllNotFoundException,Message=Unable ' כדי לטעון קובץ DLL & apos;jvm.dll &;: המודול שצוין לא נמצא. (חריגה מ- HRESULT: 0x8007007E),Source=Microsoft.DataTransfer.Richfile.HiveOrcBridge
סיבה
בעיה זו מתרחשת בשל אחת מהסיבות הבאות:
-
סביבת זמן הריצה של Java (JRE) אינו מותקן כראוי בשרת בזמן ריצה של שילוב.
-
שרת זמן הריצה של שילוב שלך חסרה את התלות הנדרשים עבור JRE.
כברירת מחדל, זמן הריצה של שילוב פותר את הנתיב JRE באמצעות ערכי הרישום. יש להגדיר ערכים אלה באופן אוטומטי במהלך התקנת JRE.
פתרון
חשוב בצע את השלבים במקטע זה בזהירות. עלולות להתרחש בעיות חמורות אם תשנה את הרישום באופן שגוי. לפני שתבצע בו שינויים, לגבות את הרישום עבור שחזור במקרה לגרום לבעיות.
כדי לפתור בעיה זו, בצע את הפעולות הבאות כדי לבדוק את המצב של התקנת JRE:
-
ודא כי זמן הריצה של שילוב (Diahost.exe) ו- JRE מותקנים באותה פלטפורמה. בדוק את התנאים הבאים:
-
JRE 64-סיביות של 64 סיביות זמן ריצה של שילוב ADF יש להתקין בתיקיה הבאה:
C:\Program Files\Java\ הערה התיקיה היא לאC:\Program Files (x86)\Java\.
-
JRE 7 ו- JRE 8 הם שניהם תואמים עבור פעילות זו עותק. Ersions JRE 6 ו- vשקודמים JRE 6 לא אומתו לשימוש זה.
-
-
בדוק את הרישום עבור ההגדרות המתאימות. לשם כך, בצע את הפעולות הבאות:
-
בתפריט הפעלה , הקלד Regeditולאחר מכן הקש Enter.
-
בחלונית הניווט, אתר את מפתח המשנה הבא:
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment בחלונית הפרטים, צריך להיות ערך הגירסה הנוכחית המציג את הגירסה JRE (לדוגמה, 1.8).
-
בחלונית הניווט, אתר המשנה שהוא התאמה מדויקת עבור הגירסה (לדוגמה 1.8) תחת התיקיה JRE. בחלונית הפרטים, צריך להיות ערך JavaHome . הערך של ערך זה הוא נתיב ההתקנה JRE.
-
-
אתר את התיקיה bin\server בנתיב הבא:C:\Program Files\Java\jre1.8.0_74
-
בדוק אם תיקיה זו מכילה קובץ jvm.dll. אם לא, בדוק הקובץ בתיקייה bin\client.
הערות
-
אם קיימים של תצורות אלה לא כמתואר בצעדים אלה, להשתמשמתקין windows JREלתיקון הבעיות.
-
אם כל התצורות בשלבים אלה נכונים כמתואר, ייתכן שקיימת ספריית זמן הריצה VC + + חסר במערכת. באפשרותך לתקן בעיה זו על-ידי התקנת החבילה Redistributable 2010 VC + +:
-
עבור 32 סיביות Microsoft Visual C++ 2010 חבילה להפצה חוזרת (x86)
-
של 64 סיביות Microsoft Visual C++ 2010 חבילה להפצה חוזרת (x64)
-