我已经创造了GGTS IDE一个简单的Groovy项目连接到Oracle和SQLServer。 在程序运行在IDE中罚款,但是当我通过命令行运行程序我似乎得到某种在MANIFEST.MF enconding错误的? 请参见下面的堆栈跟踪:
命令行
groovy -cp lib\ojdbc14_g.jar lib\sqljdbc4.jar src\Starter.groovy
结果
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
C:\workspace-ggts-3.1.0.RELEASE\Test\lib\sqljdbc4.jar: 1: unexpected char: 0x3 @ line 1, column 3.
PK♥ h?I@ ¶ META-INF/MANIFEST.MF¡|GôΓ┌▓εⁿD∞ ░=x/êsä 8◄o ï∟B▲
ë╔
^
1 error
在过去那样连接到我的MSSQLServer使用了下列jar:
- msbase.jar
- msutil.jar
- mssqlserver.jar
不过这一次,当我找了JDBC罐子2008年我得到了sqljdbc4.jar。 它再次在IDE中而不是在命令行工作。 我已经挑出是在sqljdbc4.jar因为我评论都涉及到了代码和程序运行正常只用了Oracle的jar引用的问题。
- 任何人都知道为什么会这样?
- 什么是您使用罐子连接到从常规的命令行2008年SQLSERVER?
谢谢。