當前位置:首頁 » 編程語言 » java的class文件

java的class文件

發布時間: 2023-05-23 06:27:32

❶ 如何查看java class文件

1、下載jd-gui工具,然後解壓,其實此工具並不需要安裝,直帶源配接就能打開使用,點擊工具圖標;

❷ 如何運行java class文件

一、運行class文件

執行帶main方法的class文件,命令行為:
java <CLASS文件名>
注意:CLASS文件名不要帶文件後綴.class
例如:

復制代碼代碼如下:

java Test

如果執行的class文件是帶包的,即在類文件中使用了:package <包名>
那應該在包的基路徑下執行,命令行為:
java <包名>.CLASS文件名
例如:PackageTest.java中,其包名為:com.ee2ee.test,對應的語句為:
package com.ee2ee.test;
PackageTest.java及編譯後的class文件PackageTest.class的存放目錄如下:
classes
|__com
|__ee2ee
|__test
|__PackageTest.java
|__PackageTest.class
要運行PackageTest.class,應在classes目錄下執行.

❸ JAVA 類名.class是什麼意思

ConfMgr.class是獲取ConfMgr的class對象,類型類指的是代表一個類型的類,因為一切皆是對象,幾種獲取class對象的方法:

1,所有的引用數據類型(類-類型)的類名、基本數據類型都可以通過.class方式獲取其 Class對象。

對於基本數據類型的封裝類還可以通過.TYPE 的方式獲取其 Class 對象,但要注意。TYPE 實際上獲取的封裝類對應的基本類型的 Class 對象的引用。

那麼你可以判斷出int.class==Integer.TYPE 返回 true,int.class==Integer.class 返回 false!通過這種方式不會初始化靜態域,使用.class、.TYPE 的方式獲取 Class對象叫做類的字面常量;

2,Class 的 forName(String name)傳入一個類的完整類路徑也可以獲得 Class 對象。

由於使用的是字元串,必須強制轉換才可以獲取泛型的Class<T>的 Class對象,並且必須獲取這個方法可能拋出的ClassNotFoundException異常。這種方法可以初始化靜態域。

3,還可通過類的對象實例下的getClass()方法來獲取Class對象,即 實例名getClass()

(3)java的class文件擴展閱讀

在一個面向對象的系統中,類(class)是數據和操作數據的方法的集合。數據和方法一起描述對象(object)的狀態和行為。

每一對象是其狀態和行為的封裝。類是按一定體系和層次安排的,使得子類可以從超類繼承行為。在這個類層次體系中有一個根類,它是具有一般行為的類。

當編輯並運行一個Java程序時,需要同時涉及到這四種方面。使用文字編輯軟體(例如記事本、寫字板、UltraEdit等)或集成開發環境(Eclipse、MyEclipse等)在Java源文件中定義不同的類。

通過調用類(這些類實現了Java API)中的方法來訪問資源系統,把源文件編譯生成一種二進制中間碼,存儲在class文件中。

通過運行與操作系統平台環境相對應的Java虛擬機來運行class文件,執行編譯產生的位元組碼,調用class文件中實現的方法來滿足程序的Java API調用 。

❹ 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文件在哪個文件夾

eclipse工具,如果是java項目,class文件在你的java項目的bin下或bin下的包里(bin下的文件夾下);
如果是java
web項目class文件在你的web項目下的WebRoot\WEB-INF\classes
文件下

❻ class文件用什麼軟體打開 後綴名class是什麼格式文件

