編譯命令是 javac
首先使用記事本編輯一段簡單的Java代碼
『貳』 JSP的三個編譯指令
1、JSP的編譯指令是同志引擎的消息,它不直接生成輸出。編譯指令都有默認值,因此開發人員無須為每個指令設置值。常見的編譯指令:
page:該指令是針對當前頁面的指令
include:用於指定包含另一個頁面
taglib:用於定義和訪問自定義標簽
使用編譯指令語法格式:<%@ 編譯指令名 屬性名="屬性值"...%>
2、page指令
page指令位於JSP頁面的頂端,一個JSP頁面可以使用多條page指令。page指令屬性:
language:聲明當前JSP頁面使用的腳本語言的種類,因為頁面是JSP頁面,所以通常都是java,默認值也是java,所以通常無須設置。
extends:指定JSP頁面編譯所產生的Java類所繼承的父類,或所實現的介面。
import:用來導入包。默認導入的包:java.lang.*,javax.servlet.*、javax.servlet.jsp.*、javax.servlet.http.*。
session:設定這個JSP頁面是否需要HTTP Session。
buffer:指定輸出緩沖區的大小。輸出緩沖區的JSP內部對梁辯象:out用於緩存JSP頁面對客戶瀏覽器的輸出,默認值為8KB,可設為none。
autoFlush:當輸出緩沖區即將溢出時,是否需要強制輸出緩沖區內容。true時輸出,false會在buffer溢出時產生一個異常。
info:設置該JSP程序的信息,也可以看作其說明,可通過Servlet.getServletInfo()方法獲取該值。
errorPage:指定錯誤處理頁面。
isErrorPage:設置本JSP頁叢畝面是否為錯誤處理程序。
contentType:用於設定生成網頁的文件格式和編碼字元集,即MIME類型和頁面字元集類型,默認的MIME類型是text/html,默認的字元集是ISO-8859-1。
pageEncoding:指定生成網頁的編碼字元集。
註:因為JSP內建了異常機制支持,所以JSP可以不處理異常,即使是checked異常。
3、include指令:可以將一個外部文件嵌入到JSP文件中,同時解析這個頁面的JSP語句。include既可以包含靜態的文本,也可以包含滲渣森動態的JSP頁面。語法格式:<%@include file="relativeURLSpec"%>
如果嵌入的文件經常改變,建議使用操作指令,因為它是動態的include語句。
需要注意的是,靜態包含還會將被包含頁面的編譯指令也包含進來,如果兩個頁面的編譯指令沖突,那麼頁面就會報錯。
『叄』 如何使用命令行編譯以及運行java文件
#命令行運行java文件:
1.打開(cd java文件所在目錄)
2.配置:
set path=C盤下jdk1.5.0_05/bin所在的目錄 --你自己的jdk安裝目錄
set classpath=. --當前路徑
註:若要導包時(如.jar包),就應 set classpath=.;包的路徑
3.編譯(dir java文件當前目錄下):
javac 文件名.java --如:javac Test.java
4.運行(dir java文件當前目錄下):
java 文件名 --則:java Test
#若有包名的.java文件
1.打開(cd java文件所在目錄)
2.配置:
set path=C盤下jdk1.5.0_05/bin所在的目錄 --你自己的jdk安裝目錄
set classpath=. --當前路徑
3.編譯(dir java文件當前目錄下):
javac -d ./ 文件名.java --(有包時必須要有-d ./)
4.運行(dir java文件當前目錄下):
java 包名.文件名
『肆』 如何使用命令行編譯和運行Java代碼
這里給你一個具體的場景來講述如何使用命令行編譯和運行Java代碼:
任務
我們有一個相當標準的Java工程,它包含三個頂層文件夾:
/bin-用來存放已編譯好的.class文件
/lib-用來存放第三方.jar文件
/src-存放.java源代碼
我的任務就是要從Java工程根目錄去編譯和運行工程。我們將使用Windows操作系統作為例子(和在Unix系統上的唯一區別就是路徑分隔符是」:「而不是」;「)。
編譯Java代碼
第一步是把文本文件.java源代碼編譯成Java虛擬機位元組碼文件(.class)。這一步使用一個叫javac的JDK工具來完成。
假設我們在應用的根目錄下,從com.example包下嘗試把Application.java文件,以及把lib文件夾中的lib1.jar和lib2.jar庫編譯到目標文件夾bin下,編譯命令應該是如下格式:
javac -d bin -sourcepath src -cp lib/lib1.jar;lib/lib2.jar src/com/example/Application.java1
編譯完後,/bin/com/example/Application.class應該就會創建出來了。如何Application.java使用了其他工程的類,那麼他們全部會自動被編譯並且放到相應的文件夾下。
運行Java代碼
為了啟動我們剛剛編譯的.class文件,需要另外一個叫java的JDK工具。
假設我們在應用的根目錄下,為了能夠啟動com.example包中的,使用了lib文件夾下的lib1.jar和lib2.jar庫的Application.class文件,啟動命令應該是如下
java -cp bin;lib/lib1.jar;lib/lib2.jar com.example.Application
我們在這里沒有提供文件名,只有一個實際的類名,java會基於提供的classpath(縮寫成cp)路徑去搜索。
『伍』 編譯和執行一個java程序使用的命令分別是
javac
xxx.java(這是編譯命令,在cmd中)
java
xxx(不帶java後綴,這是運行,一定先編譯才行)
另外這兩個命令的使用必須是你編譯運行的文件在當前打開的目錄中
比如你現在在cmd中打開到桌面文件夾
那麼你的java源代碼一定得在桌面上
『陸』 如何使用命令行編譯以及運行java文件
方法/步驟
我們先新建文本文檔,輸入自己的java程序。
這里我寫一個簡單的java程序,來做示範。
import java.util.*;
public class HelloDate{
public static void main(String[] args){
System.out.println("Hello,it's:");
System.out.println(new Date());
}
}
然後另存為一個java文件。
1.選擇文件--->另存為--->名稱為「HelloDate.java」----->選擇「所有文件」。
2.記住自己這個文件的存儲位置。(方便我們調用哦!)
打開程序---->附件--->命令提示符。
由於我的那個java文本保存在了F:/java/(在F盤下的java文件夾里)下,所以如果要想編譯,就需要先通過命令提示符進入java這個文件夾,具體步驟如下:
1.進入F盤:輸入【F:】,然後按下回車鍵【Enter】
2.輸入【cd java】,按下回車鍵【Enter】
這樣就已經進入了。這里的cd的意思就是進入的意思。
緊接著調用java編譯器進行編譯。
輸入【javac HelloDate。java】,然後按下回車鍵【Enter】
然後運行結果。
輸入【java HelloDate】,按下回車鍵【Enter】
7
經驗總結:運行一個java程序的大概的流程是:
書寫源代碼------>編譯------->運行---->結束。