在DOS 窗口下。進(jìn)入你寫的程序目錄。例如你把寫的程序保存到D:\\a.java\x0d\x0a\x0d\x0a這個時候在DOS下進(jìn)入D:\\\x0d\x0a\x0d\x0a然后調(diào)用JDK的編譯器javac程序\x0d\x0a\x0d\x0aD:\\javac a.java\x0d\x0a\x0d\x0a如果成功,在同一目錄下會產(chǎn)生一個擴(kuò)展名為.class的字節(jié)碼,然后調(diào)用JDK的java程序是用來啟動虛擬機(jī)\x0d\x0a\x0d\x0aD:\\java a\x0d\x0a\x0d\x0a如果,沒有編寫上的錯誤,就可以看到運行結(jié)果了。
在定日等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、網(wǎng)站制作 網(wǎng)站設(shè)計制作定制網(wǎng)站設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站建設(shè),定日網(wǎng)站建設(shè)費用合理。
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class tt
extends Frame
implements ActionListener {
static tt frm = new tt();
//創(chuàng)建一個菜單欄
static MenuBar menubar = new MenuBar();
//創(chuàng)建一個下拉式菜單組件——"文件"
static Menu menu1 = new Menu("文件");
//創(chuàng)建一個下拉式菜單組件——"關(guān)于"
static Menu menu2 = new Menu("關(guān)于");
//創(chuàng)建一個菜單的所有項——"打開"
static MenuItem item1 = new MenuItem("打開");
//創(chuàng)建一個菜單的所有項——"保存"
static MenuItem item2 = new MenuItem("保存");
//創(chuàng)建一個菜單的所有項——"關(guān)于我們"
static MenuItem item3 = new MenuItem("關(guān)于我們");
//FileDialog 類顯示一個對話框窗口,用戶可以從中選擇文件。
static FileDialog dia1 = new FileDialog(frm, "打開");
//FileDialog.SAVE此常量值指示文件對話框窗口的作用是查找要寫入的文件。
static FileDialog dia2 = new FileDialog(frm, "保存", FileDialog.SAVE);
//創(chuàng)建一個文本區(qū)
static TextArea txa = new TextArea();
//創(chuàng)建一個窗口事件對象
static WinLis wlis = new WinLis();
public static void main(String agrs[]) {
//創(chuàng)建一個邊框布局
BorderLayout br = new BorderLayout();
//設(shè)置Frame的title
frm.setTitle("小記事本");
/*將下拉式菜單menu1、menu2添加到菜單欄中*/
menubar.add(menu1);
menubar.add(menu2);
/*將菜單item1、item2添加到下拉式菜單menu1中,將菜單item3添加到下拉式菜單menu2中*/
menu1.add(item1);
menu1.add(item2);
menu2.add(item3);
/*為item1、item2、item3添加指定的動作偵聽器,以從此菜單項接收動作事件*/
item1.addActionListener(frm);
item2.addActionListener(frm);
item3.addActionListener(frm);
//將文本去txa添加到Frame中
frm.add(txa);
//將此窗體的菜單欄設(shè)置為指定的menubar菜單欄。
frm.setMenuBar(menubar);
//調(diào)整Frame組件的大小寬800高650
frm.setSize(800, 650);
//顯示組件
frm.setVisible(true);
/*為組件添加窗口事件*/
frm.addWindowListener(wlis);
frm.addWindowListener(wlis);
}
/*窗口事件的實現(xiàn),在關(guān)閉窗口的同時關(guān)閉運行程序*/
static class WinLis
extends WindowAdapter {
public void windowClosing(WindowEvent e) {
frm.dispose();
}
}
public void actionPerformed(ActionEvent e) {
//獲取當(dāng)前點擊的菜單對象,getSource()返回最初發(fā)生 Event 的對象。
MenuItem item = (MenuItem) e.getSource();
if (item == item1) {
dia1.setVisible(true);
/*getDirectory()獲取dia1對話框的目錄,getFile()獲取dia1對話框的選定文件*/
String fname = dia1.getDirectory() + dia1.getFile();
try {
//創(chuàng)建一個文件輸入字節(jié)流
FileInputStream fi = new FileInputStream(fname);
/*fi.available()返回下一次對此輸入流調(diào)用的方法可以不受阻塞地從此輸入流讀取(或跳過)的估計剩余字節(jié)數(shù)*/
byte ba[] = new byte[fi.available()];
//從此輸入流中將最多ba.length個字節(jié)的數(shù)據(jù)讀入到一個byte數(shù)組中
fi.read(ba);
//將值賦到文本區(qū)中(new String(ba)將字符轉(zhuǎn)換成字符串).
txa.setText(new String(ba));
//關(guān)閉輸入流
fi.close();
}
catch (IOException ioe) {}
;
}
if (item == item2) {
dia2.setVisible(true);
//getDirectory()獲取dia2對話框的目錄
String fname2 = dia2.getDirectory();
//dia2.getFile()獲得dia2對話框中的選定文件,并為其拼接上后綴.txt
File file = new File(dia2.getFile() + ".txt");
//獲得文本區(qū)中的內(nèi)容
String s = txa.getText();
try {
//創(chuàng)建一個文本寫入字符輸出流,F(xiàn)IleWriter用來寫入字符文件的便捷類
BufferedWriter out = new BufferedWriter(new FileWriter(fname2 + file));
//寫入
out.write(s);
//關(guān)閉流
out.close();
}
catch (Exception ioe) {
ioe.printStackTrace();
}
}
}
}
關(guān)于選項幫你添上了(事件監(jiān)聽也加上了),具體要實現(xiàn)什么功能,自己看著加吧!
用記事本寫完代碼后運行方法如下:
1、用瀏覽器打開用記事本編寫的代碼
新建“文本文檔”后,鼠標(biāo)右鍵點擊該文本文檔,在菜單欄的“打開方式”選擇“用記事本打開”,也可以設(shè)置默認(rèn)打開方式為“記事本”;用記事本打開文本文檔后,直接在該文檔內(nèi)根據(jù)自己的需要輸入想要編輯的網(wǎng)頁代碼。
2、記事本寫java代碼怎么運行
首先,需要安裝jdk并配置環(huán)境變量。然后,在命令行中,用javac命令編譯用記事本編寫的代碼。下一步,在命令行中,用java命令執(zhí)行編譯后的結(jié)果。
代碼是什么
代碼是程序員用開發(fā)工具所支持的語言寫出來的源文件,是一組由字符、符號或信號碼元以離散形式表示信息的明確的規(guī)則體系。代碼設(shè)計的原則包括唯一確定性、標(biāo)準(zhǔn)化和通用性、可擴(kuò)充性與穩(wěn)定性、便于識別與記憶、力求短小與格式統(tǒng)一以及容易修改等。
計算機(jī)源代碼最終目的是將人類可讀文本翻譯成為計算機(jī)可執(zhí)行的二進(jìn)制指令,這種過程叫編譯,它由通過編譯器完成。源代碼就是用匯編語言和高級語言寫出來的地代碼。目標(biāo)代碼是指源代碼經(jīng)過編譯程序產(chǎn)生的能被 cpu直接識別二進(jìn)制代碼。
可執(zhí)行代碼就是將目標(biāo)代碼連接后形成的可執(zhí)行文件,當(dāng)然也是二進(jìn)制的。
步驟如下:1、新建一個“文本文檔”然后打開。2、寫好代碼保存,然后把后綴名由txt改為java。3、按Windows圖標(biāo)鍵+R打開系統(tǒng)的“運行”,輸入“cmd”,打開系統(tǒng)“命令提示符”。4、使用
cd
命令定位到之前寫好的代碼的文件路徑。5、使用
“javac
文件名.java”命令編譯。6、如果沒有錯誤,使用“java
文件名”命令運行即可。