Topic: 在windows环境下双击调用java程序 |
Print this page |
1.在windows环境下双击调用java程序 | Copy to clipboard |
Posted by: savage1984 Posted on: 2004-10-23 20:00 { 与 http://www.cjsdn.net/post/view?bid=1&id=119021 重複 } 最近编了一个简单的bat文件来调用java应用程序(也可以用NativeJ),不过还是自己编写过瘾 ,希望初学者喜欢,编完后可以在窗口环境下双击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 以上是最为简单的使用方法, 各位读者如果有什么好的建议的话,可以向我提出 |
2.Re:在windows环境下双击调用java程序 [Re: savage1984] | Copy to clipboard |
Posted by: kavinwang Posted on: 2004-10-24 22:01 实际上,java程序有关可执行的jar文件,如果系统把此文件类型注册的话,双击是可以自动运行的。没有必要搞这么麻烦的。 |
3.Re:在windows环境下双击调用java程序 [Re: savage1984] | Copy to clipboard |
Posted by: savage1984 Posted on: 2004-10-25 14:39 嗯 ,我现在也弄明白了 谢谢kavinwang的提醒了 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |