05-18 03:07:07.561: E/AndroidRuntime(307): java.lang.NoClassDefFoundError: com.tao.test.Test1
而我用命令行手动的打包,生成的jar包中,.class文件是放在default package里面,而不是类本身的package?
12 个解决方案
#1
以后提问前先google
jar cvf filename.jar *
jar cvf filename.jar *
#2
。。。。
百度了,没google
我知道怎么打包,用Eclipse也行,就是自己在cmd中手动的时候,jar包中的.class文件都在default package
这是怎么回事呢?
#3
#4
提示没有发现主方法!打包的方法很多!网上很多
#5
第一步:编写并准备java类
第二步:编译该java类为对应的class
第三步:使用jar命令进行打包
1,没有main函数,不需要直接运行的:jar cvf xx.jar 包/A.class 包/B.class 。。。(多了可用*)
2,有main函数,需要运行的,需要创建一个清单文件manifest.mf内容如下:
Manifest-Version: 1.0
Created-By: 1.5.0_06
Main-Class: 包.Main类 (注意:后面一定要会车)
打包命令:jar -cvfm xx.jar manifest.mf 包/Main类.class
第四步:通过java -jar xx.jar进行运行
执行cmd
第二步:编译该java类为对应的class
第三步:使用jar命令进行打包
1,没有main函数,不需要直接运行的:jar cvf xx.jar 包/A.class 包/B.class 。。。(多了可用*)
2,有main函数,需要运行的,需要创建一个清单文件manifest.mf内容如下:
Manifest-Version: 1.0
Created-By: 1.5.0_06
Main-Class: 包.Main类 (注意:后面一定要会车)
打包命令:jar -cvfm xx.jar manifest.mf 包/Main类.class
第四步:通过java -jar xx.jar进行运行
执行cmd
#6
[img=http://my.csdn.net/my/album/detail/1153859][/img]
我这样 错了吗,怎么不行啊
我这样 错了吗,怎么不行啊
#7
直接用eclipse的export打成jar包
#8
我晕 贴的图片不行,咋回事
我在cmd下面
E:\workspace\Test\bin\com\tao\test>jar cvf test.jar com.tao.test/*.class
结果说
com.tao.test\*.class:没有这个文件或目录
咋回事呢???
我在cmd下面
E:\workspace\Test\bin\com\tao\test>jar cvf test.jar com.tao.test/*.class
结果说
com.tao.test\*.class:没有这个文件或目录
咋回事呢???
#9
Eclipse的会,就想明白我错哪里了
#10
http://blog.csdn.net/wzj26638719/article/details/7484894
这里有class打成的Exe文件,
别说是jar,exe都可以。
这里有class打成的Exe文件,
别说是jar,exe都可以。
#11
。。。。。别扯了 哥们
#12
不加前面的com.tao.test/
#1
以后提问前先google
jar cvf filename.jar *
jar cvf filename.jar *
#2
。。。。
百度了,没google
我知道怎么打包,用Eclipse也行,就是自己在cmd中手动的时候,jar包中的.class文件都在default package
这是怎么回事呢?
#3
#4
提示没有发现主方法!打包的方法很多!网上很多
#5
第一步:编写并准备java类
第二步:编译该java类为对应的class
第三步:使用jar命令进行打包
1,没有main函数,不需要直接运行的:jar cvf xx.jar 包/A.class 包/B.class 。。。(多了可用*)
2,有main函数,需要运行的,需要创建一个清单文件manifest.mf内容如下:
Manifest-Version: 1.0
Created-By: 1.5.0_06
Main-Class: 包.Main类 (注意:后面一定要会车)
打包命令:jar -cvfm xx.jar manifest.mf 包/Main类.class
第四步:通过java -jar xx.jar进行运行
执行cmd
第二步:编译该java类为对应的class
第三步:使用jar命令进行打包
1,没有main函数,不需要直接运行的:jar cvf xx.jar 包/A.class 包/B.class 。。。(多了可用*)
2,有main函数,需要运行的,需要创建一个清单文件manifest.mf内容如下:
Manifest-Version: 1.0
Created-By: 1.5.0_06
Main-Class: 包.Main类 (注意:后面一定要会车)
打包命令:jar -cvfm xx.jar manifest.mf 包/Main类.class
第四步:通过java -jar xx.jar进行运行
执行cmd
#6
[img=http://my.csdn.net/my/album/detail/1153859][/img]
我这样 错了吗,怎么不行啊
我这样 错了吗,怎么不行啊
#7
直接用eclipse的export打成jar包
#8
我晕 贴的图片不行,咋回事
我在cmd下面
E:\workspace\Test\bin\com\tao\test>jar cvf test.jar com.tao.test/*.class
结果说
com.tao.test\*.class:没有这个文件或目录
咋回事呢???
我在cmd下面
E:\workspace\Test\bin\com\tao\test>jar cvf test.jar com.tao.test/*.class
结果说
com.tao.test\*.class:没有这个文件或目录
咋回事呢???
#9
Eclipse的会,就想明白我错哪里了
#10
http://blog.csdn.net/wzj26638719/article/details/7484894
这里有class打成的Exe文件,
别说是jar,exe都可以。
这里有class打成的Exe文件,
别说是jar,exe都可以。
#11
。。。。。别扯了 哥们
#12
不加前面的com.tao.test/