我有一个与 postgresql 数据库交互的小型 Java 文件,因此我下载了驱动程序并在我的文件中导入了org.postgresql.Driver
.
在命令控制台中,我键入javac Myfilename.java
; 然后它编译我运行java Myfilename
它会抛出一个错误,说它找不到org.postgresql.Driver
文件。
那么如何在运行文件或编译文件时导入 jar,不确定何时导入?
我有一个与 postgresql 数据库交互的小型 Java 文件,因此我下载了驱动程序并在我的文件中导入了org.postgresql.Driver
.
在命令控制台中,我键入javac Myfilename.java
; 然后它编译我运行java Myfilename
它会抛出一个错误,说它找不到org.postgresql.Driver
文件。
那么如何在运行文件或编译文件时导入 jar,不确定何时导入?
编译:
javac -cp ".:postresql.jar" -d . MyFileName.java
跑:
java -cp ".:postresql.jar" MyFileName
您需要在运行时将驱动程序 jar 添加到构建路径中。
您需要列出包含的驱动程序的文件路径
javac -cp "filepath.jar" MyFileName.java
您可以设置环境变量CLASSPATH
并将 jar 附加到此CLASSPATH
变量,也可以使用java -cp
或java -classpath
运行您的代码。
javac -classpath C:\java\postresql.jar MyClass.java
或者javac -cp C:\java\postresql.jar MyClass.java