一个入门级的问题(20) 创建一个可运行的.jar文件,直接点击就不会出现dos窗口了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建.jar文件还是会出现dos窗口的! 老兄,我在批处理文件中就是写的javaw 来运行的! 创建.jar文件并且没有屏幕输出语句是不会有dos黑窗口的这里有一段代码,你把它编译直接运行,然后再创建.jar运行比较一下吧//Cmenu.java import java.awt.*; import java.awt.event.*; import java.applet.Applet; import javax.swing.*;public class Cmenu1 extends Applet { public void init (){Frame frm=new Frame("Menu Demo"); MenuBar b1=new MenuBar(); Menu m1=new Menu("MY FAmily"); Menu m2=new Menu("EXIT"); MenuItem mitem1=new MenuItem("MATHER"); MenuItem mitem2=new MenuItem("Father"); MenuItem mitem3=new MenuItem("Brother"); MenuItem mitem4=new MenuItem("Exit"); mitem4.addActionListener(new mitem4ActionListener());b1.add(m1); b1.add(m2); m1.add(mitem1); m1.add(mitem2); m1.add(mitem3); m2.add(mitem4); frm.setSize(300,200); frm.setMenuBar(b1); frm.setVisible(true); frm.addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } });}class mitem4ActionListener implements ActionListener{ public void actionPerformed(ActionEvent event) { //System.out.println("mitem4ActionListener:actionPerformed"); System.exit(0); } }public static void main(String[] args) { Cmenu1 menu1 = new Cmenu1();menu1.init();menu1.start();} } 我写了个bat文件:set classespath="f:\work\Cmenu1.jar"JAVAW Cmenu1来执行 xmagicwu(死过方生) ,这位老兄的试例。可以执行,但是很遗憾仍有dos黑窗口出现。好了,谢谢大家的参与。多谢! 基于TCP连接的多个程序批次连接互发消息 关于匿名内部类的小问题 代码稍微多点,但只想大家帮我确认一下,这个方法是不是实现CSV文件的下载功能 用Java读取read卡的属性 JTable 小问题!有点急! JBuiler我删了再装为什么装不了啊,谢谢 如何打包java程序? 有专科毕业的在搞编程的吗,近来谈谈(分不多,随便来说两句) WIN2K下的classpath怎么设定 关于java.util.EventObject的疑问?和abstract ,interface关键字的疑问? 不能編譯GUI 请教:类中的抽象方法有什么作用,它只能声明在抽象类中吗?
这里有一段代码,你把它编译直接运行,然后再创建.jar运行比较一下吧
//Cmenu.java import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import javax.swing.*;public class Cmenu1 extends Applet
{
public void init (){
Frame frm=new Frame("Menu Demo");
MenuBar b1=new MenuBar(); Menu m1=new Menu("MY FAmily");
Menu m2=new Menu("EXIT"); MenuItem mitem1=new MenuItem("MATHER");
MenuItem mitem2=new MenuItem("Father");
MenuItem mitem3=new MenuItem("Brother");
MenuItem mitem4=new MenuItem("Exit");
mitem4.addActionListener(new mitem4ActionListener());b1.add(m1);
b1.add(m2); m1.add(mitem1);
m1.add(mitem2);
m1.add(mitem3);
m2.add(mitem4); frm.setSize(300,200);
frm.setMenuBar(b1);
frm.setVisible(true); frm.addWindowListener(
new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}class mitem4ActionListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
//System.out.println("mitem4ActionListener:actionPerformed");
System.exit(0);
}
}public static void main(String[] args)
{
Cmenu1 menu1 = new Cmenu1();
menu1.init();
menu1.start();
} }
set classespath="f:\work\Cmenu1.jar"
JAVAW Cmenu1来执行 xmagicwu(死过方生) ,这位老兄的试例。可以执行,但是很遗憾仍有dos黑窗口出现。
好了,谢谢大家的参与。多谢!