0

I am beginner in java. I want to make a jar file means when i double click on jar file it automatically open not via cmd. Following program run successfully though cmd but i want to run via double click please help me.

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");
    }
}
Andrew Thompson
  • 168,117
  • 40
  • 217
  • 433
AR7
  • 61
  • 2
  • 2
  • 7

2 Answers2

1

Do it thus:

Go to the directory that contains the JavaTree.class file

Run the following commands

jar -cvf JavaTree.jar *.class
jar -uvfe JavaTree.jar JavaTree
Ingo
  • 36,037
  • 5
  • 53
  • 100
1

It's easy, you have to just :

1- use the jcreator

or

2- look at this topic

Muhammed Refaat
  • 8,914
  • 14
  • 83
  • 118