java生成class
① 怎樣將java文件變成class
第一步:在開始菜單,搜索框中輸入「cmd」,進入黑口;
第二步:切換到java文件的存放路徑;
第三步:輸入"javac 文件名.java",即可將java文件編譯為class文件。
備註:前提是下載jdk,並配置環境變數。
② 如何將java文件生成class文件
第一,下載jdk
第二,安裝jdk
第三,配置環境變數,JAVA_HOME和bin
第四,找到那個java文件,執行javac xxxx.java編譯。
詳細:
首先 看你的環境變數是不是配置成功
具體配置:1.我的電腦——屬性——高級——環境變數——系統變數——PATH
編輯它,將游標移到最前面,加入你的JDK路徑,假設你的JDK路徑為:"C:\Program Files\Java\jdk1.6.0\bin"然後後面
要加一個英文的";"分號.
2.我的電腦——屬性——高級——環境變數——Administrator的用戶變數——CLASSPATH
如果有的話編輯它,如果沒有新建,其路徑最前面加一".;"英文點和分號,然後跟你的源碼所在路徑
測試環境是否配置成功.
運行:cmd
運行 java -version 看看是不是能看到當前JDK的版本
如果能的話 則說明你的環境變數配置成功
如果不能的話就要重新看看你的JDK環境變數的配置情況的了
說明一點 我的操作系統是windows2003 通過以上配置JDK環境沒問題.
其次運行你的源碼
找到你的源碼所在路徑
假設在c:\java目錄
運行cmd
cd\
cd java
javac xxx.java
到這里,就可以把.java文件編譯成.class文件
繼續敲
java xxx
就可以把程序跑起來了.....
就可以將程序跑起來了
③ Java的.class文件怎麼生成的
在安裝完虛擬機後,在cmd下使用javac 編譯某一java文件則會產生.class文件
另外引用一位同志的回答:
從某種意義上來講,這也是JAVA跨平台的一個體現。
我們寫的.java文件叫源碼,機器是不認識的,那些單詞一樣的文字是給人看的,機器要看的是.class,所以先是javac Demo.java來把源文件變成.class文凳握仔件,然後讓機器做java Demo來執行它能懂的.class。
為什麼C語言沒生成.class?(我沒用過C++,用C來舉例子)
我們寫的源文件.c直接被處理成了.exe,.exe是windows認識的可執行文件,故直接就執行了。
換言之,C的這個操作是沒有平台移植性的。Windows認識.exe,但其他平台並不認識.exe這個東西。
再看java,它並沒有針對平台生成東西,而是生成了一個位元組碼文件.class,你在任何一個平台上只要裝上JAVA對應該平台的JVM,就可以執行你的.class了。
至少理論上是這樣。
(其實,如果棗汪皮絕你真的在Windows下做的東西,編譯後放到Unix下的話,並非像理論理解的這樣,還是有細節要處理的。)
④ 如何把Java格式文件轉換成CLASS文件
安裝好JDK後,用命令模式,進入相應目錄。
然後輸入javac你的類.java就可以編譯成class文件了。
如圖: