一种压缩格式,类似于.zip
java 的开发工具在导出时会可选的生成.jar文件
运行:java -jar -classpath .jar  

解决方案 »

  1. 产生:<JDK_DIR>\BIN\jar -cf MyFile.jar *.class
      

  2. 在 jar 文件的 manifest 文件中可以指定当 JVM 运行 jar 文件 
    时调用的类,这个类必须有 main(). ----------------------------------- 
    import java.awt.*; 
    import java.awt.event.*; public class MyClass { 
    public static void main(String[] args) { 
      Frame f = new Frame(); 
      f.addWindowListener 
         (new WindowAdapter() { 
           public void windowClosing(WindowEvent e) { 
             System.exit(0); 
             } 
           } 
      ); 
      f.add(new Label("Hello world")); 
      f.setSize(200,200); 
      f.setVisible(true); 
      } 

    ---------------------------------------------- 
    然后创建这个manifest 文件(manifest.mft) 
    ---------------------------------------------- 
    Manifest-Version: 1.0 
    Main-Class: MyClass 
    Classpath: .\MyJar.jar 
    ---------------------------------------------- 在 dos 窗口下运行 
    jar cvfm MyJar.jar manifest.mft MyClass.class 
    创建 jar 文件 运行 java -jar MyJar.jar 测试 在 explorer 内用鼠标双击 MyJar.jar 可以运行程序 如果在环境变量内加入 
    set PATHEXT=.EXE;.BAT;.CMD;.JAR 
    并且 MyJar.jar 在 path 下 
    则在 dos 窗口内运行 MyJar 则会调用 java -jar MyJar.jar 
      

  3. 用JBuilder吧,程序做好之后用Wizards菜单下的Archive Builder就可以轻松搞定。
      

类似问题 »