導航:首頁 > 編程語言 > javac應用

javac應用

發布時間:2023-04-16 22:11:07

1. javac -d怎麼用最好舉個例子。

先寫一個測試類 保存為 TestJavac.java

public class TestJavac {
public static void main(String[] args) {
System.out.println("run");
}
}

進入DOS,用CD進入TestJavac.java文件所在的目錄下

使用默認方式編譯
javac TestJavac.java

使用默認方式執行
java TestJavac

使用-d的方式編譯,編譯後的class將會存放到d:\temp下。注意:目錄必須鋒薯已存在,否則拋錯 (系統找不到銀亮者指定的路徑。)
javac -d d:\temp TestJavac.java

使用-cp的方式執行
java -cp d:\temp TestJavac

為類加入 package com; 後保存

使用-d的方式編譯,參數用 .\ ,這樣就可以在當前目錄下生成com目錄
javac -d .\ TestJavac.java

使鍵和用默認方式執行,加入類的包目錄
java com.TestJavac

2. 如何學習編寫java 應用程序

為了在您的機器上配置起一個Java開發環境——您將使用一個「開發環境」來「開發」(編寫)程序——您需要完成以下這些步驟:
1.下載一個包含Java開發環境(編譯器和其他工具)的大文件。點擊「下載J2SE SDK」鏈接下載SDK(軟體開發工具包)軟體。網頁會顯示一個許可協議。點擊「接受」。選擇您的操作系統,然後將文件保存到下載目錄中。這是一個巨大的文件,用電話數據機下載需要好幾個小時。接下來的兩個文件也很大。
2.下載一個包含Java文檔的大文件。選擇操作系統後點擊SDK1.4.1文檔的鏈接。
3.如果您的機器上還沒有安裝WinZip(或可執行相同功能的程序),那麼您需要下載一個包含WinZip的大文件並安裝之。如果您的機器上沒有安裝某個的版本的WinZip或其他解壓縮軟體,下載WinZip的試用版。運行EXE文件安裝。很快我們將使用它來安裝文檔。
4.安裝Java開發環境。運行第一步下載的j2sdk-1_4_1-*.exe文件。他將自動解壓並安裝開發工具包。
5.安裝文檔。閱讀安裝說明文檔。它會要求您將文檔文件移至剛才開發工具包的安裝目錄。將文檔解壓縮,文件就會被安排到適當的位置。
6.調整環境變數。按照此頁的要求,您需要改變路徑變數。最簡單的辦法是打開一個MS-DOS窗口鍵入PATH看看當前的路首友徑變數是什麼,然後用記事本打開autoexec.bat按要求修改PATH環境變數。
7.全面測試。現在您應該可以打開另一個MS-DOS窗口並鍵入javac了。如果一切設置妥當,那麼您將看到屏幕將輸出兩行文字告訴您如何使用javac。這意味著一切已經准備就緒了。如果您看到「錯誤的命令或文件名」這條消息,則說明還沒有準備好。請重新閱讀安裝說明檢查哪裡出了問題。確定PATH被正確設置並可用。回頭重新閱讀上面的步驟,問題不解決不要輕易放棄。現在您已自豪地擁有一台能夠編譯Java程序的機器了。您已經准備好開始編寫軟體了!
2
順便指出,剛才您解壓縮的內容包括一個demo(演示)目錄,其中包含許多精緻的例子。所有的例子都可以立即執行,所以您不妨找到這個目錄試運行一下其中的某些例子。許多例子都會發聲,所以請打開揚聲器。要運行例子,找到名如example1.html的網頁文件並使用您常用的瀏覽器打開即可。
3
您的第一個程序將是小巧可愛的。它將建立一個繪圖區域並在其上繪制一條對角線。創建此程序世棚您需要:
1.打開記事本鍵入(或復制粘貼)程序 。建立一個新目錄以保存程序。打開記事本(或其他可以創建TXT文件的文本編輯器)。將范常式序錄入或復制粘貼到記事本窗口中。切記:輸入程序的大小寫敏感。因此必須按照范常式序中字母的大小寫輸入。重審以上編程步驟。如果錄入內容和范常式序不是完全一致,則程序將無法正常運行。
2.保存程序 。將文件在第一步創建的路徑下保存,文件名為FirstApplet.java。文件名大小寫敏感。請確保字母「F」和「A」大寫,其他字母小寫,如前所示。
3.使用Java編譯器編譯程序生成一個Java程序 。
打開一個MS-DOS窗口。改變至包含FirstApplet.java的路徑下(cd),鍵入:
javac FirstApplet.java
記住大小寫敏感!或者編譯成功,這時屏幕不輸出任何信息,或者有錯誤發生。若沒有錯誤,則會在目錄里生成一個名為FirstApplet.class的搜芹則文件與FirstApplet.java並列。
(請確保程序保存的文件名為FirstApplet.java而不是FirstApplet.java.txt。最簡單的辦法就是在MS-DOS窗口下鍵入dir然後查看文件名。若擴展名是.txt 則請重命名文件去掉此擴展名。也可以運行Windows資源管理器在「查看」菜單下點擊「選項」。確保「隱藏已注冊的MS-DOS文件擴展名」選項處於未選中狀態,然後在資源管理器中查看文件名。若需要則將文件改名。)
4.排除問題。若有問題產生則想辦法解決。將您的程序與上面的范常式序對比,使之完全相同。修改過程中不斷編譯程序,直到沒有錯誤發生。
5.建立一個HTML網頁「包含」剛創建的Java程序 。
創建一個HTML頁面來包含小程序。另開一個記事本窗口。錄入下面的內容:
將此文件存於同一目錄中,文件名為applet.htm。
Java程序怎樣編寫
4
1.運行Java程序 。
在您的MS-DOS窗口中鍵入:
appletviewer applet.htm
應該可以看見一條從左上角到右下角的對角線:(如上圖所示)
將小程序查看器的窗口拉大一些以查看整條對角線。您也可以將此HTML網頁裝載到任何現用的瀏覽器中,如Netscape Navigator或微軟IE,看到的結果是大致相同的。
使用Java語言編程就需要一個Java編譯器。下一節將指導您下載並安裝一個編譯器。一旦有了編譯器我們就可以開始學習編程了。下載和安裝過程將會持續幾個小時,大部分時間用來下載幾個很大的文件。您還需要有大約40兆位元組的空閑磁碟空間(開始前請確定有足夠的空間)。
這里是本節的示範程序:
import java.awt.Graphics;
public class FirstApplet extends java.applet.Applet
{
public void paint(Graphics g)
{
g.drawLine(0, 0, 200, 200);
}
}