class文件是什麼?class文件格式介紹如下:class文件全名稱為Java class文件,主要在平台無關性和網路移動性方面使Java更適合網路。它在平台無關性方面的任務是:為Java程序提供獨立於底層主機平台的二進制形式的服務。class文件徑打破了C或者C++等語言所遵循的傳統,使用這些傳統語言寫的程序通常首先被編譯,然後被連接成單獨的、專門支持特定硬體平台和操作系統的二進制文件。通常情況下,一個平台上的二進制可執行文件不能在其他平台上工作。而Java class文件是可以運行在任何支持Java虛擬機的硬體平台和操作系統上的二進制文件。class文件是java編譯後的文件,要是直接用記事本打開的話,通常都是一對亂碼,如果想要查看和編輯class文件的話,可以使用Java反編譯工具打開,比如jad等等,eclipse中就有一個jad反編譯插件。與普通程序不同的是,class文件並不是本地的可執基握行程序。當運行Java程序時,首先運行JVM(Java虛擬機),然後再把Java class載入到Java虛擬機里運行。打開方法:一、記事本打開找到class文件,滑鼠右鍵點擊,然後選擇打開或者打開方式,再點擊選擇筆記本打開即可。二、用eclipse軟體打開先下載eclipse軟體,軟體安裝完後打開,點擊軟體界面左上角的文件,再選擇打開文件,找到class文件打開即可。class格式圖標如下:class文件是什麼以及class文件怎麼打開詳情如下: CLASS 文件摘要這些 CLASS 文件可以使用 四 種已知的軟體應用程序查看,這些應用程序通常是由 The Eclipse Foundation開發的 Eclipse IDE for Java Developers。 它與 一 種主要文件類型相關聯,但經常以 Java Class File 格式出現。 CLASS 文件通常被歸類為 Developer Files
可以在 Windows、 Mac和 linux上查看 CLASS 文件擴展名。 主要是桌面平台和某些移動平台支持這些文件。 CLASS 主文件類型的普及性為「低」,這意味著這些文件通常不會出現在常用的桌面或移動設備上。
有興趣了解有關 CLASS 文件擴展名的更多信息? 我們建議您查看下面的詳細文件信息,以了解打開 CLASS 文件的軟體以及其他故障排除提示。
CLASS 類型校長 CLASS 類型 .CLASS擴展:.class 課程:Java Class File的CLASS文件是由Java類compiler.The文件創建的編譯.JAVA文件搏納慶包含可以在Java虛擬machine.The不同的Java源代碼文件來執行被編譯在一起以產生所得的CLASS文件的Java位元組碼.The CLASS文件由8位bytes.The CLASS文件可以由許多的Java IDE作為蝕進行編譯。
開發商:Oracle Corporation課程:開發者文件子項: HKEY_CLASSES_ROOT.class打開 Java Class File的軟體程序:
The Eclipse Foundation 開發的 Eclipse IDE for Java Developers (軟體環境: Windows) (軟體環境: Mac) LinuxInterscape 開發的 DirtyJOE (軟體環境: Windows)Interscape 開發的 JD-GUI (軟體環境: Windows) (軟體環境: Mac) LinuxApple 開發的 Apple Jar Launcher (軟體環境: Mac)CLASS 文件疑難解答 常見的 CLASS 打開問題 Eclipse IDE for Java Developers 不存在 你嘗試載入 CLASS 文件並收到錯誤,例如 「%%os%% 無法打開 CLASS 文件擴展名」。 通常,這是因為你沒有安裝適用於 %%os%% 的 Eclipse IDE for Java Developers。 操作系統不知道如何處理你的 CLASS 文件,因此雙擊載入該文件不起作用。
提示:如果您沒有安裝 Eclipse IDE for Java Developers,並且知道有其他程序可以打開 CLASS 文件,則可以嘗茄改試通過從 「顯示應用程序」 下列出的程序中進行選擇來打開它。
Eclipse IDE for Java Developers 需要更新 由於不兼容,您的 Eclipse IDE for Java Developers 版本可能無法打開 Java Class File 文件。 如果您沒有正確的版本,則需要下載更新版本的 Eclipse IDE for Java Developers。 此問題主要發生在您的 Java Class File 文件是由比電腦上的更新版本的 Eclipse IDE for Java Developers 創建的時候。
提示: 您有時可以通過右鍵單擊 CLASS 文件,選擇 「屬性」 並查看版本信息來獲得有關正確程序版本的提示。
最終,打開 CLASS 文件的困難大多是由於安裝了錯誤的 Eclipse IDE for Java Developers 版本。
其他 CLASS 開放問題 即使安裝了正確版本的 Eclipse IDE for Java Developers,打開 CLASS 仍然會遇到困難。 如果打開 CLASS 文件時仍然遇到問題,則可能還有其他計算機問題。 其他貢獻原因:
Windows 注冊表中的 CLASS 文件引用已損壞 Windows 注冊表中的 CLASS 文件描述已刪除 與 CLASS 格式關聯的軟體應用程序的安裝不完整或不正確 您的 CLASS 文件已損壞(您的 Java Class File 文件本身存在問題) 你的 CLASS 受到惡意軟體的不利影響 CLASS 相關硬體的設備驅動程序已過期 您的 計算機沒有足夠的系統資源 來打開 Java Class File 格式class文件是什麼以及class文件怎麼打開擴展閱讀.CLASS 文件擴展名文件類型 Java位元組碼Class文件開發者甲骨文常用度頻繁使用格式文件後綴.class文件分類編程文件CLASS是什麼文件? CLASS文件是由Java編譯器創建的已編譯.JAVA文件。它包含二進制的位元組碼, 當運行Java虛擬機(JVM)時,可以執行這些文件。CLASS文件通常捆綁到.JAR文件中,並包含在$CLASSPATH環境變數中以供執行。
CLASS文件在平台無關性和網路移動性方面使Java更適合網路。
CLASS文件擴展信息CLASS文件全名稱為Java CLASS文件,為Java程序提供獨立於底層主機平台的二進制形式的服務。通常情況下,一個平台上的二進制可執行文件不能在其他平台上工作,而Java CLASS文件是可以運行在任何支持Java虛擬機的硬體平台和操作系統上的二進制文件。
可以使用JVM的javac命令把JAVA文件編譯成CLASS文件。許多Java IDE(例如Eclipse)可以即時編譯CLASS文件。
由於JVM有多個版本(例如1.4、1.5和1.6),因此某些CLASS文件可能與某些JVM版本不兼容。Java運行環境(JRE)可以執行CLASS文件,但是由於不包含Javac二進制文件,因此無法編譯它們。
注意:甲骨文收購了Java的原開發公司Sun Microsystems。JRE和JVM通常被同義地用來指代運行Java應用程序的平台。
MIME類型application/java
application/java-byte-code
application/octet-stream
application/x-java-class
application/x-java.vm
CLASS文件怎麼打開?如果你電腦上打不開CLASS文件,原因可能有很多,而最常見最主要的原因就是你的電腦沒有安裝可以打開CLASS文件的軟體;Windows系統會彈出提示框:「若要打開此文件,Windows需要知道哪個程序打開它」,最簡單直接的解決辦法就是下載並安裝合適的軟體來打開CLASS文件。
可以打開CLASS文件的軟體程序

