האם CertInstaller.exe אמור להתקין תעודה גם עבור Java?
-
האם CertInstaller.exe אמור להתקין תעודה גם עבור Java?
כי לכאורה נראה שזה לא מתקין אותו.
גירסת JAVA:

נתיב:
C:\Program Files\Java\jre1.8.0_201\ -
@yzahn
אני לא ממש מבין בזה.
אבל יש קשר אולי לזה : https://netfree.link/wiki/התקנת_תעודה_ב-Eclipse ? -
@ליכט כן קשור, זה עושה ידני מה שתוכנת ההתקנה אמור לעשות.
אאל"ט, תוכנת ההתקנה אמור לטפל בזה. -
טוב, הרצתי ידני את הפקודה שההתקנה אמור להריץ:
keytool.exe -importcert -noprompt -trustcacerts -storepass changeit -file C:\ProgramData\NetFree\CA\netfree-ca-last.crt -keystore "C:\Program Files\Java\jdk-11.0.2\lib\security\cacerts"וזה מה שקיבלתי:
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment' Error: could not find java.dll Error: Could not find Java SE Runtime Environment.מניתוח נראה שהבעיה הוא שהקובץ keytool.exe שנצרר עם ההתקנה הוא של 32 סיביות, ולכן במקום לחפש פה:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoftהוא מחפש פה:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\JavaSoftוה-JAVA שלי הוא של 64 סיביות.
-
אכן נוכחתי ממזמן שזה לא עובד, תודה רבה על הdebugging.
-
@נטפריס אמר בהאם CertInstaller.exe אמור להתקין תעודה גם עבור Java?:
debugging
נִפּוּי שְׁגִיאוֹת, או נִפּוּי תְּקָלִים (באנגלית: debugging, דִּיבָּגִינְג; בלעז: דִּיבּוּג), הוא תהליך שיטתי של מציאת והפחתת באגים בתוכנת מחשב או בחומרה אלקטרונית, כדי לגרום להם לפעול כפי שתוכננו. (ויקיפדיה)