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