[求助]class文件怎么打包成可执行的呢?
怎么打包后可以双击直接运行的那样呢?还有如果电脑没装jre不会要把整个jre一起打包进去吧?
哦 谢谢,我打成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;
打包也应该没错!但是就是运行不了!
为什么我能直接打开下载下来的,我自己的直接打不开呢?
Manifest-Version: 1.0
Created-By: 1.6.0_01 (Sun Microsystems Inc.)
Main-Class: Computer
主类我也添加了,出现