我用eclipse建了个Java Application ,测试都过了。现在有一个问题:我引用了mysql-connector-java,和其他的一些jar.
该如何进行发布呢?我直接将项目导出成jar文件,在windows里面双击,报错说
---------------------------
Java Virtual Machine Launcher
---------------------------
Could not find the main class. Program will exit.
---------------------------
确定
---------------------------
解决方案 »
- JAVA中操作Jtable组件
- 多线程中怎么刷新 jtable
- 求java控制短信猫收发短息实例~
- XML 英文版怎么弄!门内人士有没有永久的cd-key呢???
- 由于jsp里面有空行所以!javascript不能直接打印出来!需要把空行
- js问题,我很菜。传多值分隔。
- 如何让jtable中的boolean型数据用checkbox显示
- 就50分了。请问Linux下Java如何调用一个用C写的可执行文件,如何关闭。
- 如何用程序获得本机器中有几个分区,如何在找到的分区中搜索*.rar 文件。解决给200分??急!!
- 问个关于多线程事件响应的问题
- 请教各路大侠,非阻塞套接字的程序问题,十万火急
- 如何在j2ee架构下实现?
用eclipse导出时有个地方让你选main入口,选了的话manifest.mf里就会写main-class=XXX
引用发布就一起包进去就好了
又,我想问一下,这样打的包在linux下面是否也可以用?如何运行呢?
可执行jar跟三方包放一个目录下
Exception in thread "main" java.lang.NoClassDefFoundError: HTTPClient/ModuleExce
ption
将httpClient.jar放在同一目录下
然后修改对应mf文件重新压缩成jar,就不能运行这是mf文件
Manifest-Version: 1.0
Sealed: true
Main-Class: NewRetrieve
ClassPath: httpClient.jar加入后一点就报错说"Invalid or corrupt jarfile "
首先这里ClassPath得是Class-Path
其次,不能用zip解压修改mf文件后再重新压缩改名成jar