Не-JIT-компилятор берет исходный код и преобразовывает его в машину определенный код байта во время компиляции. JIT-компилятор берет код байта агностика машины, который был сгенерирован во время компиляции и преобразовывает его в машину определенный код байта во время выполнения. JIT-компилятор, который использует Java, - то, что позволяет единственному двоичному файлу работать на множестве платформ без модификации.
Я хотел бы добавить кое-что к очень хорошему ответу @CodeWarrior, который отлично работает в Chrome, но для Firefox требуется дополнительный шаг.
Поскольку Firefox не выдает сертификаты CA, которые Windows делает по умолчанию, вам нужно перейти на about:config
, прокрутить вниз до security.enterprise_roots.enabled
и изменить его на true.
Теперь ваш сертификат должен считаться действительным и в Firefox.
Конечно, это только для целей разработки, так как доверие ssl является критической проблемой безопасности, и изменяйте эти настройки только в том случае, если вам известны последствия.