用批處理檔案編譯並執行java

fsz521job發表於2006-02-26

批處理檔案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部落格 ” ,連結:http://blog.itpub.net/300209/viewspace-817021/,如需轉載,請註明出處,否則將追究法律責任。

相關文章