Java源代码打成可执行jar包后连接不上sql2000数据库。在eclipse里能连上。求大神帮助,感谢

问题描述

因目前在手机中发的贴,无法贴图。不知各位大神是否遇到过这情况。。

解决方案

解决方案二:
没有错误信息,很难判断什么问题
解决方案三:
你的包中有没有将sqlserver的驱动包一起打包进去,如果没有一起打包进去的话,那你运行的时候需要带上-cp参数,并将驱动jar带上。
解决方案四:
打的jar包中有一个META-INFMANIFEST.MF文件,其中有一个class-path属性,这个属性后面跟上要依赖的jar包的路径和名称就可以了,如果跟当前执行jar在同一个目录下面,那么class-path后面只跟上依赖jar的名字就可以了,多个jar之间用空格隔开,然后将依赖jar和执行jar放在同一个目录中就可以了Manifest-Version:1.0Main-Class:com.shengqian.core.MainClass-Path:lib/commons-dbutils-1.3.jarlib/commons-lang-2.4.jar这个就是将依赖的jar放置在lib目录下面Manifest-Version:1.0Main-Class:com.shengqian.core.MainClass-Path:commons-dbutils-1.3.jarcommons-lang-2.4.jar这个就是将依赖jar和执行jar放在同一个目录下面的
解决方案五:
getResult--java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver
解决方案六:
你这里已经很明确了啊,没有找到数据库的连接类根据你的描述,你在eclipse中是能够访问的,那估计就是打包的时候jdbcjar包没有成功打包到自己的jar包里,那么,你去项目右键properity,查看javabuildpath(应该是这个),有一个export,你把jdbc的Jar包加进去就好了
解决方案七:
首先确定下你打的jar包中是否包含项目依赖的jar包(buildpath中添加的jar包)如果没有:1,可以重新打包,在打包时选择runnablejar,然后选择ExtractrequiredlibrariesintogeneratedJAR2,在执行jar包时加上-jar(java-jar),后面带上依赖jar包的放置路径

时间: 2024-10-29 12:53:39

Java源代码打成可执行jar包后连接不上sql2000数据库。在eclipse里能连上。求大神帮助,感谢的相关文章

java导出可执行jar包后,工程中使用的图片找不到路径,但是在myeclipse中运行没错

问题描述 我在一个jpanel中放置一张图片,但是导出为可执行的jar包后,这张图片找不到了,提示不能加载此图片,程序中使用的是Classloader.getSystemResource("工程下的图片"),java导出可执行jar包后,工程中使用的图片找不到路径,但是在myeclipse中运行没错,请问各位大哥,怎么实现呢? 解决方案 我测试了一下,我把图标放在类的同目录下,通过Class.getResource返回的地址来构造File对象,获取不到图片:而直接通过Class.get

编程语言-java编程,读取jar文件的属性,编到一半就进行不下去了,求大神帮忙

问题描述 java编程,读取jar文件的属性,编到一半就进行不下去了,求大神帮忙 package cksj; import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; public class JAR extends JFrame{ JFileChooser j=new JFileChooser();//文件选择器 JPanel p1=new JPanel(); JPanel p2=ne

我知道java注解,原理是反射,可是没看出来注解的便利,理解的不好,求大神点化???

问题描述 我知道java注解,原理是反射,可是没看出来注解的便利,理解的不好,求大神点化??? 我知道java注解,原理是反射,可是没看出来注解的便利,理解的不好,求大神点化??? 解决方案 注解的作用好像是把配置文件的内容移动到代码上面来.虽然配置文件是为了减少修改代码,把可能改变的都写在配置文件.但是很多情况是在配置文件配置了后就不会再改变的,这样不如放在代码上面,不用代码和配置文件来回切换. 还有就是只有注解时做不了东西的.是通过反射读取到注解的键值对,然后根据键值对来做相应的事情. 一个

窗口风格-MFC SDI禁掉最大化按钮后程序把桌面任务里覆盖了,求大神解答

问题描述 MFC SDI禁掉最大化按钮后程序把桌面任务里覆盖了,求大神解答 2C MFC SDI禁掉最大化按钮后程序把桌面任务里覆盖了,求大神解答 解决方案 我是在 PreCreate 函数修改的窗口风格 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ if( !CFrameWndEx::PreCreateWindow(cs) ) return FALSE; // TODO: 在此处通过修改 // CREATESTRUCT cs 来修改窗口

xampp中的mysql运行七八秒后突然停止工作,如图,应该如何操作?求大神解答!

问题描述 xampp中的mysql运行七八秒后突然停止工作,如图,应该如何操作?求大神解答! 解决方案 这是对应的日志文件

java中<T>的使用的疑问,以下代码有哪些区别呢,求大神们指教啊。

问题描述 java中<T>的使用的疑问,以下代码有哪些区别呢,求大神们指教啊. public T deleteObject(T entity){ hibernateTemplate.delete(entity); return entity; } public Object deleteObject(Object entity){ hibernateTemplate.delete(entity); return entity; } 解决方案 这两种写法实现的功能一样,但是使用泛型的好处是,你返

使用gridview填加新行后插入数据库的问题,求大神

问题描述 foreach(GridViewRowgridViewRowinGridView1.Rows){id=int.Parse((gridViewRow.FindControl("cycle_no")asLabel).Text);filterByIDRows=dataTable.Select("C_cycle_no="+id);if((gridViewRow.FindControl("cycle_cyclesm")asTextBox).Tex

图片-求大神帮忙,用java对象方法做

问题描述 求大神帮忙,用java对象方法做 车轮类型不用考虑,就是普通的车轮. 解决方案 什么语言也没说,无非就是定义些类型,然后定义一些函数,其中车轮定义一个抽象类,派生不同的车轮.作为成员字段放在汽车类里. 这里有个C#的,http://blog.sina.com.cn/s/blog_4aaaa12b0100cvnv.html参考下 解决方案二: 分别为每个操作定义一个方法.在主函数中按需要的顺序调用就好了 解决方案三: 为每一个零件定义属性,为每一个操作定义方法,组合到一个类里 解决方案四

eclipse生成【带有外部jar包】的java可执行jar包

之前有写过一篇使用eclipse生成java可执行jar包,但是最近的一次使用中无论如何都不成功,当双击执行打成的jar时,弹出如下错误: could not find the main class:mailTest.SendMailTest1.Program wil exit 针对这一问题,我首先想到在上一次编写java聊天小程序打包时的问题,也是这个错误,当时网上说需要更改eclipse中该项目的jdk版本为1.6,如图: 虽然意料之中,但是依旧有些遗憾的是,这样修改后生成的jar包,在双击