dos編譯java
1.檢驗java是否正確安裝 java -version
2.進入到java代碼所在目錄 利用javac 進行編譯Java代碼文件,生成class文件例如
javac HelloWorld.java
3.在2中的目錄中利用java命令執行java程序
java HelloWorld
3中如果程序中如果有package,請在編譯和 執行時加入package名
Ⅱ 用DOS為何不能編譯.java文件呀
是個常見的問題,你可以先參照下面步驟一步一步的來配置JDK,並編譯執行一個HelloWorld程序~
你先按照下文配置好環境,然後在運行的時候轉到文件目錄下,比如,你的hello.java在D盤,那麼首先轉到D盤下面,然後javac hello.java java hello,這樣就可以了
=====================================
JDK安裝設置環境變數
一、前言
JDK(Java Development Kit )是一切java應用程序的基礎,可以說,所有的java應用程序是構建在這個之上的。它是一組API,也可以說是一些java Class。目前已經正式發布的最新版本是JDK1.3。考慮到我對linux不熟悉,而且大多數都是在MS系統下,所以,在這里我用的是win2000。
二、下載,安裝
下載地址為JAVA官方站點:java.sun.com,國內也到處都是。
Windows下,直接運行.exe文件,安裝到一個目錄,我這里用F:\jdk13作為例子。
三、配置
桌面上選擇「我的電腦」(右鍵)
高級
環境變數
在「系統變數」--->「新建」
在變數名中輸入:CLASSPATH,變數值中輸入:
F:\JDK13\LIB\dt.JAR;F:\JDK13\LIB\TOOLS.JAR;F:\JDK13\BIN;然後確定;
好了,配置完了,要重新啟動計算機後,環境變數才能有效的。
四、測試
(1)用文本編輯器寫一個簡單的java程序:
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
這個例子就是著名的「Hello World」,它的功能就是顯示「Hello World」。
注意:該文件名稱必須為「HelloWorld.java」,大小寫也區分。細心的朋友會注意到就是和public class後的名字一樣的。
(2)編譯:在dos命令提示符下執行:(注意大小寫)
javac HelloWorld.java
如果正常的話,將生成HelloWorld.class文件。
(3)運行:在dos命令提示符下執行:(注意大小寫)
java HelloWorld
這里有一個java初學者很有可能遇到的問題(不怕笑話,我也是)就是輸入:
java HelloWorld.class
多了後面的.class,一定要注意,否則會出現下面的錯誤:
Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class
(本人猜想,是不是java翻譯「.」的時候換成了「/」,或者是其他的本人不知道的原因)
好了,運行java HelloWorld應該會出現偉大的「Hello World」了。
到這一步,你已經成功配置好了JDK,可以開始漫長而痛苦(對於象我一樣的,以前不懂java的朋友來說,可以用「痛苦」來形容,不理解的概念,不熟悉的java api...,不過,不要急,我將和大家一起慢慢入門,慢慢提高... ...)的Java過程了。
Ⅲ 在dos下編譯java文件
在dos下編譯java文件用javac命令,javac是用來編譯.java文件的。命令行下直接輸入javac可以看到大量提示信息,提示javac命令的用法,我只知道常用的。
javac
-d
destdir
srcFile
其中:1、-d
destdir是用來指定存放編譯生成的.class文件的路徑。(若此選項省略,那麼默認在當前目錄下生成.class文件,並且沒有生成包文件夾;當前目錄可以用「.」來表示,即:javac
-d
.
srcFile
)
注意:添加-d選項除了可以指定編譯生成的.class文件的路徑外,最大的區別是可以將源文件首行的package關鍵字下的包名在當前路徑下生成文件夾。
2、srcFile是源文件.java文件的路徑。
例如:有這樣一個簡單的java類,路徑為E: estJavacTest.java:
package
com.stopTalking.test;public
class
JavacTest
{
public
static
void
main(String[]
args)
{byte
a
=
5;
short
b
=
6;
System.out.println("JavacTest
[a="
+
a
+
",
b="
+
b
+
"]");
}
}
當前路徑下,輸入
javac
JavacTest.java
,便在當前路徑下生成了一個JavacTest.class的文件,如圖:
Ⅳ 在DOS環境下,編譯java程序需要使用 命令,運行程序需要使用 命令。
第一:首先安裝JDK。
第二:為了能使Java程序在dos下很方便的編譯和運行Java程序,就要配置其運
行的環境變數,具體步驟如下:
(1)在安裝的目錄下找到你所安裝的JDK文件,在裡面找到java.exe文件,復制其路徑。
(2)滑鼠右擊我的電腦,打開屬性面板單擊高級菜單、選擇「環境變數」。
(3) 在彈出的面板中找到「系統環境變數」,在其窗口選中變數名為Path的變數。
Path是路徑設置命令,其功能是:設備可執行文件的搜索路徑,只對文件有效。當運行一個可執行文件時,DOS會先在當前目錄中搜索該文件,若找到則運行之;若找不到該文件,則根據Path命令所設置的路徑,順序逐條地到目錄中搜索該文件;Path命令中的路徑,若有兩條以上,各路徑之間以一個分號「;」開。
(4)單擊「編輯」,在彈出的窗口中的變數值的最後面粘貼上你剛才找到的路徑,中間用分號隔開,單擊確定。這樣你就可以在DOS下很輕松的編譯和運行Java程序.
如果Path路徑中前面的路徑有別的JDK版本,則在DOS下運行的是路徑比較前面的版本。
第三:編譯Java程序生成「.class」文件,在DOS下,應用DOS命令找到你所編Java程序文件(假設文件名為HelloWorld.java)的根目錄下輸入命令:javac
HelloWorld.java。如果生成。「.class」文件則編譯成功。
第四:執行Java程序:接著上步操作輸入:java HelloWorld;在命令提示符上會出現運行結果。
Ⅳ 在dos環境下怎樣編譯一個java項目
找到你那個類所在的目錄,然後用javac命令編譯,javac .java文件,編譯通過後用java 命令執行,執行時java 直接加文件名就行了
簡單的doc命令 cd 文件夾,打開目錄,dir 查詢該目錄下的內容,找到.java文件執行就行了
Ⅵ 怎麼在dos命令下,使用java命令編譯源代碼
如果把代碼寫到記事本,記事本名稱如a.txt,而且是放在桌面上的
1.把記事本名稱改成a.java
2.在命令符下輸入
javac
a.java
回車
3.繼續輸入
java
a
回車
(散步即可)
Ⅶ dos編譯java文件的方法是什麼
當兩個Java文件在同一個目錄中,是不需要import導入的。
當class1.java中用到了class2類,Java虛擬機會自動在當前目錄查找class2.class文件,如果沒有找到,同樣也會在當前目錄下查找class2.java文件,找到後會自動編譯。也就是說,class1.java中用到了class2類,只需要編譯class1.java,它會自動編譯class2.java的。
如果你非要導入也行。根據你的錯誤提示應該是你的導入語句後沒加分號導致。
錯誤在class1.java中的第八行
Ⅷ 如何在dos控制台下編譯運行java程序
使用javac命令來編譯java程序,格式為javac
***.java(***為java文件名)
使用java命令來運行java程序,格式為java
***,記住不要帶擴展名
Ⅸ dos怎麼進入編譯java文件
在dos下編譯java文件用javac命令,javac是用來編譯.java文件的。命令行下直接輸入javac可以看到大量提示信息,提示javac命令的用法,我只知道常用的。
javac -d destdir srcFile
其中:1、-d destdir是用來指定存放編譯生成的.class文件的路徑。(若此選項省略,那麼默認在當前目錄下生成.class文件,並且沒有生成包文件夾;當前目錄可以用「.」來表示,即:javac -d . srcFile )
注意:添加-d選項除了可以指定編譯生成的.class文件的路徑外,最大的區別是可以將源文件首行的package關鍵字下的包名在當前路徑下生成文件夾。
2、srcFile是源文件.java文件的路徑。
例如:有這樣一個簡單的java類,路徑為E: estJavacTest.java:
package com.stopTalking.test;
public class JavacTest {
public static void main(String[] args) {
byte a = 5;
short b = 6;
System.out.println("JavacTest [a=" + a + ", b=" + b + "]");
}
}
當前路徑下,輸入 javac JavacTest.java ,便在當前路徑下生成了一個JavacTest.class的文件,如圖: