当前位置: 代码迷 >> Java相关 >> [求助]class文件怎么打包成可执行的呢?
  详细解决方案

[求助]class文件怎么打包成可执行的呢?

热度:208   发布时间:2007-06-10 11:00:25.0
[求助]class文件怎么打包成可执行的呢?
怎么打包后可以双击直接运行的那样呢?
还有如果电脑没装jre不会要把整个jre一起打包进去吧?
搜索更多相关的解决方案: class  文件  打包  

----------------解决方案--------------------------------------------------------
打压缩包:
xxx.jar 是打的包名,yyy.class 是class 文件名。如下:

jar cvf xxx.jar yyy.class

生成xxx.jar 后,打开看看META-INF中MANIFEST.MF文件第三行有没有Main-Class,没有就手工添加
Main-Class: yyy
(注意:":"后面有且只有一个空格,并且yyy后面空一行,去掉WINrar 的jar关联即可象.exe文件一样双击打开)

----------------解决方案--------------------------------------------------------

哦 谢谢,我打成jar的了,也添加了Main-Class:
那个文件是这样的:
[CODE]
Manifest-Version: 1.0
Created-By: 1.6.0 (Sun Microsystems Inc.)
Main-Class: JBTest[/CODE]

我也确实有JBTest这样的类,但是我双击它什么也没有出现,
只看到进程管理器多了一个进程,但马上又少了。

我用java JBTest运行和在JC中运行很正常啊。这是为什么啊?


----------------解决方案--------------------------------------------------------

环境变量:
1.java_home
x:\xxx\Java\jdk1.6.0 (x:\...是你的jdk安装路径 )
2.classpath
%java_home%\lib\tools.jar;.;%java_home%\lib\dt.jar

注意:中间有一个".;"不能缺少!!!

3.path
%java_home%\bin;%java_home%\lib;


我这样配置后运行jar没有问题的


----------------解决方案--------------------------------------------------------

哦 谢谢啦 原来是有几个类,我只添加了主类其他的没添加进去。。


----------------解决方案--------------------------------------------------------

我的设置也是这样的.;F:\Sun\SDK\jdk\bin;F:\Sun\SDK\jdk\jre\lib\rt.jar; F:\Sun\SDK\jdk\jre\lib;F:\Sun\SDK\jdk\lib\dt.jar;.;F:\Sun\SDK\jdk\lib\tools.jar;

打包也应该没错!但是就是运行不了!


----------------解决方案--------------------------------------------------------
你没有装JRE

你装的是JAVA EE的版本吧

另外下个JRE来装,或者自己手动建立关联
----------------解决方案--------------------------------------------------------
下载个JRE,不是很大。。就可以直接运行JAR包了。
----------------解决方案--------------------------------------------------------

那在没有装JRE的电脑上运行,是不是要将JRE也一起打包阿?


----------------解决方案--------------------------------------------------------

为什么我能直接打开下载下来的,我自己的直接打不开呢?
Manifest-Version: 1.0
Created-By: 1.6.0_01 (Sun Microsystems Inc.)
Main-Class: Computer
主类我也添加了,出现



----------------解决方案--------------------------------------------------------
  相关解决方案