java編譯後的文件在哪
1. .java編譯後的.class文件在哪裡跟系統變數的classpath有關嗎
沒有關系,classpath是配置的jdk環境變數,即代碼編譯時用的工具。.class存放的位置根據你的項目而定,如果是java project 放在bin目錄下,如果是dynamic web project ,就放在webcontent下的class目錄下。希望能幫到你!
2. 用cmd編譯java產生的class文件在當前文件夾下,為何找不到默認在哪裡
不一定在當前文件架下
如果你java文件在package com.test下
那麼你在工程文件夾用的命令是:
javac com/test/文件名.java
然後產生的class文件也在:工程文件夾/com/test/下
當然,另外一種可能性是你的java程序有問題,沒有編譯成功,你需要把javac命令後的截圖切一個過來看下。
3. java源程序編譯過後的文件是什麼文件
如果java項目的話編譯文件在項目目錄下的bin文件夾下如果是web項目編譯文件在web目錄/WEB-INF/classes/下面只有編譯後的代碼虛擬機才能執行
4. java源文件編譯時要放在哪裡
很可能是編譯的路徑沒選對,用絕對路徑也可以,用相對路徑也可以,絕對路徑:就是cmd調出管理員窗口後,輸入javac E:\xuexi\HelloWord.java。其中E:\xuexi\HelloWord.java就是源程序HelloWord.java的絕對路徑,即源程序文件在哪裡,它的絕對路徑就是從類似上述例子的路徑。相對路徑:一直點一直點,找到你寫的源文件HelloWord.java,然後在最上面路徑那一欄中把原來的名字全部刪掉,輸入cmd,這就是相對路徑。例如HelloWord.java在E:\xuexi下,只需要把最上面路徑欄里的E:\xuexi刪掉,換成cmd回車就可以了,最後再輸入javac HelloWord.java就可以編譯。如果有錯誤也會報錯。
5. 用javac命令編譯成功後生成的文件叫
二進制文件。
Javac命令編譯後生成的文件可以在Java虛擬機中運行
編譯後生成的文件為二進制文件
編譯後生成文件的後綴名為.class。
JVM(java虛擬機)可以將java文件編譯為機器語言,是通過位元組碼的形式進行的存儲,此位元組碼文件的擴展名就是class文件,此擴展類型文件可以被虛擬機所識別和進行執行。
6. java用eclipse編譯運行後的文件保存在哪裡呢
會生成.class文件,只能用反編譯軟體看,在你的eclipse工作空間,一般是workspace下的工程中,路徑時你自己指定的,編譯輸出路徑的默認位置,普通工程:bin,web工程:WEB-INF/classes,maven工程:target/classes
7. java源程序編譯過後的文件是什麼文件
java源程序文件名是*.java(源代碼就在*.java里)
編譯後為*.class(class是二進制文件)
java虛擬機(JVM)運行程序的時候就是載入class文件,因此說java程序都是由class堆起來的
8. weblogic下的java文件編譯成class文件後 在哪個路徑下
首先問題就有問題,將Java文件編譯成
class文件
的不是weblogic而是Eclipse或者其他東西,weblogic只是將class拿過來發布為web應用,一般Eclipse在編譯的時候會在webcontent下的WEB-INF/class文件夾中存放編譯好的class文件
9. 如何查看java編譯後的class文件
1、下載jd-gui工具,然後解壓,其實此工具並不需要安裝,直接就能打開使用,點擊工具圖標
2、在打開的工具界面中,點擊左上角的File---->open File
3、選擇要打開的class文件,然後點擊打開按鈕
4、然後 就可以看到class文件裡面的內容了,和java文件內容一樣。
10. java文件編譯後生成的class文件都在同一目錄嗎
如果是eclipse等工具編譯後的話就分別在src和bin目錄下,如果你是用jdk編譯的話,則是默認的在同意路徑。