Ⅰ intellij idea 14如何單獨編譯class
首先構建一個項目的選項或者它的一部分可在Build菜單中使用,選擇「Build | Make Project「,運行應用程序Run工具窗口在屏幕底部打開,配置上一個編譯事件,完成編譯。
Ⅱ 怎麼將java文件編譯成class的
一般情況下,在myeclipse中保存java文件後會自動編譯成class文件,但是這種情況只能編譯當前工程的java文件,但是如果需要編譯不是一個工程的java文件,比如在網上拷貝的java文件改如何編譯呢,換句話說是在普通文件夾的java文件應該怎麼編譯呢?
如下:
首先需要配置好java的環境變數(保證javac文件可以執行),不再贅述
1.win+r後輸入cmd進入命令輸入行;
2.根據地址找到需要編譯的文件:如:cd c:\test\ 回車,dir查看文件名比如叫Testjava.java;
3.編譯java文件:輸入javac Testjava.java回車;
4.運行java文件:java Testjava回車;
Ⅲ eclipse 類怎麼編譯成class文件
eclipse編寫代碼的執行步驟:
編寫源碼--->編譯--->執行
在記事本上編寫代碼的話,編譯是:javac 文件名.java
執行:java 文件名
Ⅳ java編譯成class文件怎麼運行
1.
打開命令窗口(打開win+r
輸入cmd)
2.
進入編譯的clss所在文件夾中,比如Class路徑為d:test\hello.class,則需要進入hello.class所在目錄中
3.
java
+class文件名運行:
java
hello
Ⅳ 使用DOS java編譯class
1.去網上下載一個jad.exe程序,放到C:\WINDOWS\system32
2. 把以下代碼復制進記事本,保存為 :反編譯.bat
set/p drive=請輸入*.class文件主目錄(如D:\java):
cd /d %drive%
for /r . %%a in (.) do @(cd %%a
for %%i in (*.class) do jad.exe %%i
rename *.jad *.java)
3.雙擊 反編譯.bat ,輸入需要編譯的路徑,回車即可。
Ⅵ class文件的執行過程
當編譯和連接一個C++程序時,所獲得的可執行二進制文件只能在指定的硬體平台和操作系統上運行,因為這個二進制文件包含了對目標處理器的機器語言。而Java編譯器把Java源文件的指令翻譯成位元組碼,這種位元組碼就是Java虛擬機的「機器語言」。
與普通程序不同的是,Java程序(class文件)並不是本地的可執行程序。當運行Java程序時,首先運行JVM(Java虛擬機),然後再把Java class載入到JVM里頭運行,負責載入Java class的這部分就叫做Class Loader。 JVM本身包含了一個ClassLoader稱為Bootstrap ClassLoader,和JVM一樣,BootstrapClassLoader是用本地代碼實現的,它負責載入核心JavaClass(即所有java.*開頭的類)。
另外JVM還會提供兩個ClassLoader,它們都是用Java語言編寫的,由BootstrapClassLoader載入;其中Extension ClassLoader負責載入擴展的Javaclass(例如所有javax.*開頭的類和存放在JRE的ext目錄下的類)ApplicationClassLoader負責載入應用程序自身的類。
當運行一個程序的時候,JVM啟動,運行bootstrapclassloader,該ClassLoader載入java核心API(ExtClassLoader和AppClassLoader也在此時被載入),然後調用ExtClassLoader載入擴展API,最後AppClassLoader載入CLASSPATH目錄下定義的Class,這就是一個程序最基本的載入流程。 什麼時候JVM會使用ClassLoader載入一個類呢?當你使用java去執行一個類,JVM使用ApplicationClassLoader載入這個類;然後如果類A引用了類B,不管是直接引用還是用Class.forName()引用,JVM就會找到載入類A的ClassLoader,並用這個ClassLoader來載入類B。JVM按照運行時的有效執行語句,來決定是否需要裝載新類,從而裝載盡可能少的類,這一點和編譯類是不相同的。
Ⅶ java生成.class文件的過程,方法 我新手用記事本寫了HelloWorld.java,用
建議用eclipse,寫代碼過程還會有提示,更方便,編譯運行也是一鍵完成,還能斷點調試
Ⅷ 怎樣把java的源碼編譯成class文件
用dos就可以,點開始--運行cmd--找到你要編譯的java文件的地址然後javac 加上你的文件名就編譯出來了注意javac和文件名之間要加空格