我正在尝试在ubuntu上安装MS SQL JDBC驱动程序,以便与Hadoop的sqoop一起使用。我对java和linux完全是个新手,所以我不知道从哪里解压所有的东西。
发布于 2011-03-15 11:02:46
只需将其放入运行时类路径或将其路径添加到运行时类路径。
如何做取决于你是如何执行程序的。如果在命令控制台中使用java命令来执行.class文件,那么可以使用-cp参数来指定要在类路径中获取的类和/或JAR文件的路径。类路径基本上是绝对/相对磁盘文件系统路径的集合,Java必须在其中查找JAR文件和类。
假设您已经下载了一个.zip,您需要将其解压缩,然后查找一个.jar文件(通常在/lib文件夹中)。对于初学者,最简单的方法是将.jar放在当前工作目录中,然后执行您的程序(使用Class.forName("com.mysql.jdbc.Driver");行),如下所示:
java -cp .:mysql.jar com.example.YourClass.表示当前路径,:是分隔符(我相信这对于Ubuntu是正确的,在Windows上是;)。
发布于 2016-08-04 02:46:39
要安装驱动程序,您可以执行以下操作:
从Microsoft:https://www.microsoft.com/en-us/download/details.aspx?id=11774
gzip -d sqljdbc_6.0.7507.100_enu.tar.gz(需要具有全局可读性),对其进行解压和共享。)将tomcat目录解压(/usr/share/tomcat8/lib,但如果您运行的是不同的版本,则可能是tomcat7。)运行sudo ln -s ../../java/sqljdbc42.jar sqljdbc42.jar (使用下面的正确版本名)。如果您使用的是,请参阅Setting up maven dependency for SQL Server 。
正确的版本如下:(根据系统要求)
发布于 2019-09-11 13:36:05
只需使用以下命令将您的jdbc jar文件放入/usr/lib/jvm/java-8-oracle/jre/lib/ext:
sudo cp ojdbc6.jar /usr/lib/jvm/java-8-oracle/jre/lib/ext
https://stackoverflow.com/questions/5307048
复制相似问题