java源码如何打包成jar

wolililaile 2009-09-16 10:04:54
小弟在网上看了很多资料 还是不懂 我有一个HelloWorld的java项目 在 E:\MyEclipse 7.0M1\workspace2 工作区里

里面有 bin文件夹 src文件夹 还有 .classpath 和 .project

然后按照网上的在doc 用 javac HelloWorld.java jar cvf hello.jar HelloWorld.class

居然说 'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

里面就只有两句话

package com.hello;

public class HelloWorld{
public static void main(String[] args){
System.out.println(“你好! 世界”);
}
}


如何手动打包成 jar 啊 而且可以运行 网上我都看的有点头晕
...全文
6453 35 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
jason_wii 2011-08-05
  • 打赏
  • 举报
回复
路径program file 中间有个空格不好....
qqchilaidefeng 2010-12-21
  • 打赏
  • 举报
回复
我也打包不了啊。。。。
chensi0207y 2010-10-19
  • 打赏
  • 举报
回复
学习学习学习
sukyboor 2010-02-05
  • 打赏
  • 举报
回复
我都是用winrar
SADSDSDDASDASD 2009-12-12
  • 打赏
  • 举报
回复
你是用Eclipse在编写吧 装个fatjar插件就好了
createWang 2009-09-23
  • 打赏
  • 举报
回复
jar -vch
huangqibing0626 2009-09-23
  • 打赏
  • 举报
回复
'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
1、环境变量没有设置好。
2、文件后缀名隐藏问题。
3、根本没有装好jdk,建议换个试试!
happyperson 2009-09-23
  • 打赏
  • 举报
回复
在Eclipse 环境工程下面,直接导出jar
nocylh 2009-09-23
  • 打赏
  • 举报
回复
请楼主把上边的回答给看完。。。
xsm 2009-09-22
  • 打赏
  • 举报
回复
首先将你的文件编译好

用JAR 源文件 目标文件 命令打包成JAR文件

之后用压缩软件打开这个JAR文件包,打开META-INF/MANIFEST。MF文件,在main-class:后面填上有MAIN主函数的CLASS类名,保存

双击即可运行。
dream_wu 2009-09-16
  • 打赏
  • 举报
回复
网上下个fat jar很好用啊
wolililaile 2009-09-16
  • 打赏
  • 举报
回复
打个包怎么这么难啊
wolililaile 2009-09-16
  • 打赏
  • 举报
回复
虽然 生成了 jar了
可双击运行出现
Failed to load Main-Class manifest attribute from
C:\Program Files\java\jdk1.5.0\bin\h.jar

我是把 HelloWord.class 和 hello.mf 拷贝到 C:\Program Files\java\jdk1.5.0\bin 下

hello.mf 内容 这样对不 Created-By: Melody Main-Class: HelloWord
sainer 2009-09-16
  • 打赏
  • 举报
回复
还要配置一下环境变量,网上搜下配置JAVA环境变量,照着配下
wolililaile 2009-09-16
  • 打赏
  • 举报
回复
我的jdk在 C:\Program Files\Java 啊 可为什么 jar 和javac 都不能用
goodmrning 2009-09-16
  • 打赏
  • 举报
回复
1、进入工作目录建一个文件menefest,内容:Main-Class:MyEclipse 7.0M1.workspace2.HelloWorld
2、输入命令jar cvmf menifest HelloWorld.jar HelloWord.jar MyEclipse 7.0M1.workspace2
wolililaile 2009-09-16
  • 打赏
  • 举报
回复
急啊 为什么老说

'jar' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

要如何配置啊



realreachard 2009-09-16
  • 打赏
  • 举报
回复
环境变量有问题
枫叶rain 2009-09-16
  • 打赏
  • 举报
回复
javac ke yi yong
ni mei you pei hao lu jing
wolililaile 2009-09-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 wolililaile 的回复:]
小弟在网上看了很多资料 还是不懂 我有一个HelloWorld的java项目 在 E:\MyEclipse 7.0M1\workspace2 工作区里

里面有  bin文件夹  src文件夹  还有 .classpath  和  .project

然后按照网上的在doc 用 javac HelloWorld.java jar cvf hello.jar HelloWorld.class

居然说 'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

里面就只有两句话

package com.hello;

public    class    HelloWorld{ 
    public  static  void  main(String[]  args){ 
    System.out.println(“你好! 世界”); 
  } 
  }


如何手动打包成  jar 啊 而且可以运行  网上我都看的有点头晕
[/Quote]

是不是我的贴 不够清楚啊
加载更多回复(14)

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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