3. java如何調用javac命令

配置環境變數後才可以
我的電腦點右鍵,選擇「屬性」,選擇「高級」標簽,進入環境變數設置,分別設置如下三個環境變數:
設置JAVA_HOME:
一是為了方便引用,比如,JDK安裝在C:\jdk1.6.0目錄里,則設置JAVA_HOME為該目錄路徑, 那麼以後要使用這個路徑的時候, 只需輸入%JAVA_HOME%即可, 避免每次引用都輸入很長的路徑串;
二則是歸一原則, 當JDK路徑改變的時候, 僅需更改JAVA_HOME的變數值即可, 否則,就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一沒有改全, 某個程序找不到JDK, 後果是可想而知的----系統崩潰!
三則是第三方軟體會引用約定好的JAVA_HOME變數, 不然, 你不能正常使用該軟體.
在系統環境變數那一欄中點->新建JAVA_HOME (JAVA_HOME指向的是JDK的安裝路徑)
變數名: JAVA_HOME
變數值: C:\jdk1.6.0
(1)設置好path變數,使得我們能夠在系統中的任何地方運行java應用程序,比如javac、java、javah等等,這就要找到我們安裝JDK的目錄,
假設我們的JDK安裝在C:\jdk1.6.0目錄下,那麼在C: \jdk1.6.0\bin目錄下就是我們常用的java應用程序,我們就需要把C:\jdk1.6.0\bin這個目錄加到path環境變數裡面。
在系統變數里找到path變數,選擇->編輯;(裡面已經有很多的變數值,是在變數值的最前面加上C:\jdk1.6.0\bin; 如果沒有 就新建一個 但是 一般都會有的)
變數名: path
變數值: C:\jdk1.6.0\bin;
或 %JAVA_HOME%\bin;
(2)classpath環境變數,是當我們在開發java程序時需要引用別人寫好的類時,要讓java解釋器知道到哪裡去找這個類。通常,sun為我們提供了一些額外的豐富的類包,一個是dt.jar,一個是tools.jar,這兩個jar包都位於C:\jdk1.6.0\lib目錄下,所以通常我們都會把這兩個jar包加到我們的classpath環境變數中set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar。
在系統環境變數那一欄中點->新建classpath
變數名: classpath
變數值: .;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar;
或 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
(注意,CLASSPATH 中最前面是有個 「.」的,表示當前目錄,這樣當我們運行java AClass的時候,系統就會先在當前目錄尋找AClass文件了。)

