0

私はJavaの初心者です。jarファイルを作成したいのですが、jarファイルをダブルクリックすると、cmd経由ではなく自動的に開きます。次のプログラムはcmdで正常に実行されますが、ダブルクリックで実行したいので助けてください。

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.tree.*;

public class JavaTree {

    JFrame jf;
    JTree jt;
    JScrollPane jp;

    public JavaTree(String s) {
        jf=new JFrame(s);
        DefaultMutableTreeNode root=new DefaultMutableTreeNode("Style");

        DefaultMutableTreeNode color=new DefaultMutableTreeNode("Color");
        DefaultMutableTreeNode font=new DefaultMutableTreeNode("Font");
        root.add(color);
        root.add(font);

        DefaultMutableTreeNode red=new DefaultMutableTreeNode("Red");
        DefaultMutableTreeNode blue=new DefaultMutableTreeNode("Blue");
        DefaultMutableTreeNode green=new DefaultMutableTreeNode("Green");
        color.add(red);
        color.add(blue);
        color.add(green);

        DefaultMutableTreeNode bold=new DefaultMutableTreeNode("Bold");
        DefaultMutableTreeNode italic=new DefaultMutableTreeNode("Italic");
        DefaultMutableTreeNode un=new DefaultMutableTreeNode("UnderLine");
        font.add(bold);
        font.add(italic);
        font.add(un);
        jt=new JTree(root);
        jp=new JScrollPane(jt);
        jf.add(jp);
        jf.setSize(400,500);
        jf.setVisible(true);
    }
    public static void main(String...d) {
        new JavaTree("Java Tree");
    }
}
4

2 に答える 2

1

次のようにします。

JavaTree.classファイルを含むディレクトリに移動します

次のコマンドを実行します

jar -cvf JavaTree.jar *.class
jar -uvfe JavaTree.jar JavaTree
于 2013-10-05T17:40:52.467 に答える
1

それは簡単です、あなたはただしなければなりません:

1- jcreatorを使用する

また

2- このトピックを見てください

于 2013-10-05T18:39:03.220 に答える