Poznámka: Problém je způsoben ; na konci souboru driver.jar a také nepoužívá plně kvalifikovanou cestu.
Operační systém Windows používá ; separátor, zatímco OS založený na Unixu používá : oddělovač.
Řešení:
-
Nejprve zkompilujte kód:
javac test.java
(Spusťte tento příkaz) -
Spusťte kód bez středníku:
java -cp .:<fully-qualified-path>/driver.jar test
Ukázkový výstup:
[email protected] ~ % javac Test.java
[email protected] ~ % java -cp .:/Users/anish/driver.jar Test
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
Poznámka: Používám mysql-connector-8.0.15.jar . Pokud používáte stejný nebo vyšší, pak změňte z com.mysql.jdbc.Driver
na com.mysql.cj.jdbc.Driver
protože tato třída je zastaralá.