❼ JAVA中.class文件是什麼意思有什麼用嗎

JAVA中.class文件是什麼意思帶廳,有什麼用嗎,解決辦法:

JAVA中*.java這樣的文件是用java語言編寫的源文件。

經過編譯會變成相應的 *.class 文件 *.class 文件。

有一處編譯到處運行的特點(即windows生成的class 可以在 linux系統中運行)。蠢巧隱

注:這個*.class 不是類似於 *.exe這樣的可執行文件只能被java虛擬機執行。

❽ 如何將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

就可以把程序跑起來了.....

就可以將程序跑起來了

❾ .class 和 .java 區別

區別在於:

  1. .java文件是源文件,通過javac命令編譯後生成.class文件;.class文件是字碼結文件,即.java文

件編譯後的代碼。

2. .class文件全名稱為Java class文件,主要在平台無關性和網路移動性方面使Java更適合網路。

它在平台無關性的任務是為Java程序提供獨立於底層主機平台的二進制形式的服務。

(9)java的class文件擴展閱讀:

源文件:一般指用匯編語言或高級語言寫出來的代碼保存為文件後的結果,源文件是相對目標文件和可執行文件而言的。源文件就是用匯編語言或高級語言寫出來的代碼保存為文件後的結果。

Java:是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。

Java之父「高司令」:他是比爾蓋茨的噩夢,他用他的大鬍子讓蓋茨的微笑變得十分勉強,他是技術的先驅,他技術成果覆蓋了100億台設備,除了蘋果,沒有什麼手機不用向他致敬;他就是高斯林,Java的締造者。作為Java編程語言的共同創始人之一,中國的程序員們在膜拜這位公認的Java之父同時,親昵的用中文諧音「高司令」來表達出對他的多重敬意。

網路-Java之父「高司令」

❿ 如何查看java class文件

1
第一步,查看並配置環境變數(這里不做解釋),如下圖(圖片是配置成功的,請仿照下圖進行修改)。
多圖
2
第二步,找到java文件夾(jdk安裝路徑),進入java文件夾並且新建文本文檔並且把名字修改為HI。
多圖
3
第三步,打開 HI文本文檔並且輸入程序(程序一定要對,不能有任何錯誤),如下圖已經寫好的程序。
4
第四步,將此文本文檔後綴名修改為「.java」並保存(如下圖),如果出現提示對話框(如果改變文件擴展名,可能會導致文件不可用)點確定。
5
第五步,打開cmd並且以管理員身份運行,進入到java文件夾中(圖片只是參考,請根據java放置的位置進入)。
多圖
6
第六步,在剛才的路徑後輸入「javac HI.java」(javac後面加空格),敲回車,這時如圖所示,java文件上方會多出一個class文件(如果沒有class文件說明編譯不成功)。
7
第七步,繼續在剛才的路徑輸入「java HI」(java後面加空格),如下圖所示,語句下方會出現「HI!」,這說明已經運行成功(也可以嘗試其他程序段)。

熱點內容
自動鬼使黑腳本 發布:2024-05-05 03:10:49 瀏覽:879
游戲腳本編程書籍推薦 發布:2024-05-05 02:59:13 瀏覽:72
編譯器書籍推薦 發布:2024-05-05 02:57:02 瀏覽:56
電池存儲溫度 發布:2024-05-05 02:53:07 瀏覽:207
安卓在美國怎麼下載 發布:2024-05-05 02:31:06 瀏覽:924
黑莓存儲空間 發布:2024-05-05 02:19:50 瀏覽:275
我的世界礦石島伺服器宣傳片 發布:2024-05-05 02:17:19 瀏覽:614
如何區分安卓原裝充電器 發布:2024-05-05 01:41:23 瀏覽:72
怎麼從蘋果轉移到安卓 發布:2024-05-05 01:41:20 瀏覽:721
支付寶付款碼怎麼設置密碼 發布:2024-05-05 01:27:36 瀏覽:878