双击.JAR文件与SQL Server连接错误

时间:2014-07-31 18:16:47

标签: java sql-server sql-server-2012

我的jar文件有一个奇怪的问题。如果我通过cmd运行它     java -jar myjar.jar一切正常,应用程序成功连接到我的SQL Server数据库,但如果我通过双击运行它并尝试连接到我的数据库,它会抛出异常:

com.microsoft.sqlserver.jdbc.SQLServerException: This driver is not configured for integrated authentication. ClientConnectionId:82e2f4e5-9827-43df-a5e6-9bb65fc597d2

我没有发布任何代码,因为我确信这个问题绝对不是代码相关的。

1 个答案:

答案 0 :(得分:0)

使用默认环境双击jar运行。您可能在命令提示符窗口中有一些设置,您在其中键入java -jar myjar.jar命令。假设这是一个Windows命令提示符,请运行不带任何参数的set来查看环境变量。检查你是否有任何与classpath或javahome等相关的内容。当你启动一个新的命令提示符时,你是否正在运行一个bat文件来为java设置环境变量?如果在命令窗口中设置了环境变量,则可能需要通过控制面板编辑环境变量,以将它们添加到用户或系统变量中。