Повод для придирок со стороны Бонапарта дали сами "роялисты". В день выступления в поход взбунтовался один из полков Бернадота. Солдаты отказались сдвинуться с места, поскольку ещё не получили жалованье. Командир полка приказал построиться всем офицерам и сержантам и начать движение без солдат — в надежде, что те последуют примеру командиров, но всё было напрасно. В полк прискакал Бернадот и металлическим голосом приказал: "Марш!" Голос, который звучал на полях сражений и которому солдаты привыкли автоматически повиноваться, произвёл магическое воздействие: солдаты сделали несколько шагов, а потом снова стали и замерли на месте. Взбешённый генерал спрыгнул с коня, подбежал к первой шеренге, схватил за рукав первого попавшегося гренадера и закричал: "Марш вперёд, или я тебя сейчас убью!"
Он отпустил солдата и обратился к строю со следующими словами:
— Жалкие трусы! И мне нужно было так долго командовать вами, чтобы пережить от вас такой позор! Либо вы мне подчиняетесь, либо вы должны меня убить. Но вы не убьёте генерала, которому обязаны жизнью. Забыли, что без меня вы давно бы превратились в ничто или как рабы надрывались теперь над осушкой венгерских болот. Выдайте мне зачинщиков, или я подвергну вас децимации!
Порядок был восстановлен, и солдаты скоро замаршировали по пыльной дороге. В хвосте колонны под охраной шли несколько разоружённых зачинщиков бунта. Над ними смеялись, издевались, их показывали прохожим до тех пор, пока они не взмолились о пощаде. Швед Л.-У. Лагерквист замечает, что в задержке жалованья солдатам никакой вины Бернадота не было — за всё это отвечал уже штаб Итальянской армии во главе с Бертье.
Наполеон планировал вытеснить австрийцев из Верхней Италии и захватить Венецианскую республику. Он поставил под Падуа пока одну дивизию Бернадота, которая потом вместе с корпусом Массена участвовала в операции по окружению австрийцев на правом берегу реки Таглиаменто. Здесь Бонапарт послал к нему своего адъютанта Лавалетта, который должен был помочь Бернадоту сориентироваться при переправе через вздувшуюся от весеннего паводка реку Пиаве. При переправе Бернадот показал пример всем подчинённым и первым перешёл реку по плечи в ледяной воде. Солдаты молча полезли в воду за своим командиром. Когда двоих солдат потоком сбило с ног и понесло по течению, Бернадот кинулся им наперерез и вытащил обоих на берег. Такое не забывается, и солдаты стали относиться к генералу с ещё большим уважением.
На берегах Таглиаменто дивизия Бернадота впервые показала себя в бою достойной Итальянской армии Наполеона. 16 марта 1797 года перед форсированием реки Бонапарт, прощупав противника на противоположном берегу и убедившись, что река проходима, а эрцгерцог Карл боя принимать не собирался, отдал приказ остановиться якобы на привал, чтобы подкрепиться. Обманутый этим маневром, а также не предполагая, что на этом участке Таглиаменто был брод, эрцгерцог Карл, продолжая основными силами отступать, отдал приказ некоторым своим частям вернуться в только что покинутый лагерь. Солдаты Бернадота только этого и ждали: они бросились в иоду, быстро форсировали её и в ошеломительной атаке набросились на малочисленный отряд противника. Австрийцы оказали отчаянное сопротивление, но скоро были вынуждены с большими потерями отступить.
В середине марта Бернадот вместе с генералом Серюрье участвовал в деле под городом Градиска, 2,5-тысячный гарнизон которого, окружённый со всех сторон французами, был вынужден скоро капитулировать. Бернадот, не желая отдавать чести взятия крепости Серюрье, предпринял дерзкий штурм города и одиночку. В распоряжении Бернадота не было даже штурмовых лестниц, но он решил показать итальянским "старичкам", на что способны новички с Восточного фронта. Этот штурм стоил ему 500 человек убитыми. Из Директории Бернадоту пришло письмо, в котором, в частности, говорилось: "Вы доказали, генерал, что уже освоились с новым театром военных действий. Принц Карл в Градиске снова узнал того, кто своей дерзостью и ловкостью нагонял на него страх в Германии".
Наполеон, оставив дивизию Бернадота "разбираться" с Триестом, с основными силами пошёл в северо-восточном направлении и непосредственно вторгся на австрийскую территорию. К концу марта, однако, дивизии Массена, Гийё и Шабо, уступая превосходящим силам австрийцев под Виллахом и Клагенфуртом, были вынуждены отступить, и Бернадот пошел с ними на соединение. 22 марта он отбросил австрийцев от Карнинии и завладел ртутными рудниками Идрии. Наполеон же, не заботясь о тылах, упорно шёл на Вену, Массена — на Леобен, а Жубер — на Линц. С запада на Австрию снова начала наседать Рейнская армия. Императорский дом Австрии, испытывая давление всех слоёв населения, был вынужден закончить непопулярную войну миром.