jdk的編譯命令
1 你把文件名拼錯了,java對大小寫是敏感的。打錯了當然找不到文件。
2 虛擬機沒有找到必須的類庫。你可能沒有在autoexec.bat文件中設置classpath。進入windows的運行,輸入sysedit,然後在autoexec.bat文件中加入這么一行:
set classpath=你的jdk的安裝目錄/lib; 例如set classpath=c:/jdk1.3.0_02/lib;
保存退出後,你要在dos窗口的c根目錄下執行一遍autoexec.bat文件已保證被設置了,當然,如果你願意也可以重啟機器。
『貳』 JDK的編譯命令是什麼如果編譯程序顯示下圖所示錯誤,通常是什麼原因
JDK的編譯命令是java。
一般都是通過IDE(如Eclipse、Intellij Idea,MyEclipse)來開發,調試java項目,但作為學習Java初學者,應從使用JDK命令行編譯、運行Java程序開始。
如果編譯程序顯示下圖所示錯誤,通常是什麼原因?由於未上傳圖片,無法分辨原因。
『叄』 JDK如何編譯JAVA文件 !急!!
不要著急
慢慢來
加入你編譯程序的名字是Hello.java
1.把它放到D盤根目錄下
2.進去dos
轉到D盤
3.使用javac.Hello.java命令
4.這時候你可以看到在Hello.java旁邊多了一個Hello.class文件
5.使用java.Hello
就可以編譯成功了
希望對你有幫助
加油
『肆』 JDK的編譯和運行程序命令是什麼個針對什麼類型文件
javac:
編譯命令,將java源文件編譯成.class位元組碼文件。
例如:
javacDemo.java
注意這里是源文件
同目錄下會生成Demo.class文件。
java:
運行位元組碼文件,由java虛擬機對位元組碼進行解釋和運行。
例如:
javaDemo
注意這里是文件名
注意事項:
(1) 配置好jdk環境變數,可以運行命令java、javac來測試。
(2) 先javac Demo.java(編譯),後java Demo(運行)
(3) 注意java Demo(文件名,不帶後綴)

(4)jdk的編譯命令擴展閱讀:
Java 面向對象編程三大特性:封裝、繼承、多態
封裝
類:封裝的是對象的屬性和行為
方法:封裝的是一段特定的業務邏輯功能
訪問控制修飾符:封裝的是具體訪問的許可權
繼承
作用:代碼復用
超類:所有派生類所共有的屬性和行為
介面:部分派生類所共有的行為
派生類:派生類所特有的屬性和行為
傳遞性,單一繼承、多介面實現
『伍』 JDK中幾個常用的命令和作用
JDK常用的一般就2個命令java和javac:
1、javac命令,是編譯java代碼生成class文件;
2、java命令,是運行java編譯好的代碼,讓程序正常運行。
希望能幫到你。
『陸』 編寫和運行Java程序的步驟是什麼每一步的結果是什麼在JDK中,Java語言的編譯命令是什麼急需答案啊。
步驟:1、編寫java源文件:可用記事本等相關的文本文檔寫源代碼,也可使用java開發集成環境,如:JCreator LE JCreator pro eclipse Myeclipse 等相關的集成開發工具。
2、編譯java源文件生成class文件:手寫的源文件(即不使用開發工具所寫的),在DOS中使用javac 完整的java源文件命來編譯使其生成class文件。注意:寫源文件時,一定要注意存檔。修改源文件也是一樣需要存檔。
3、運行class文件:在dos中輸入所寫的源文件名字(不需要寫後綴名-即.class 嚴格區分大小寫 編譯不需要區分大小寫)。
如使用開發工具所寫:請參照相對應的手冊來點擊開發工具中的按鈕來編譯運行。
java語言的編譯命令就是javac 在dos中輸入javac可見到這個命令的詳細介紹。其他命令也是一樣。至於每一步的結果是什麼,在dos中運行請關注dos運行後的變化。在開發工具中運行請關注開發工具中的改變。不同的程序會產生不同的結果。如:
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello java");
}
}
這段代碼,在dos中運行後會出現hello java這句話。用開發工具所寫 ,請關注開發工具的界面。
以上內容純屬手打--panzer。希望對你有所幫助。如有疑問:開eml我:[email protected]!
『柒』 求教JDK中的反編譯命令
用習慣了著名的反編譯工具jad的話,如果有的時候單給出class文件,要快速看這個class文件
的JDK版本號等,其實不用工具,也可以用JDK自帶的javap命令進行反編譯輸出,下面小結
其用法:
1,javap -verbose 類名
得到的信息如下:
Compiled from "Test.java"
public class Test extends java.lang.Object
SourceFile: "Test.java"
minor version: 0
major version: 50
Constant pool:
......
可以看出jdk的版本,這個用在判斷某些CLASS的版本是否兼容的時候很有用.
2 最常見的不帶參數的情況:javap 類名
比如某個類:
Java代碼
packagetest;
publicclassTest{
intnumber=5;
publicvoidsayHello(){
System.out.println("Hello");
}
}
則:
C: empjavaptest>javap Test
Compiled from "Test.java"
public class test.Test extends java.lang.Object{
int number;
public test.Test();
public void sayHello();
}
帶參數-c:
則可以看到位元組碼了:
Java代碼
C: empjavaptest>javap-cTest
Compiledfrom"Test.java"
publicclasstest.Testextendsjava.lang.Object{
intnumber;
publictest.Test();
Code:
0:aload_0
1:invokespecial#1;//Methodjava/lang/Object."<init>":()V
4:aload_0
5:iconst_5
6:putfield#2;//Fieldnumber:I
9:return
publicvoidsayHello();
Code:
0:getstatic#3;//Fieldjava/lang/System.out:Ljava/io/PrintStream;
3:ldc#4;//StringHello
5:invokevirtual#5;//Methodjava/io/PrintStream.println:(Ljava/lang/String;)V
8:return
}
帶參數-l: 將顯示行號和局部變數表
-public 只顯示 public 類及成員。
-protected 只顯示 protected 和 public 類及成員。
-package 只顯示包、protected 和 public 類及成員。這是預設設置。
-private 顯示所有類和成員。
『捌』 java如何利用JDK編譯
最簡單的方法:
假設你的 JDK 安裝目錄是: C:\jdk,
程序目錄是: D:\programme\HelloWorld.java
那麼你可以這樣編譯:
CMD 下 CD 到 D:\programme
然後輸入以下字元串: C:\jdk\bin\javac HelloWorld.java
輸入字元串比較多比較復雜,做程序的人員一般比較喜歡偷懶,所以為了不必輸入那麼多字元,才出現了環境變數,才有了 三樓 那樣的配置:把前面的路徑:C:\jdk\bin\ 隱藏到系統路徑(環境變數中)。
如果還不懂,可以參考以下鏈接:
http://..com/question/93284550.html?si=2
http://..com/question/81899201.html?si=3
回答比較頭側
