摘要:下載,并解壓環(huán)境變量配置右鍵我的電腦屬性高級環(huán)境變量系統(tǒng)變量注意是下面的系統(tǒng)變量,不是上面的用戶變量新建變量名,變量值修改變量,在最前面加上注意是首字母大寫,不要改成,后面要有分號注意系統(tǒng)變量上面的用戶變量里,不要有這兩個,如果有應(yīng)
1 JDK (1) 下載,并解壓 (2) 環(huán)境變量配置
(3) 驗(yàn)證是否配置成功右鍵我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量
注意:是下面的系統(tǒng)變量,不是上面的用戶變量新建變量名JAVA_HOME,變量值E:JDK
修改變量Path,在最前面加上%JAVA_HOME%in;
注意:"Path"是首字母大寫,不要改成"PATH",bin后面要有分號;注意:系統(tǒng)變量上面的用戶變量里,不要有這兩個,如果有應(yīng)該去掉,以避免被干擾。
2 命令行HelloWorld (1) 準(zhǔn)備項(xiàng)目目錄點(diǎn)擊確認(rèn)關(guān)閉剛才的配置頁面,這一步一定要做,否則剛才的配置不能生效
點(diǎn)WIN鍵->運(yùn)行(或者使用win+r)
輸入cmd命令
輸入java -version
如果出現(xiàn)版本信息,表明配置成功
如果失敗了,調(diào)整前面的配置,然后要重新啟動cmd命令,而不是在原有的cmd里面輸入java -version
(2) 創(chuàng)建第一個java源文件通常都會創(chuàng)建一個project目錄
所有的java代碼都會放在這個項(xiàng)目目錄下
并創(chuàng)建一個目錄src用于存放java源代碼.java文件
public class HelloWorld{ public static void main(String[] args){ System.out.println("hello world"); } }
(3) 編譯 A 流程因?yàn)閖ava是面向?qū)ο?/em>的編程語言,所以我們實(shí)際上是在創(chuàng)建一個個的類
class HelloWorld表示這個類的名字是HelloWorld
public static void main(String[] args)這是主方法,所有代碼的入口
如果你學(xué)過c語言 ,相當(dāng)于main程序入口System.out.println("hello world");表示在控制臺(黑屏幕)輸出一個字符串“hello world”
B 說明運(yùn)行 win+r,輸入 cmd 進(jìn)入控制臺界面
e:切換盤符為e盤
cd e:projectj2sesrc切換目錄到源文件目錄
javac HelloWorld.java編譯命令javac文件名大小寫必須一致
如果得到一行空白,就表示成功了,并且得到一個class文件:HelloWorld.class
第一行切換盤符的e:不要忘記了
(4) 運(yùn)行 A 流程.java文件是java的源文件,但是不能直接運(yùn)行,必須先被編譯成為.class文件才能夠執(zhí)行
java使用javac命令進(jìn)行編譯(必須跟上.java后綴名)
javac filename.java
B 說明運(yùn)行 win+r,輸入 cmd 進(jìn)入控制臺界面
e:切換盤符為e盤
cd e:projectj2sesrc切換目錄到源文件目錄
java HelloWorld
運(yùn)行成功后會看到字符串 "hello world"
(5) 關(guān)于類注意大小寫需要一致,并且沒有后綴名.class
java classname
(6) 主方法java所有的代碼都是運(yùn)行在類里面的
public表示這是一個可以公開訪問的類
class表示這個一個類
HelloWorld表示類的名字,每個單詞的首字母大寫
你會寫很多代碼,總有第一行執(zhí)行的代碼,這就是主方法
args表示運(yùn)行參數(shù)
public static void main(String[] args){ System.out.println("hello world"); }(7) 控制臺輸出
println 表示打印數(shù)據(jù)到控制臺,并且換行
System.out.println("hello world");3 Eclipse使用技巧
4 找不到類 (1) 現(xiàn)象批量修改
alt+shift+R快速輸入主方法
敲入main,alt+/快速輸入System.out.println
敲入syso,alt+/快速輸入for
敲入for,alt+/查看java源代碼
先選中想要查看的方法,比如System.out.println()的println,敲鍵F3代碼格式化
ctrl+shift+f快速助手
ctrl+shift+o快速注釋
選中一行或者多行代碼ctrl+shift+c大小寫轉(zhuǎn)換
ctrl+shift+x選中的轉(zhuǎn)換為大寫,ctrl+shift+y選中的轉(zhuǎn)換為小寫快速解決辦法提示 提問
在出錯誤的行,使用ctrl+1。比如忘記導(dǎo)入類了,就可以用這個解決toString getter setter 構(gòu)造方法的快速生成
通過菜單->Source就可以看到快速生成的選項(xiàng)
(2) 原因 A 是否自動勾選分明有Hello這個類,并且也有主方法,可是運(yùn)行就會出現(xiàn)找不到或者無法加載類Hello,或者Class Not Found異常
B problemsEclipse是保存后自動編譯,但是建立在一個設(shè)置的前提上
菜單-Project->勾選Build Automatically,如果這里沒有勾選,那么是不會自動把Hello.java編譯成Hello.class的
菜單->Window->Show View->Problems 顯示Problems頁面
這里會顯示當(dāng)前項(xiàng)目的錯誤,倘若有錯誤,那么項(xiàng)目也不會對.java文件進(jìn)行自動編譯
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/67712.html
摘要:依舊使用剛剛對蘋果排序的代碼。現(xiàn)在,要做的是篩選出所有的綠蘋果,也許你會這一個這樣的方法在之前,基本上都是這樣寫的,看起來也沒什么毛病。但是,現(xiàn)在又要篩選一下重量超過克的蘋果。 《Java8實(shí)戰(zhàn)》-讀書筆記第一章(01) 最近一直想寫點(diǎn)什么東西,卻不知該怎么寫,所以就寫寫關(guān)于看《Java8實(shí)戰(zhàn)》的筆記吧。 第一章內(nèi)容較多,因此打算分幾篇文章來寫。 為什么要關(guān)心Java8 自1996年J...
摘要:第一階段基礎(chǔ)知識第一章開發(fā)環(huán)境的配置知識鋪墊命令在正式進(jìn)入學(xué)習(xí)之前我們來了解一個看起來格很高的東西命令命令,計算機(jī)術(shù)語,是指操作系統(tǒng)的命令,是一種面向磁盤的操作命令,主要包括目錄操作類命令磁盤操作類命令文件操作類命令和其它命令。 showImg(https://segmentfault.com/img/remote/1460000019264541?w=600&h=242); 第一階段...
時間:2017年10月16日星期一說明:本文部分內(nèi)容均來自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)源碼:無學(xué)習(xí)源碼:https://github.com/zccodere/s... 第一章:課程簡介 1-1 課程介紹 本門課程的主要內(nèi)容 RxJava是什么 RxAndroid是什么 RxJava常用操作符(重點(diǎn)、難點(diǎn)) 怎樣在項(xiàng)目中使用RxJava和RxAndroid 如何學(xué)...
摘要:關(guān)于的自動配置,這個是重點(diǎn)之一,后面細(xì)說。在后續(xù)的學(xué)習(xí)中會慢慢學(xué)習(xí)到。紅色標(biāo)記的就是已經(jīng)掃描到了并初始化成功了。 以下內(nèi)容,如有問題,煩請指出,謝謝 springboot出來也很久了,以前零散地學(xué)習(xí)了不少,不過很長時間了都沒有在實(shí)際中使用過了,忘了不少,因此要最近準(zhǔn)備抽時間系統(tǒng)的學(xué)習(xí)積累下springboot,給自己留個根。 因?yàn)橐郧皩W(xué)過一些,這里就主要根據(jù)官方文檔來學(xué)習(xí)了,可能會根據(jù)...
摘要:另外,指定多個類路徑也是可以的。系列使用的的分隔符是系列使用的分隔符是。類文件指定需要執(zhí)行的文件。在已經(jīng)制定設(shè)置的環(huán)境下,環(huán)境變量的設(shè)置將會無效優(yōu)先級的問題。當(dāng)前目錄將會無效。是的核心類,里包含與國際化有關(guān)的類。 源自Javaの道日語技術(shù)社區(qū)原文地址譯者夢夢的幻想鄉(xiāng)見てくれてありがとうござい!!! クラスパス(譯) classpath 這一章將會講解classpath的概要和設(shè)定方法。...
閱讀 2970·2023-04-25 17:46
閱讀 3596·2021-11-25 09:43
閱讀 1102·2021-11-18 10:02
閱讀 3060·2021-10-14 09:43
閱讀 2779·2021-10-13 09:40
閱讀 1531·2021-09-28 09:35
閱讀 2191·2019-08-30 15:52
閱讀 3164·2019-08-30 14:06