看百度上的那些什么.jar都是什么啊,谢谢解答啊,好着急啊

解决方案 »

  1.   

    //如何生成可以双击的jar文件?
    1.c盘下建立一个文件,
    文件名:manifest.mf
    文件内容:Main-Class: test.HelloWorld2.c盘下建立一个文件夹,
    文件夹名:test
    3.在c盘下的子文件夹test中建立一个文件
    文件名:HelloWorld.java
    文件内容:package test;
    import javax.swing.*;
    class HelloWorldMainFrame extends JFrame {
        public HelloWorldMainFrame() {
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(200, 200, 30, 50);
    add(new JLabel("HelloWorld"));//显示
    setVisible(true);
        }//还可以有内部类,匿名内部类......
    }
    //如果有多个类文件,或者同一个文件有多个类,编译之后会产生多个类文件。我把它写成两个类。最终会产生两个.class文件
    public class HelloWorld {//无论如何要记住这个类名,因为它是程序的入口
        public static void main(String[] args) {
    new HelloWorldMainFrame();
        }
    }4.c盘下建立一个文件,
    文件名:HelloWorld.bat
    文件内容:javac test/HelloWorld.java
    jar cvfm test.jar manifest.mf test
    java -jar test.jar
    echo 先双击HelloWorld.bat文件 以后直接双击c盘下的test.jar
    exit
      

  2.   

    上述做法等效于
    //////////////////////////////////////////////////////////////////////////////////////////////////
    1.在任意文件夹建立一个文件
    文件名:HelloWorld.bat
    文件内容://////////////////////////////////////////////////////////////////////////////////////////////////@echo off
    echo Main-Class: test.HelloWorld > manifest.mf
    echo 在这行开始的内容是一个包含.java文件的工程目录结构,你可以自行建立并放在当前工作目录录下
    mkdir test
    echo package test; > test/HelloWorld.java
    echo import javax.swing.*; >> test/HelloWorld.java
    echo class HelloWorldMainFrame extends JFrame { >> test/HelloWorld.java
    echo    public HelloWorldMainFrame() { >> test/HelloWorld.java
    echo setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); >> test/HelloWorld.java
    echo setBounds(200, 200, 30, 50); >> test/HelloWorld.java
    echo add(new JLabel("HelloWorld"));//显示 >> test/HelloWorld.java
    echo setVisible(true); >> test/HelloWorld.java
    echo    }//还可以有内部类,匿名内部类...... >> test/HelloWorld.java
    echo } >> test/HelloWorld.java
    echo public class HelloWorld { >> test/HelloWorld.java
    echo     public static void main(String[] args) { >> test/HelloWorld.java
    echo     new HelloWorldMainFrame(); >> test/HelloWorld.java
    echo     } >> test/HelloWorld.java
    echo } >> test/HelloWorld.java
    echo  在这行之前内容的是一个包含.java文件的工程目录结构,你可以自行建立并放在当前工作目录录下
    javac test/HelloWorld.java
    jar cvfm test.jar manifest.mf test
    java -jar test.jar
    echo 先双击文件"HelloWorld.bat",以后直接双击c盘下的test.jar
    exit//////////////////////////////////////////////////////////////////////////////////////////////////2.双击HelloWorld.bat,此时当前工作目录将会出现一个test.jar
      

  3.   

    恩恩,我用的fatjar插件打包的,可以,挺好用的,呵呵
      

  4.   

    Main-Class: latexDraw.ui.LaTeXDraw
    Class-Path: lib/net.sourceforge.jiu.jar lib/jlibeps.jar ./ help/