A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我的过程也是按老师说的做的,但是就是不能够用cmd打jar包运行,哪位大神知道要怎么做吗》?
更多图片 小图 大图
组图打开中,请稍候......

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 淡定

查看全部评分

6 个回复

倒序浏览
给你说下打包的方法吧,你对比一下看看,是否过程出了问题
一、打包成一般的jar包
输入如下命令即可:
Cmd代码  
jar cvf counter.jar -C bin .  
其中,“-C bin”实际上是告诉jar命令先cd到bin目录下,再在此目录执行没有参数“-C bin”的命令,等价于:

Cmd代码  
cd bin   
jar cvf counter.jar . // "."代表当前路径  

二、打包成可运行的jar包
要打包成可运行的jar包,有两种方法,一是手动创建MANIFEST.MF文件,并在其中指定主类;二是使用jar的-e参数指定可运行jar包的入口点(即main类的完全名称).
以Java源代码行数统计程序的打包为例,演示如何打包:
1. 手动创建MANIFEST.MF文件:
1)首先编辑MANIFEST.MF文件,内容如下:
Mf代码  
Manifest-Version: 1.0  
Created-By: rsljdkt   
Class-Path: .   
Main-Class: Main  

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 赞一个!

查看全部评分

回复 使用道具 举报
你没添加包名。。你这样添加之后class文件是在maclass文件夹里的,而你的类貌似都没有package maclass;
你把你那个文件夹下面的类都添加上package maclass,然后在1.txt里面添加类时,也在类名前加上包名就可以了
回复 使用道具 举报
中间图上错了。我的那个类名有加包名
回复 使用道具 举报
longlangcx 发表于 2013-8-6 20:57
你没添加包名。。你这样添加之后class文件是在maclass文件夹里的,而你的类貌似都没有package maclass;
你 ...

图上错了,中间的主函数 我有加包名!但是结果和这个一样,会不会是系统问题哦
回复 使用道具 举报
你第一个图显示的是没找到主类
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马