2009年10月30日

最近在弄个聊天室,由于要跟数据库通信,用到了JDBC的3个jar,在eclipse里OK的,但布置到服务器坏事了,不知道怎么弄JDBC的3个jar了

写个autoStart.bat

java -jar chatServer.jar

pause

运行报错:

F:\mydocuments\java project\socketTest\release>java -jar chatServer.jar

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at cn.lite3.chatServer.managers.DBManager.(DBManager.java:14)

at cn.lite3.chatServer.ChatServer.(ChatServer.java:15)

自己写manifest.mf文件.

手动添加JDBC要用到的3个jar文件,mssqlserver.jar,msutil.jar,msbase.jar

新建个文件,命名为 manifest.mf,写入以下内容,(当然要根据你自己的东西修改的)

manifest.mf 最后一定要有一个空行.

Manifest-Version: 1.0

Main-Class: cn.lite3.chatServer.ChatServer

Class-Path: lib/mssqlserver.jar lib/msutil.jar lib/msbase.jar

再在eclipse将工程导出时,到达JAR Manifest Specification这一步时,选择Use existing manifest from workplace,在通过Browse按钮选择刚刚新建的manifest.mf文件。

最后点击Finish生成自己的jar.

新建一个目录release . 找到刚刚生成的jar(我的是chatServer.jar), 放到release目录里,

再见个lib文件夹,把要外部库的3个jar放到里面(mssqlserver.jar,msutil.jar,msbase.jar),

最后把开头的autoStart.bat放到release目录里,

到此一切完工了. 双击autoStart.bat 运行成功

目录类似这样:

运行 java classnotfound_JAR运行出现ClassNotFoundException异常的解决办法相关推荐

  1. java 网页空白_win8系统运行Java程序网页会出现空白的解决方法

    我们在操作win8系统电脑的时候,常常会遇到win8系统运行Java程序网页会出现空白的问题.那么出现win8系统运行Java程序网页会出现空白的问题该怎么解决呢?很多对电脑不太熟悉的小伙伴不知道wi ...

  2. JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法

    JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法 参考文章: (1)JNI调用native方法出现 ...

  3. Android Stduio 发生 Process ‘command ‘somePath:java.exe‘‘ finished with non-zero exit value 2 异常的解决办法

    Android Stduio 发生 Process 'command 'somePath:java.exe'' finished with non-zero exit value 2 异常的解决办法 ...

  4. nested exception is java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONObject异常的解决办法

    nested exception is java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONObject异常的解决办法 参考文 ...

  5. VB6程序运行错误Run-time error 339: Tabctl32.ocx的解决办法

    运行错误Run-time error 339: Tabctl32.ocx的解决办法 [问题] 最近一段时间与教研室的各位老师在做一个山东省一级OFFICE模拟软件时,前面的开发工作一切顺利,却在后面的 ...

  6. apt-get安装问题:请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。

    正在读取软件包列表... 完成 正在分析软件包的依赖关系树... 完成 您可能需要运行"apt-get -f install"来纠正下列错误: 下列的软件包有不能满足的依赖关系: ...

  7. springboot依赖lib外置打成压缩包,以及snapshot依赖jar包ClassNotFoundExcepttion异常的解决办法

    springboot依赖lib外置打成压缩包,以及snapshot依赖jar包ClassNotFoundExcepttion异常的解决办法 mvn插件 assembly压缩zip assembly.x ...

  8. java.io.StreamCorruptedException: invalid type code: AC解决办法

    .java.io.StreamCorruptedException: invalid type code: AC解决办法 问题描述: 在向一个文件写入可序列化对象时,每次只想向文件的末尾添加一个可序列 ...

  9. IIS 常见异常及解决办法

    Ø  简介 IIS 是我们平常接触比较多的服务端软件,用于站点发布等,本文主要记录 IIS 常见的异常及解决办法.主要包括: 1.   Visual Studio 启动 Web 项目提示"无 ...

最新文章

  1. boost::mp11::mp_map_update相关用法的测试程序
  2. GHUnit for iOS测试指南
  3. 孙正义举债豪购ARM的3个理由:潜伏物联网时代
  4. Linux中的Interrupted system call错误
  5. 小cookie,大智慧
  6. 一文读懂,从0到1设计电商评价产品
  7. Dreamweaver cs3快捷键大全
  8. 算法中的Strassen矩阵乘法
  9. 【机器学习】监督学习--(回归)岭回归
  10. 【实用工具】eclipse mac安装
  11. JAVA图形界面设计(GUI)学生成绩管理系统实战练习之登陆界面
  12. Clickhouse优点 缺点 / Doris 优点 缺点
  13. 普林斯顿大学计算机科学排名,普林斯顿大学研究生计算机系统专业排名
  14. iphone11计算机显示计算过程,iPhone11怎么显示电池百分比
  15. PHP留言板 PHP在线咨询留言系统
  16. 十年SEO风云巨变,还有多少站长在坚持
  17. 算法总结:DFA(自动机)算法是什么,怎么用
  18. 美国国会将合成尼古丁电子烟归为烟草制品管控
  19. VVC码率控制中的质量依赖因子QDF
  20. python学习(14)—— 函数、模块和包

热门文章

  1. 批量修改数据_#泰Q头条#065期 四步搞定Excel表中的批量数据修改
  2. el-tree与el-transfer结合成树形穿梭框(tree-transfer)
  3. onpropertychange替代方案
  4. 七夕(情人节)表白女朋友,程序员应该如何装一波13
  5. 绕过 WAF:绕过一些 WAF 设备的 Burp 插件
  6. c语言程序设计徐立辉答案,C语言程序设计 牛志成,徐立辉,刘冬莉著 清华大学出版社 9787302165620...
  7. html设置页面的高度和宽度,web显示页面有图像上设置高度和宽度很重要
  8. 关于SSL证书配置、升级的一些问题总结
  9. easy html css tree 简单的HTML css导航树
  10. “前”方有坑,绕道而行(一)-- H5 CSS