首先打開(kāi)自己的項(xiàng)目。在項(xiàng)目中找到想要調(diào)試的地方,在代碼行的前方點(diǎn)擊設(shè)置斷點(diǎn),或者把鼠標(biāo)移動(dòng)到代碼行,用快捷鍵“Ctrl+Shift+b”設(shè)置斷點(diǎn)。然后在上方標(biāo)簽欄中,操作“Debug As”-Java Application。
創(chuàng)新互聯(lián)建站自2013年創(chuàng)立以來(lái),是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元泰山做網(wǎng)站,已為上家服務(wù),為泰山各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
通過(guò)eclipse進(jìn)入菜單Window-Preferences-Java-Installed JREs。在右邊的表格中添加或者修改已有的Installed JREs。
在Eclipse中查看Java類庫(kù)的源代碼,可以通過(guò)Ctrl+鼠標(biāo)左鍵的方式來(lái)完成;在下載JDK并安裝的時(shí)候,會(huì)有一個(gè)src.zip文件,此文件就是Java類庫(kù)的源碼。但是有時(shí)候,會(huì)出現(xiàn)源碼未找到的問(wèn)題,此時(shí)可以通過(guò)對(duì)其設(shè)置來(lái)解決。
你好,步驟如下:?jiǎn)?dòng)Eclipse。啟動(dòng)時(shí),詢問(wèn)默認(rèn)工作環(huán)境,選一個(gè)目錄,點(diǎn)擊確定即可。選擇“File”NewJava Project.填寫工程名。后點(diǎn)擊Next,然后點(diǎn)擊Finish。
寬泛地講,Java源代碼(.java)經(jīng)過(guò)java編譯器(javac.exe)編譯之后,并沒(méi)有直接轉(zhuǎn)化為機(jī)器碼,而是轉(zhuǎn)化成一種中間格式,成為字節(jié)碼(.class),字節(jié)碼再經(jīng)過(guò)java虛擬機(jī)轉(zhuǎn)化成特定CPU架構(gòu)的機(jī)器碼。
解釋執(zhí)行方式:解釋器通過(guò)每次解釋并執(zhí)行一小段代碼來(lái)完成Java字節(jié)碼程 序的所有操作。通常采用的是第二種方法。由于JVM規(guī)格描述具有足夠的靈活性,這使得將字節(jié)碼翻譯為機(jī)器代碼的工作 具有較高的效率。
從宏觀上介紹一下Java虛擬機(jī)的工作原理。
java工作原理由四方面組成:(1)Java編程語(yǔ)言 (2)Java類文件格式 (3)Java虛擬機(jī) (4)Java應(yīng)用程序接口 當(dāng)編輯并運(yùn)行一個(gè)Java程序時(shí),需要同時(shí)涉及到這四種方面。
Java程序從源文件創(chuàng)建到程序運(yùn)行要經(jīng)過(guò)兩大步驟:源文件由編譯器編譯成字節(jié)碼(ByteCode)字節(jié)碼由java虛擬機(jī)解釋運(yùn)行。
步驟:編寫java源文件:可用記事本等相關(guān)的文本文檔寫源代碼,也可使用java開(kāi)發(fā)集成環(huán)境,如:JCreator LE JCreator pro eclipse Myeclipse 等相關(guān)的集成開(kāi)發(fā)工具。
第二步(運(yùn)行):java類運(yùn)行的過(guò)程大概可分為兩個(gè)過(guò)程:類的加載 類的執(zhí)行。需要說(shuō)明的是:JVM主要在程序第一次主動(dòng)使用類的時(shí)候,才會(huì)去加載該類。
Java 虛擬機(jī)(JVM)是可運(yùn)行Java 代碼的假想計(jì)算機(jī)。只要根據(jù)JVM規(guī)格描述將解釋器移植到特定的計(jì)算機(jī)上,就能保證經(jīng)過(guò)編譯的任何Java代碼能夠在該系統(tǒng)上運(yùn)行。
java編譯生成的字節(jié)碼,在所有操作系統(tǒng)都是一樣,故其有這樣的特點(diǎn):write once, run anywhere.其意思:只需要一次編碼,就可以在任何環(huán)境下運(yùn)行。不同的操作系統(tǒng),其java 虛擬機(jī)是不一樣的。
成Java虛擬機(jī)能夠明白的指令集合,且以字節(jié)碼的 形式保存在文件中。