唉俺见过这个问题,但没深入下去(一颗被悔恨折磨的心)大概是这样的:
- 可执行的JAR
- 在JAR内的一个“说明文件”(好象叫manifast什么的)中,可制定
  哪一个class(中的main方法)被调用是否可以用“excuted JAR”在java.sun.com中搜一下?可能可以

解决方案 »

  1.   

    可以直接指定想要执行的class。
    命令行是: java -classpath %CLASSPATH%;(jar文件的全名,包含路径) class的全名(包含package名)
    不过不知道做成.bat文件后是什么样,应该把jar文件名传过去就行了。
      

  2.   


    如果你是用jbuilder来开发,它有一个工具可以直接生成一个可执行的jar文件。如果你想手工来写这个jar文件的manifest文件,可以这样:Manifest-Version: 1.0 <----这里:后要空一格
    Created-By: 1.3.0 (Sun Microsystems Inc.)
    Main-Class: Hello           <------主类,要执行的
    <-----这里有一个空行