java編譯器位於什麼文件夾
❶ javaSE安裝後在bin文件夾下怎麼找不到javac這個編譯器
你打開bin目錄下看看有無存在javac.exe這個可執行文件咯。
要是沒有,那是你安裝
的時候,安裝包不完整,或者你什麼時候刪掉了。
要是目錄下有這個文件,那就肯定是你沒有設置環境變數,或者設置環境變數設置錯了。
沒有設置環境變數的話,運行java是有提示的,但javac命令是無法直接在控制台運行的,你要設置好環境變數才行~~~
❷ 在JDK安裝目錄下的bin目錄,Java編譯器是哪個文件,Java解釋器是哪個文件
Java編譯器是javac.exejava解釋器是java.exe望採納!
❸ 簡述JAVA程序的編輯編譯和運行過程
第一步(編譯): 創建完源文件之後,程序會先被編譯為.class文件。Java編譯一個類時,如果這個類所依賴的類還沒有被編譯,編譯器就會先編譯這個被依賴的類,然後引用,否則直接引用,這個有點象make。
如果java編譯器在指定目錄下找不到該類所其依賴的類的.class文件或者.java源文件的話,編譯器話報「cant find symbol」的錯誤。
第二步(運行):java類運行的過程大概可分為兩個過程:1、類的載入 2、類的執行。需要說明的是:JVM主要在程序第一次主動使用類的時候,才會去載入該類。也就是說,JVM並不是在一開始就把一個程序就所有的類都載入到內存中,而是到不得不用的時候才把它載入進來,而且只載入一次。
特別說明:java類中所有public和protected的實例方法都採用動態綁定機制,所有私有方法、靜態方法、構造器及初始化方法<clinit>都是採用靜態綁定機制。而使用動態綁定機制的時候會用到方法表,靜態綁定時並不會用到。
(3)java編譯器位於什麼文件夾擴展閱讀:
Java整個編譯以及運行的過程相當繁瑣,本文通過一個簡單的程序來簡單的說明整個流程。
Java代碼編譯:是由Java源碼編譯器來完成;
Java位元組碼的執行:是由JVM執行引擎來完成
Java程序從源文件創建到程序運行要經過兩大步驟:
1、源文件由編譯器編譯成位元組碼(ByteCode)
2、位元組碼由java虛擬機解釋運行。因為java程序既要編譯同時也要經過JVM的解釋運行,所以說Java被稱為半解釋語言( "semi-interpreted" language)。
❹ JDK安裝了,java運行時環境配置了,原文件寫了。 編譯器在哪裡
按windows+R鍵,然後輸入cmd就進入了DOS界面,然後進入到你原文件的地方(比如你放在了e盤的abc文件夾,你就輸入"e:",回車,再輸入"cd abc",就進去了),然後編譯:javac xxx.java,運行就是:java xxx
❺ 請教高手教我如何配置java編譯器
你的環境變數一定沒有配好,如果配好了就可以在任何目錄下編譯java文件.
不配也可以,那就是將java文件放到jdk的安裝目錄下的bin目錄文件夾之中.
你想想這樣方便嗎,隨著你長期的開發,那麼太多java程序都存放在該目錄下,
是不是很亂呢.
所以你還是要學著把環境變數配好的,這樣方便對java文件的管理和維護.
兩種方式:
1.建立JAVA_HOME環境變數,已經有人說了,我就不重復了.
2.像你自己做的那樣,編輯系統環境變數Path,在它的變數值中加入分號跟上你的
jdk安裝路徑到bin文件夾.如;C:ProgramFilesJavajdk1.5.0_07in;
見到如下圖所顯示的bin文件夾下的內容,則表示路徑正確.
❻ java用eclipse編譯運行後的文件保存在哪裡呢
會生成.class文件,只能用反編譯軟體看,在你的eclipse工作空間,一般是workspace下的工程中,路徑時你自己指定的,編譯輸出路徑的默認位置,普通工程:bin,web工程:WEB-INF/classes,maven工程:target/classes
❼ JAVA的編譯器是在JDK中還是在JRE中
是JDK來編譯java代碼,將其轉化成java虛擬機(jre)所能解析的機器碼,然後在用jre運行,得出結果
所以編譯器是在jdk中 jre僅為運行環境
❽ java9.0.4編譯器在哪
登陸網頁鏈接;
點擊左上方menu
Downloads and Trails
All Downloads and Trails
此時進入一個新的頁面
往下翻,找到一排寫了java foryour device;java for Developers;java
選擇那個寫的是java的
進入一個新的頁面
再次找到java欄目,找到下方Java SE (includes JavaFX) | Early Access;
下載,完成之後先安裝的是JAVA9.0.4 JDK,第二次安裝的是JAVA 9.0.4 JRE
❾ 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就可以編譯。如果有錯誤也會報錯。
❿ bin文件中哪個是java編譯器
我估計你問的不是編譯器,是傳說中的編輯器,或者在你的概念里是IDE。
編譯器是 javac.exe
但是不能在「上面」寫程序。它是用來編譯你的程序的。
程序你可以在記事本里寫,保存成 .java 文件,然後在命令行中用 javac 編譯,用 java.exe 運行。
你可以下載 IDE,如 Netbeans,Eclipse,MyEclipse,Java Builder, 等等。
這些你網上去查一下,或者下面的連接會對你有幫助:
http://..com/question/103864885.html