Manifest-Version: 1.0
Main-Class: com.yizhao.tools.MyClass是用ECLIPSE打的包

解决方案 »

  1.   

    java -jar your_jar_file_name.jar
      

  2.   

    java -jar cf filename.jar com filename是你要打的jar包的名字
    打好之后看看里面包没包含你的class文件
      

  3.   

    Manifest-Version: 1.0
    Main-Class: com.yizhao.tools.MyClass
    这设置了jar包的入口
    如果jar包名为jarfile
    那么执行java -jar jarfile.jar 就可以自动执行该包的MyClass类的main方法
    同时,在用-jar参数时,会使系统参数classpath无效,需要调用-classpath参数来设置
      

  4.   

    java com.yizhao.tools.MyClass可以运行 打包后把Jar设在classpath里
    java com.yizhao.tools.MyClass亦可以运行 ..
      

  5.   

    -jar 之后不是跟你的类名 而是你的jar文件名
    java会从你的manifest里面找到你的main入口
      

  6.   

    java -classpath log4j-1.2.8.jar;classes12.zip -jar MyClass.jar这样也不行啊还是提示Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Category
      

  7.   

    我已经把2个包放当前目录了java -classpath ./log4j-1.2.8.jar;./classes12.zip -jar MyClass.jarjava -classpath .\log4j-1.2.8.jar;.\classes12.zip -jar MyClass.jar
    这样也不行