當前位置:首頁 » 編程軟體 » class文件編譯

class文件編譯

發布時間: 2022-12-16 11:27:07

A. 如何將一個java文件編譯成class文件

類名能以數字開頭命名嗎?這顯然編譯的時候會報錯.
標准命名是以大寫字母打頭後接單詞首字母大寫,編譯是通過javac這個命令進行編譯的(即jdk目錄下的javac.exe)
配置好環境變數,新建相應的變數名,如果有直接輸入值就可以了,如下:
JAVA_HOME: jdk的安裝目錄如(D:\java\jdk1.6.0_05);
PATH: %JAVA_HOME%\bin;
ClASSPATH: .;%JAVA_HOME%\lib;

比如d:\testjava\Test.java文件,打開命令行窗口
1.輸入d:\ 回車
2.定位到java文件所在文件夾,輸入cd d:\testjava\ 回車
3.編譯java文件,輸入javac Test.java 回車
4.運行,輸入java Test 回車

B. 怎麼將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回車;

C. eclipse 類怎麼編譯成class文件

eclipse編寫代碼的執行步驟:
編寫源碼--->編譯--->執行
在記事本上編寫代碼的話,編譯是:javac 文件名.java
執行:java 文件名

D. 怎麼把.class文件反編譯成.java 經修改後再編譯成.class

網友分享的:
一、反編譯:下載一個jad
反編譯工具jad簡單用法

以下假設jad.exe在c:/java目錄下

一、基本用法

Usage:jad[option(s)]

直接輸入類文件名,且支持通配符,如下所示。

c:/java/>jadexample1.class

c:/java/>jad*.class

結果是將example1.class反編譯為example1.jad。將example1.jad改為example1.java即得源

文件。

二、Option-o

不提示,覆蓋源文件

三、Option-s

c:/java/>jad-sjavaexample1.class

反編譯結果以.java為擴展名。

四、Option-p

將反編譯結果輸出到屏幕

c:/java/>jad-pexample1.class

將反編譯結果重定向到文件

c:/java/>jad-pexample1.class>example1.java

五、Option-d

指定反編譯的輸出文件目錄

c:/java/>jad-o-dtest-sjava*.class

二:修改、再編譯
用Eclipse新建工程,再將反編譯出的Java文件按原樣導入工程,就可以修改代碼。修改並調試後,點擊Eclipse菜單中的文件→導出→Java→可運行的JAR文件,選擇配置工程和導出路徑,然後點完成即可導出。

E. 怎樣把java的源碼編譯成class文件

1.你用記事本寫的話,首先確定你的jdk安裝正確,並且PATH和CLASSPATH設置正確,檢測方法就是在cmd下輸入java
-version,如果有提示jdk版本低信息那就是安裝好了。然後進行使用dos命令進入你的java源文件(*.java)的目錄下,使用javac
命令進行編譯。例如你的java源文件是Test.java,那編譯命令就是javac
Test.java
然後編譯後使用java
Test命令進行執行你的java程序2.如果你用的Eclipse工具的話,那麼你就不需要編譯了,Eclipse可以在你寫代碼的同時給你編譯好,直接執行就可以了。

F. JAVA中的class文件怎麼編輯

如樓上所說,class文件是不可以直接編輯的。你需要編輯java自帶的編譯工具把.java文件編譯成.class文件時的.java文件。反編譯的話容易處錯誤,如果你沒有為編譯之前的.java文件推薦你還是不要試圖修改他原來的程序。
怎麼把.java文件編譯成.class文件其實很簡單。你機器應該安裝了jdk了吧?在網上找「java環境變數配置」按照網上的教程配置好。然後在命令行輸入java和javac,如果都沒報錯就說明你配置正確。然後就可以編譯.class文件了。在命令行輸入
javac
D:\FilePath\YourJavaFileName.java
然後回車就搞定了。.class文件就自動編譯到你的yourJavaFileName.java的同目錄了。

G. 怎麼看class文件的編譯版本

查看class文件編譯的jdk版本步驟如下:
首先打開cmd命令行窗口,輸入如下指令:

會輸出一些信息,大致如下:
Compiled from "HtmlCrawer.java"
public class org.eagleeye.html.HtmlCrawer extends java.lang.Object
SourceFile: "HtmlCrawer.java"
minor version: 0
major version: 50//這個便是jdk的版本信息。

H. class文件怎麼編譯成java文件

通過反編譯工具可以查看class,但是把class編譯成java,我印象中目前是沒有這個工具的,不知道以後會不會有。
jd-gui.exe反編譯工具,通過反編譯工具可以解析class,你可以吧內容拷貝到java文件裡面,但是反編譯的內容可能與原java代碼不同,因為編譯後使用的解析方法可能不一樣但是實現的功能是一樣的

比如:可能吧for循環,編譯成迭代iterator去實現

I. 如何將java中的.class文件反編譯

安裝Java jdk後
看安裝目錄里有沒有jad.exe,沒有要下載,一般都有的
配置Java環境變數
開始-運行-cmd-回車-進入命令行窗口:
cd+空格+class文件所在路徑:
按下面的命令進行反編譯:
例如:[2] jad -sjava example.class 回車
在目錄里可以看到example.java源文件

[1] 反編譯一個class文件:jad example.class,會生成example.jad,用文本編輯器打開就是java源代碼
[2] 指定生成源代碼的後綴名:jad -sjava example.class,生成example.java
[3] 改變生成的源代碼的名稱,可以先使用-p將反編譯後的源代碼輸出到控制台窗口,然後使用重定向,輸出到文件:jad -p example.class > myexample.java
[4] 把源代碼文件輸出到指定的目錄:jad -dnewdir -sjava example.class,在newdir目錄下生成example.java
[5] 把packages目錄下的class文件全部反編譯:jad -sjava packages/*.class
[6] 把packages目錄以及子目錄下的文件全部反編譯:jad -sjava packages/**/*.class,不過你仍然會發現所有的源代碼文件被放到了同一個文件中,沒有按照class文件的包路徑建立起路徑
[7] 把packages目錄以及子目錄下的文件全部反編譯並建立和java包一致的文件夾路徑,可以使用-r命令:jad -r -sjava packages/**/*.class
[8] 當重復使用命令反編譯時,Jad會提示「whether you want to overwrite it or not」,使用-o可以強制覆蓋舊文件

[9] 還有其他的參數可以設置生成的源代碼的格式,可以輸入jad命令查看幫助,這里有個人做了簡單的翻譯:jad命令總結
[10] 當然,你會發現有些源文件頭部有些注釋信息,不用找了,jad沒有參數可以去掉它,用別的辦法吧。

熱點內容
usb調試開關在哪裡安卓 發布:2025-07-10 13:59:55 瀏覽:75
資料庫維度 發布:2025-07-10 13:54:31 瀏覽:797
c語言位域的賦值 發布:2025-07-10 13:54:30 瀏覽:580
查成績密碼忘了怎麼辦 發布:2025-07-10 13:52:21 瀏覽:818
java死 發布:2025-07-10 13:51:30 瀏覽:995
車輛設施配置有哪些 發布:2025-07-10 13:42:28 瀏覽:819
java的成員 發布:2025-07-10 13:38:59 瀏覽:717
荒島餘生ftp 發布:2025-07-10 13:36:46 瀏覽:919
賽車配置有哪些車型 發布:2025-07-10 13:35:15 瀏覽:511
如何在低配置電腦上下和平精英 發布:2025-07-10 13:29:35 瀏覽:597