Luc*_*wry 4 java mysql hibernate intellij-idea osx-mavericks
我在OSX Mavericks上运行Intellij 12,尝试使用持久性方面添加已在XML中定义的数据源.
我可以找到并选择源代码,但是当我尝试测试连接时,我得到:
与XXXXX的连接失败:线程"main"中的异常java.lang.ClassNotFoundException:java.net.URLClassLoader $ 1.run(URLClassLoader.java:366)中的com.mysql.jdbc.Driver java.net.URLClassLoader $ 1.run( URLClassLoader.java:355)java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:425)at sun .misc.Launcher $ AppClassLoader.loadClass(Launcher.java:308)at java.lang.ClassLoader.loadClass(ClassLoader.java:358)at java.lang.Class.forName0(Native Method)at java.lang.Class.forName (Class.java:190)at com.intellij.persistence.database.console.RemoteJdbcServer.main(RemoteJdbcServer.java:15)
看起来这只是一个类路径问题,但我有一个非常艰难的时间弄清楚我要做什么才能在类路径上获取mysql jar.
我发现的每个问题都涉及将jar添加到编译或测试应用程序的类路径中,这不是我在这里寻找的.我的应用程序很好地连接到mysql,这是有问题的IntellijIDE.我在哪里需要添加此文件的路径?
对于Intellij 15(可能是较低版本),这适用于:
使用Intellij添加JDBC库:
以下任一选项都应该有效
将jar添加到项目的全局库中。
将jar放到intellij的lib目录下。
将 jar 放入运行 intellij 的 jre 的 ext lib 中。
| 归档时间: | 
 | 
| 查看次数: | 12362 次 | 
| 最近记录: |