本文目錄一覽:
javac不能運行是怎麼回事?
Classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
這個地方最後面 你沒有寫分號 正確的為:
Classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
不寫分號容易出 什麼找不到main的錯誤
如果javac不是內部命令,恭喜你,重新安裝JDK 並且重新配置環境變數吧。我以前也遇到過一次。不信你去JDK路徑看看 根本沒有javac.exe這個東西
javac 是java語言編程編譯器。全稱java compiler。javac工具讀由java語言編寫的類和介面的定義,並將它們編譯成位元組代碼的class文件。javac 可以隱式編譯一些沒有在命令行中提及的源文件。用 -verbose 選項可跟蹤自動編譯。當編譯源文件時,編譯器常常需要它還沒有識別出的類型的有關信息。對於源文件中使用、擴展或實現的每個類或介面,編譯器都需要其類型信息。這包括在源文件中沒有明確提及、但通過繼承提供信息的類和介面。
java編譯器是什麼命令
要編譯Java,首先你得在電腦里安裝jdk運行環境,然後再搭配環境變數,具體的搭配方法是找到你的jdk安裝路徑,然後將bin目錄所在的絕對路徑記下來,右擊我的電腦→屬性→高級系統設置→環境變數→找到系統變數下的path變數,雙擊進行編輯,在其最後追加添加你的jdk下的bin路徑(要用英文狀態下的「;」將其與其他路徑隔開),完成後點擊確定,這是調出命令窗口,輸入javac,出現一大堆選項,就說明你的環境變數搭配成功,其中javac命令就是Java編譯命令,運行命令是java。
JAVA的編譯器有哪些?
推薦Jcreator,它對於初學者是個很好的開發工具,又小運行也很快。它要用到JDK,大的IDE有JBuilder,netbean,sun stdio,eclipse。
編譯器就是將”一種語言(通常為高級語言)”翻譯為”另一種語言(通常為低級語言)”的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器 (Linker) → 可執行程序 (executables)
高級計算機語言便於人編寫,閱讀交流,維護。機器語言是計算機能直接解讀、運行的。編譯器將彙編或高級計算機語言源程序(Source program)作為輸入,翻譯成目標語言(Target language)機器代碼的等價程序。源代碼一般為高級語言 (High-level language), 如Pascal、C、C++、Java、漢語編程等或彙編語言,而目標則是機器語言的目標代碼(Object code),有時也稱作機器代碼(Machine code)。
對於C#、VB等高級語言而言,此時編譯器完成的功能是把源碼(SourceCode)編譯成通用中間語言(MSIL/CIL)的位元組碼(ByteCode)。最後運行的時候通過通用語言運行庫的轉換,編程最終可以被CPU直接計算的機器碼(NativeCode)。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/160463.html