我有一个java代码在Eclipse上运行正常,现在想使用Java -jar 的形式直接运行,应该怎么做,请高手指教代码如下:
public class test { /**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("--------------");
}}

解决方案 »

  1.   

    试试file->Export->Java->Runnable JAR File
      

  2.   

    Java -jar 好像是打包命令吧。
    要先javac test.java编译
    之后 java test执行。
    不过最好类名首字母大写
      

  3.   

    LZ这样的测试代码,即使打包后,也需要在控制台下运行,即打开CMD,然后找到你JAR文件目录,输入你JAR文件的文件名即可打包成JAR文件,可参照2楼,Eclipse自带打包工具
      

  4.   

    怎么运行?
    我导出 test.jar后
    java -jar  test.jar 报错
      

  5.   

    还有,就是java -jar test.jar 后边可以加参数吗?这个参数是怎么设置,是main(String[] args)这里的args[0]吗?
      

  6.   

    打开CMD后,切换路径到你的JAR文件下,比如你的JAR文件放在才C:/123.jar ,打开CMD切换到C:/下,然后输入123.jar,就能成功运行了,如你打包的那个程序,控制台会输入“---------”
    前提是你打包正确了
      

  7.   

    package com.xlh;public class Test { public static void main(String args[]) {

    System.out.println(args[0]) ;
    }
    }
    eclipse file->Export->Java->Runnable JAR File在MainClass 中一定要选择自己的Main类
    C:\>java -jar 12.jar 123
    123C:\>
    可以运行。