我有一个与postgresql数据库交互的小型Java文件,
所以我已经下载了驱动程序,并在我的文件中导入org.postgresql.Driver
。
在命令控制台中,我输入javac Myfilename.java
;
然后它编译我运行java Myfilename
并抛出一个错误,说它无法找到org.postgresql.Driver
文件。
那么当我运行文件或编译文件时我如何导入jar并不确定何时进行导入?
答案 0 :(得分:6)
编译:
javac -cp ".:postresql.jar" -d . MyFileName.java
执行命令
java -cp ".:postresql.jar" MyFileName
答案 1 :(得分:2)
您需要在运行时将驱动程序jar添加到构建路径。
答案 2 :(得分:1)
您需要列出所包含驱动程序的文件路径
javac -cp "filepath.jar" MyFileName.java
答案 3 :(得分:1)
您可以使用环境变量CLASSPATH
并将jar附加到此CLASSPATH
变量,也可以使用java -cp
或java -classpath
来运行代码。
javac -classpath C:\java\postresql.jar MyClass.java
或javac -cp C:\java\postresql.jar MyClass.java