HelloWorld打包问题,别笑话我哦

HappyWin 2005-05-12 06:07:09
各位前辈,小弟做 Hello.java 的时候碰到问题,麻烦帮忙看一下:
1、我的目录结构:
d:\Hello\com\hello\Hello.java,内容如下:
代码:
packate com.hello;
public class Hello{
public static void main(String[] arg)
{
System.out.println("This is a test!!!");
}
}


2、cd到d:\Hello\com\hello\文件夹下操作:
javac Hello.java
运行:java -cp "d:\Hello" com.hell.Hello
结果正确!

3、cd到d:\Hello目录下,编写MANIFEST.MF,内容如下:
Manifest-Version: 1.0
Created-By: 1.4.2_04 (Sun Microsystems Inc.)
Main-Class: com.hello.Hello

打包:
D:\Hello>jar cvfm hlo.jar MANIFEST.MF -C com/ .

运行:
D:\Hello>java -cp "D:\Hello" -jar hlo.jar
Exception in thread "main" java.lang.NoClassDefFoundError: com/hello/Hello

问题:
1、我打包的位置是否正确?
2、运行命令有什么问题?
3、这里的classpath该怎么指定?
多谢!!
...全文
207 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zonelive 2005-08-19
  • 打赏
  • 举报
回复
原来真的很容易,嘿嘿
old_boy 2005-07-09
  • 打赏
  • 举报
回复
原来如此。
Harbin_SAKURA 2005-06-28
  • 打赏
  • 举报
回复
汗~
fansnaf 2005-06-19
  • 打赏
  • 举报
回复
呵呵,投篮的方法
humanity 2005-05-15
  • 打赏
  • 举报
回复
jar 完完整整的就是一个 Zip 只是多了 META-INF 。
humanity 2005-05-15
  • 打赏
  • 举报
回复
模仿如下操作:
打开我的电脑 D:\Hello

选中 所有要打包的 class 或 文件夹 & META-INF文件夹:点击鼠标右键 , 从 popup menu 中选择 Add to archieve or Add to Zip ( WinZip 或 WinRar 安装的) , 然后选择 zip 格式,取个名字就行了。

最后 直接改名 .zip 为 .jar 。 恭喜 ,你已经完成了。

259

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