4. jdk的所有命令,比如javac java javadoc 等的具體使用

JDK 常用命令
JDK 後,JAVAHOME 下會出現許多可執行的 exe 文件,它們的用途如下: 文件,它們的用途如下: javac:Java 編譯器,將
Java 源代碼換成位元組代 : 編譯器, java:Java 解釋器,直接從類文件執行 Java 應用程序代碼 : 解釋器,
appletviewer(小程序瀏覽器 :一種執行 HTML 文件上的 Java 小程序類的 Java 瀏覽器 小程序瀏覽器): 小程序瀏覽器
javadoc:根據 Java 源代碼及其說明語句生成的 HTML 文檔 : jdb:Java 調試器,可以逐行地執行程序、設置斷點和檢查變數 :
調試器,可以逐行地執行程序、 javah:產生可以調用 Java 過程的 C 過程,或建立能被 Java 程序調用的 C 過程的頭文件 :
過程, Javap:Java 反匯編器,顯示編譯類文件中的可訪問功能和數據,同時顯示位元組代碼含義 :
反匯編器,顯示編譯類文件中的可訪問功能和數據, jar:多用途的存檔及壓縮工具,是個 java 應用程序,可將多個文件合並為單個 JAR 歸檔
:多用途的存檔及壓縮工具, 應用程序, 文件。 文件。 htmlConverter——命令轉換工具。 ——命令轉換工具。 ——命令轉換工具
native2ascii——將含有不是 Unicode 或 Latinl 字元的的文件轉換為 Unicode 編碼字元的文 ——將含有不是 ——
件。 serialver——返回 serialverUID。語法:serialver [show] 命令選項 show 是用來顯示一個簡
——返回 —— 。語法: 單的界面。 鍵或"顯示 按鈕, 顯示"按鈕 單的界面。輸入完整的類名按 Enter 鍵或 顯示 按鈕,可顯示
serialverUID。 。 javac.exe 用法: 選項> 源文件> 用法:javac <選項 <源文件 選項
源文件 可能的選項包括: 可能的選項包括: -g 生成所有調試信息 -g:none 生成無調試信息 -g:{lines,vars,source}
生成只有部分調試信息 生成只有部分調試信息 -O 優化;可能妨礙調試或者增大類文件 優化; -nowarn 生成無警告 -verbose
輸出關於編譯器正在做的信息 -deprecation 輸出使用了不鼓勵使用的 API 的源程序位置 -classpath <路徑
指定用戶類文件的位置 路徑> 路徑 -sourcepath <路徑 指定輸入源文件的位置 路徑> 路徑
-bootclasspath <路徑 覆蓋自舉類文件的位置 路徑> 路徑 -extdirs <目錄 多個
覆蓋安裝的擴展類的位置 目錄(多個 目錄 多個)> -d <目錄 指定輸出類文件的位置 目錄> 目錄 -encoding
<編碼 指定源文件中所用的字元集編碼 編碼> 編碼 -target <版本 生成指定虛擬機版本的類文件 版本> 版本
-help Print a synopsis of standard options appletviewer.exe 用法:
用法:appletviewer <options> url
其中, 包括: 其中,<options> 包括: -debug 在 Java 調試器中啟動 applet 小程序查看器
-encoding <encoding> 指定由 HTML 文件使用的字元編碼 -J<runtime flag> 向
Java 解釋器傳遞參數 -J 選

