我用eclipse建了个Java Application ,测试都过了。现在有一个问题:我引用了mysql-connector-java,和其他的一些jar.
该如何进行发布呢?我直接将项目导出成jar文件,在windows里面双击,报错说
---------------------------
Java Virtual Machine Launcher
---------------------------
Could not find the main class. Program will exit.
---------------------------
确定
---------------------------
用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