首页 > 应用开发 > IT综合 > 用批处理文件编译并执行java
批处理文件test.bat内容:
@echo 欢迎使用XXX系统
@echo 本系统采用java技术编写
@echo -----------------------------
@echo 首先使用javac编译文件
@pause
javac frames.java
@echo 编译成功,请执行文件
@pause
java frames
@echo 执行成功!
@echo 谢谢您的使用!
@pause
存在问题:
[@more@]把java test改成 java d:javatest就会出错不知道为什么?
注:test.java和批处理文件都在d:java目录下
测试的frames.java文件:
import javax.swing.*;
import java.awt.*;
public class frames extends JFrame {
BorderLayout borderLayout1 = new BorderLayout();
JLabel jLabel1 = new JLabel();
JTextArea jTextArea1 = new JTextArea();
public frames() {
try {
jbInit();
}
catch(Exception ex) {
ex.printStackTrace();
}
}
void jbInit() throws Exception {
jLabel1.setText("您好:");
this.getContentPane().setLayout(borderLayout1);
jTextArea1.setText("哈哈哈啊哈哈哈哈哈哈!成功了吧,yes ok!");
this.getContentPane().add(jLabel1, BorderLayout.WEST);
this.getContentPane().add(jTextArea1, BorderLayout.CENTER);
}
public static void main(String[] args) {
frames frame1 = new frames();
frame1.setSize(200,200);
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame1.show();
}
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/300209/viewspace-817021/ ,如需转载,请注明出处,否则将追究法律责任。