5. 編譯java程序的命令是什麼,運行java應用程序的命令是什麼

當前默認目錄為C盤Users文件夾下的Administrator文件夾。一般而言,我們習慣改變當前目錄。由於windows有磁碟分區,若要跳到其他磁碟,例如E盤,有幾種方法:

1、輸入命令: pushd 路徑(此命令可將當前目錄設為所希望的任一個已存在的路徑)

2、輸入命令: e: 轉移到e盤,然後再輸入 cd 轉移到所希望的已知路徑。

希望在windows命令行下使用javac、java、javap等命令,那麼當前電腦必須安裝了jdk,並且將jdk的bin目錄添加到環境變數path下了。

拓展資料:

Java是一種編程語言,被特意設計用於互聯網的分布式環境。Java具有類似於C++語言的「形式和感覺」,但它要比C++語言更易於使用,而且在編程時徹底採用了一種「以對象為導向」的方式。

使用Java編寫的應用程序,既可以在一台單獨的電腦上運行,也可以被分布在一個網路的伺服器端和客戶端運行。另外,Java還可以被用來編寫容量很小的應用程序模塊或者applet,做為網頁的一部分使用。applet可使網頁使用者和網頁之間進行互動式操作。

6. JDK中的javac,java,appletviewer各有什麼作用,要詳細

javac:Java編譯器,將Java源代碼(java後綴)換成位元組碼文件(class後綴)。
我們編寫的java程序並不是基於某一個軟硬鏈並件平台,而是基於使用版本的JDK提供的「虛擬」系統(JVM)提供的API方法,因此要把它(java後綴文件)翻譯成JVM能能岩搜識別的class位元組碼文件

java:Java解釋器,執行位元組碼文件(class後綴文件,運行它就算真正在系統上運行java程序了)。
JVM根據不同的軟硬體系統提供或支持的功能統一虛擬化了一系列的API方法,再根據指棚棗跡定的class文件執行這些API方法

因此java工作的順序是:1.編寫java源代碼(java後綴)>2.通過javac將java源代碼編譯為位元組碼文件(class後綴)>3.將程序遷移到到具體要執行的機器上(你現在一般就是在自己的機器上)後用java執行相應的位元組碼文件這個java程序就能正確執行了。

appletviewer(小程序瀏覽器):沒什麼了解,你自己看看吧http://ke..com/view/1825739.htm

閱讀全文

與javac應用相關的資料

熱點內容
直播用哪個app播放背景音樂 瀏覽:848
點歌機系統app在哪裡下載 瀏覽:609
javadate類型轉換string 瀏覽:694
RPG游戲解壓後亂碼 瀏覽:988
無線通信的幾個密鑰演算法 瀏覽:644
王者榮耀app數據修復在哪裡 瀏覽:429
基於單片機飲水機溫度控制系統的設計 瀏覽:455
c中委託被編譯後的結構 瀏覽:152
飛燕app怎麼注銷賬號 瀏覽:895
cad命令縮小 瀏覽:154
linux發展史 瀏覽:629
伺服器選用什麼CPU比較好 瀏覽:334
明星怎麼宣傳安卓 瀏覽:953
8255晶元編程 瀏覽:65
java文件bat運行 瀏覽:747
java常見筆試 瀏覽:529
360程序員模式 瀏覽:363
AQS演算法的查詢樹構造 瀏覽:329
小豬微信營銷源碼 瀏覽:12
阿里雲伺服器能連接列印機嗎 瀏覽:175