savage1984
发贴: 3
积分: 0
|
于 2004-10-23 20:06
(对不起了,我一直弄错了,以下的程序仅供对javaw的理解参考,下面我有关于打包的方法运行)
最近编了一个简单的bat文件来调用java应用程序(也可以用NativeJ),不过还是自己编写过瘾 Smile,希望初学者喜欢,编完后可以在窗口环境下双击run.bat就能打开了: 我的jdk是5.0 第一个文件(Test.java),该文件是主应用程序: import javax.swing.*; import java.awt.*; import java.awt.event.*;
public class Test extends JFrame{ public static void main(String[] args){ Test app=new Test();app.pack(); app.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ System.exit(0); } }); }
public Test(){ super("Frame Test"); Container c=getContentPane(); c.setLayout(new FlowLayout()); c.add(new JTextField(20));c.add(new JButton("Help")); setVisible(true); } } 第二个文件是使用子线程调用(RunTest.java): import java.io.*;
public class RunTest{ public static void main(String[] args) throws Exception{ ProcessBuilder pb=new ProcessBuilder("java","Test"); pb.directory(new File(".")); Process p=pb.start(); System.exit(1);
} } 第三个文件是run.bat直接调用RunTest就行了,也可以通过c++等编写为exe文件: @echo off java RunTest 以上是最为简单的使用方法, 各位读者如果有什么好的建议的话,可以向我提出
savage1984 edited on 2004-10-25 19:04
|