首先,Java編譯之後不是生成.exe文件,編譯之後只有.class文件,也就是位元組碼文件,所以你運行它只是用Java虛擬機去解釋執行,而不是操作系統直接執行,換句話說,它不是DOS程序,所以沒辦法直接像C語言編譯之後的那樣。
其次如果你把JDK的安裝目錄下的bin文件夾的路徑添加到Path環境變數的話,那麼進入命令提示符(運行對話框里輸入cmd就可以進入命令提示符),輸入:「java【空格】 類名」就可以看到類似C語言運行的效果,當然,那個類要有main方法,還有就是你輸入:「java【空格】 類名」之前,還需要在命令提示符里先進入到.class文件所在的路徑,進入的方法是輸入「cd 路徑」
再次,NetBean是個集成開發工具,不是編譯器,但是NetBean里有編譯器,它有個窗口類似於DOS窗口的,在裡面可以看到輸出,也以自己輸入命令、參數。
最後,如果學習Java的話,還是建議你系統地學習,很多入門書籍、入門視頻都有教編譯器怎麼用,怎麼運行Java程序等等各種知識的。
② 用java做一個java的編譯器
Javac編譯器讀取Java源代碼,並將其編譯成位元組代碼,說的直白一點就是把java語言翻譯成計算機可以識別的二進制代碼。
java的編譯器有很多種,有sun公司的jdk,有oracle的jdk,還有其他一些公司的,多採用sun公司的jdk。
java同時需要集成開發環境,它集成了java的編譯器,讓我們不必通過命令行來編譯java類文件,通過它我們可以快速的開發我們需要的程序。目前用的比較多的集成開發環境有eclipse和myeclipse,eclipse有很多具有針對性的版本來應對不同的開發,而myeclipse則是相對來說功能比較全面,當然也需要購買,個人建議myeclipse。
③ JAVA編譯的時候不是要用JAVAC嗎我用了不對啊!
應該是環境設置的問題;具體設置如下:
1:右擊「我的電腦」,點擊「屬性」:
2:選擇「高級」選項卡,點擊「環境變數」:
3:在「系統變數」中,設置3項屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點擊「編輯」,不存在則點擊「新建」:
4:JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑D:\jdk1.4(後邊沒有標點不好),此路徑下包括lib,bin,jre等文件夾(此變數最好設置,因為以後運行tomcat,eclipse等都需要依靠此變數);
Path使得系統可以在任何路徑下識別java命令,設為:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (如果後邊有其他內容,中間必須用分號和其他內容隔開)
CLASSPATH為java載入類(class or lib)路徑,只有類在classpath中,java命令才能識別,設為:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示當前路徑)
其中%JAVA_HOME%就是引用前面指定的JAVA_HOME。
最後確定,應用,
然後,開打cmd 的dos窗口:
分別鍵入三個命令開是否有提示:
java -version
java
javac
都有提示表示ok;
④ 上土豆等網站看視頻時,彈出必須要瀏覽器開啟java****的,這個怎麼開啟
這不是缺少java 而是你的ie配置裡面的java選項沒有配置好,ie屬性---》高級,找到java項,看看是哪個出了問題,勾上就行了
⑤ 怎樣修改注冊表 可以右鍵.java文件後菜單里有「編譯」的選項
右鍵編譯java文件.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Javafile]
@="Java源文件"
[HKEY_CLASSES_ROOT\Javafile\shell]
@="open"
[HKEY_CLASSES_ROOT\Javafile\shell\compile]
@="編譯(&C)"
[HKEY_CLASSES_ROOT\Javafile\shell\compile\command]
@="cmd /c \"@set CLASSPATH=%%CD%% & javac.exe \"%1\" & pause\""
右鍵運行class文件.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Classfile]
@="Class文件"
[HKEY_CLASSES_ROOT\Classfile\shell]
@="open"
[HKEY_CLASSES_ROOT\Classfile\shell\compile]
@="運行(&C)"
[HKEY_CLASSES_ROOT\Classfile\shell\compile\command]
@="cmd /c \"@set CLASSPATH=%%CD%% & @for /f %%i in ('@dir /b %1') do java %%~ni & pause\""
⑥ IE選項裡面高級,少了JAVA編譯器...導致QQ空間什麼的打不開.誰知道怎麼解決,不換瀏覽器,如何添加
你好:
別著急哦,導致QQ使用電腦空間打不開的原因多種多樣,但是都是可以解決的。在確保電腦運行環境安全,以及網路連接沒有問題的前提下(您可以使用電腦管家測試下實時網速,看網速是否被限制),樓主選擇以下方案:
電腦診所
註:騰訊電腦管家為QQ空間定製部分修復步驟,因為操作過於繁雜,故未全部列出。若問題仍未解決,建議點擊本回答上側的【修復】按鈕,進行深度修復。
本回答如有不清楚或其他疑問,請繼續追問或到騰訊電腦管家企業平台繼續提問。
謝謝!(*^__^*)
⑦ java編譯器是什麼命令
javac 編譯器 用於將java源代碼文件編譯成位元組碼.
語法: javac [option] source
java 解釋器 用於執行java位元組碼
語法: java [option] classname
[option]是源文件存放的路徑地址
source是文件名
如果當前位置就是源文件所在文件夾
直接 javac xxx.java 回車
java xxx回車
就行了.xxx是你要編譯的文件名
⑧ 如何用javac 和java 編譯運行整個Java工程
1、將編譯好的比如Demo.java文件放到某個盤下(比如D盤)
2、進入控制台(window+R鍵---->輸入cmd)
以上完成整個在控制台運行java程序的流程。
⑨ 如何編譯java
用命令提示符編譯java程序的步驟:
1.先新建文本文檔,輸入自己的java程序。
這里我寫一個簡單的java程序,來做示範。
import java.util.*;
public class HelloDate{
public static void main(String[] args)
{
System.out.println("Hello,it's:");
System.out.println(new Date());
}
}
經驗總結:運行一個java程序的大概的流程是:
書寫源代碼------>編譯------->運行---->結束。
注意事項:
1.在輸入的時候一定要注意區分大小寫。
2.操作之前要保證自己的電腦配置了java的運行環境。
⑩ 有關JAVA編譯的問題JAVAR入門
Exception in thread "main" java.lang. NoClassDefFoundError:Hello
這是由於你的類變數:classpath沒設置好的緣故.
運行javac就又出現不是內部或外部命令,也不是可運行的程序,這是由於你的path 變數沒設置好,剛開始學java的人基本上都會有這種情況,我也一樣.
首先右鍵點我的電腦。打開屬性。然後選擇「高級」裡面的「環境變數」,在新的打開界面中的系統變數里需要設置三個屬性「java_home」、「path」、「classpath」
設置如下 :
1:~~~~首先點「新建」,然後在變數名寫上java_home,顧名其意該變數的含義就是java的安裝路徑,呵呵,然後在變數值寫入剛才安裝的路徑 C:jdk1.6.0_03
2:~~~~其次在系統變數裡面找到path,然後點編輯,path變數的含義就是系統在任何路徑下都可以識別java命令,則變數值為「%java_home%\bin;%java_home%\jre\bin」,(其中「%java_home%」的意思為剛才設置java_home的值);
3:~~~~~最後再點「新建」,然後在變數名上寫classpath,該變數的含義是為java載入類(class or lib)路徑,只有類在classpath中,java命令才能識別。其值為「.;%java_home%\lib;%java_home%\lib\tools.jar (要加.表示當前路徑)」,與「%java_home%有相同意思」 別忘了這個.哦,忘了就錯了哦.
經過上面三步就好了,然後進入DOS測試一下吧:
然後打DOS理打入「java -version」,如果安裝成功。系統會顯示java的版本信息。
祝你成功!
以下是在linux下配置環境變數: