一个简单的JAVA程序打包总是不成功

钟跃民 发布于 2011/10/26 15:41
阅读 476
收藏 0

一个简单的JAVA程序打包总是不成功
打包之后双击不好用
在CMD命令也不好用
代码在myecplise可以运行


main方法

点打包





选了MAIN方法之后就FINISH

我给CLASSPATH加进去了 空格  换行啊都有


但是结果如下:

以下是问题补充:

@钟跃民:没人来搞一下嘛。。。我是初学 所以不太懂 (2011/10/27 10:02)
@钟跃民:给点提示呗 高人 我这新手 不太了解。。。 (2011/10/28 10:43)
加载中
0
大苹果
大苹果

路径问题.

恩. 也就是包的问题.

钟跃民
钟跃民
给点提示呗 高人 我这新手 不太了解。。。
钟跃民
钟跃民
引用的那些LIB的路径不对?
0
钟跃民
钟跃民
给点提示呗 高人  我这新手  不太了解。。。
0
天天笑笑
天天笑笑
装个 fat jar插件,很好用
0
ginkgo_w
ginkgo_w

你的路径不要用反斜杠,用正斜杠。还有这个怎么可以有H:这种。

我的一个例子

Class-Path: lib/httpclient-4.1.2.jar lib/httpcore-4.1.2.jar lib/common
 s-logging-1.1.1.jar lib/commons-codec-1.4.jar lib/log4j-1.2.16.jar

你的目录结构应该是这样

javamail.jar

-----lab

       下面是你需要的jar文件。还有rt.jar tools.jar jsse.jar 这些是不需要写的。

 

钟跃民
钟跃民
问题已经解决了 哈哈 顺便问下那3个JAR为什么不需要?
0
ginkgo_w
ginkgo_w
jre中的包是不需要添加到class-path中的,这个会自动加载。
0
JavaGG
JavaGG
就是没有把相应的包打进去,
0
ginkgo_w
ginkgo_w
又仔细看了下class-path里面换行后要在行首加个空格
0
钟跃民
钟跃民

引用来自“ginkgo_w”的答案

你的路径不要用反斜杠,用正斜杠。还有这个怎么可以有H:这种。

我的一个例子

Class-Path: lib/httpclient-4.1.2.jar lib/httpcore-4.1.2.jar lib/common
 s-logging-1.1.1.jar lib/commons-codec-1.4.jar lib/log4j-1.2.16.jar

你的目录结构应该是这样

javamail.jar

-----lab

       下面是你需要的jar文件。还有rt.jar tools.jar jsse.jar 这些是不需要写的。

 

太感谢你了  哈哈 厉害 
那个那3个JAR包为什么不需要呢?

0
ginkgo_w
ginkgo_w
这3个包是jre里面的,会自动加载的。
返回顶部
顶部