Я думаю, что это происходит, потому что в первом примере ваша «строка» - это ненулевой объект, который в этом контексте переводится в true, тогда как во втором примере вы спрашиваете, является ли этот объект String одинаковым как объект Boolean, которого нет, поэтому он переводится как false.
Шаги для добавления внешних jar-файлов в IntelliJ IDEA:
Файл
на панели инструментов Вы добавляете их как библиотеки в свой модуль.
У меня обычно есть каталог / lib
в моем исходном коде. Я помещаю туда все нужные мне JAR, добавляю / lib в качестве библиотеки и делаю ее частью моих зависимостей модуля.
Обновление 2018: сейчас я использую IntelliJ 2017/2018.
Я полностью привержен Maven и Nexus для управления зависимостями.
Таков путь, по которому прошел мир. Каждый известный мне проект Java с открытым исходным кодом использует Maven или Gradle. Вы тоже должны.