首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

JAR怎么独立运行

2012-12-14 
JAR如何独立运行打开CMD 用java -jar xxx.jar 这个都会。。我想知道的是如何让jar运行之后,CMD可以关闭。。现

JAR如何独立运行
打开CMD 用java -jar xxx.jar 这个都会。。

我想知道的是如何让jar运行之后,CMD可以关闭。。

现在是CMD一关,程序就跟着关了。
[最优解释]
   这个命令有很多参数:常用的是:jar  cvfm  test.jar  .但是我们在cmd中创建jar时,很多没有设置cvfm中的m这个参数,m这个参数可以设置jar的启动主类,你用解压程序可以看到jar解压成如下截图配置:
   
   其中这个m参数就是设置META-INF文件夹中的MANIFEST.MF这个文件的,一般都是默认参数即:jar cvf test.jar *,这时MANIFEST.MF中并没有设置主类,那如果你想点击jar文件直接运行,那怎么可能运行呢,所以想运行必须带m参数,自己设置运行的主类。需要手动建立MANIFEST.MF文件,并在中设置启动主类Main-Class:xxxx,只有这样才会在JVM中运行,也不需要开cmd。注意的是:想要运行效果要有界面,没有界面是看不出运行效果的。效果如下:
    
    

[其他解释]
假如你有个.class叫A.class
用java A可以运行它,
那么另外写个类


public class Test {
public static void main(String[] args) throws IOException {
Runtime.getRuntime().exec("java A");
}
}

运行java Test,
然后你把运行java Test的控制台关了,A还是可以继续运行

我暂时只能想到这个笨办法,不知道有没有高人有其他方法

[其他解释]
打成exe文件,不就可以了
[其他解释]
javaw -jar Xyz.jar

D:\>assoc .jar
.jar=jarfile

D:\>ftype jarfile
jarfile="C:\Program Files\Java\jre7\bin\javaw.exe" -jar "%1" %*
[其他解释]
引用:
假如你有个.class叫A.class
用java A可以运行它,
那么另外写个类
Java code123456public class Test {    public static void main(String[] args) throws IOException {        Runtime.getRuntime().exec("java A"); ……


都运行不起来。。。。
[其他解释]
引用:
引用:假如你有个.class叫A.class
用java A可以运行它,
那么另外写个类
Java code123456public class Test {    public static void main(String[] args) throws IOException {        Runtime.getRuntim……

可以运行啊,我试了的,你怎么写的
[其他解释]
不懂!!!tomcat好像都没实现
[其他解释]
右击jar文件,打开方式,选择   
Java(TM)Platform SE binary
[其他解释]
打包,配置,双击执行
[其他解释]
引用:
引用:引用:假如你有个.class叫A.class
用java A可以运行它,
那么另外写个类
Java code123456public class Test {    public static void main(String[] args) throws IOException {      ……


我写的winform程序,你能把代码发到我邮箱吗?我试试:abel533@126.com
[其他解释]
引用:
这个命令有很多参数:常用的是:jar  cvfm  test.jar  .但是我们在cmd中创建jar时,很多没有设置cvfm中的m这个参数,m这个参数可以设置jar的启动主类,你用解压程序可以看到jar解压成如下截图配置:
   
   其中这个m参数就是设置META-INF文件夹中的MANIFEST.MF这个文件的,一般都是默认参数即:jar cvf tes……



我导出JAR时选择的Runnable JAR file,MANIFEST.MF是有这些信息,双击没有任何效果。
[其他解释]
    你运行时报错误吗?如果没有,可能已经运行了,只是没有运行效果,你应该做一个带有界面的主类测试运行效果,如果不带界面,就是运行出来也不带界面的。只要配置信息对,环境变量对,怎么可能不能能运行呢!你再检查点什么重要信息忘记写没.
[其他解释]
你别用IED工具自动导出jar,你手动用CMD命令编译java文件,然后用jar打包,最后在双击运行。
[其他解释]
引用:
你别用IED工具自动导出jar,你手动用CMD命令编译java文件,然后用jar打包,最后在双击运行。


在家电脑不管用,到公司发现直接运行是可以的。。。就是用Eclipse自动导出的,可以运行。

热点排行