我刚学java 是个菜鸟 ,下面是我做的一个小程序,
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.net.URL;
import java.awt.Container;
public class VS extends JFrame {
public VS(){
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
setBounds(200,200,382,336);
Container cp=getContentPane();
cp.setLayout(null);
JLabel j=new JLabel();
URL url=VS.class.getResource("vs登录界面.jpg");
Icon icon=new ImageIcon(url);
this.getLayeredPane().add(j, new Integer(Integer.MIN_VALUE));//其实java的JFrame中有层:最底层是JRootPane,上一层是:JlayerPane,是层就是:ContentPane
j.setIcon(icon);// 这里是把标签放在layeredPane上,它是在第二层的
j.setOpaque(false);
j.setBounds(0,0,382,309);
cp.add(j);
final JComboBox jcb=new JComboBox( );
jcb.addItem("电信用户登录");
jcb.addItem("广东网通登录");
jcb.setBounds(97,178,155,21);
final JTextField name=new JTextField();
name.setBounds(97, 204, 155, 21);
final JPasswordField password=new JPasswordField();
password.setEchoChar('*');
password.setBounds(97, 230, 155, 21);
cp.add(jcb);
cp.add(name);
cp.add(password);
JButton jb=new JButton("登录");
jb.setBounds(0, 276, 97, 31);
jb.setBackground(Color.white);
cp.add(jb);
我的问题是是做成可以执行的文件,我的电脑安装了eclips,还有JDK,JRE。但是我打包出来的东西是一个压缩包呀,这个怎么执行? 只能解压,我使过用JRK安装文件里面的java.exe来运行它,但是根本不可以,不是我在eclips里面运行时出现的界面程序
很简单:
鼠标右键你的java文件,然后选择:Export,在弹出的对话框中选择“jar”文件,导出即可。
可能会出现些东西,但是你一直按“下一步”就可以了,不用理会。我做过N遍了。
**************给分吧楼主*****************
参考资料:我自己
本回答被提问者采纳