裝JDK,我已經安裝好了,如果不會安裝搜索之前的文檔《Win10+Java1.8環(huán)境搭建(圖解教程)》
安裝Maven,我已經安裝好了,如果不會安裝搜索之前的文檔《Eclipse配置Maven3.5》
SCALA安裝
解壓scala壓縮包
配置環(huán)境變量SCALA_HOME
在PATH中追加
;%SCALA_HOME%\bin
在classpath中追加
;%SCALA_HOME%\bin;%SCALA_HOME%\lib\dt.jar;%SCALA_HOME%\lib\tools.jar(可以不設置這一步)
測試
在CMD窗口輸入scala命令
說明Scala已經安裝完成,你可以直接輸入scala以進入解釋器模式。下面則用來配置eclipse的開發(fā)環(huán)境
打開eclipse,并點擊"Help"選擇其中的"Eclipse Marketplace"
輸入scala,而后點擊搜索,點擊"Scala IDE 4.7.x"相對應的"Install"按鈕,進行安裝
在彈出的菜單中勾選自已需要的內容,這里選擇了所有組件,而后點擊"Confirm"
選擇"I accept the terms of the license agreements",而后點擊"Finish
進入安裝進度
出現錯誤
An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No artifact repository available.
noArtifactRepositoriesAvailable
查看下版本號Help >> About Eclipse記下來
點擊 Eclipse 的菜單欄 Help >> Install New Software
點擊Add,輸入Name: The Eclipse Project Updates , URL:http://download.eclipse.org/eclipse/updates/4.5
如果文檔URL地址鏈接消失,看下圖
注意:輸入URL的時候注意一下你Eclipse的版本,如果是4.7版的,URL地址就是:
http://download.eclipse.org/eclipse/updates/4.7
如果文檔URL地址鏈接消失,看下圖
然后再給出的安裝列表中勾選”Eclipse Tests, Examples, and Extras” 下的 “Eclipse 2.0 Style Plugin Support”
然后點擊next 一步一步安裝即可。安裝完成提示重啟Eclipse 后,再安裝你需要安裝的插件。
出現新的問題
繼續(xù)百度搜索排查
找到官網下載地址
http://scala-ide.org/download/current.html
如果文檔URL地址鏈接消失,看下圖
找到目前最新的版本
在Eclipse中選擇Help->Install new Software
將上面的地址填入
添加插件下載鏈接安裝后,提示重新啟動Eclipse即可。
最后找到網上一個簡單方法。。。
網上提供了一個地址可以下載集成好的eclipse
http://scala-ide.org/download/sdk.html
如果文檔URL地址鏈接消失,看下圖
下載好后我們啟動,主界面
新建一個項目
項目完成
在之前的項目里新建包結構
再新建一個Object
完成后,編寫方法
我們打印一句話
后續(xù)學習的知識要點
色的Java工具有助于提高工作效率。Java IDE 工具提供了多種用戶獨特需求和個人偏好來創(chuàng)建編程環(huán)境的方法。
今天,給大家分享8個程序員最愛的Java開源IDE工具,
沒有用過的小伙伴,快快收藏哦!
01 BlueJ
BlueJJava環(huán)境下的一個內置編輯器、編譯器、虛擬機、調試器的多應用軟件,是專為教學設計的,很適合在小規(guī)模的軟件開發(fā)中使用。它易于使用和測試的交互式界面,不僅適合用于在學校教授Java編程課程,而且允許程序員調用功能,即對象、方法、參數等,而無需編譯源代碼。
02 Eclipse
Eclipse是一款主要用Java編寫的免費IDE,允許創(chuàng)建各種跨平臺的可用于手機、網絡、桌面和企業(yè)領域的Java應用程序。
它的主要功能包括Windows生成器、集成Maven、Mylyn、XML編輯器、Git客戶端、CVS客戶端、PyDev,并且還有一個基本工作區(qū),有可擴展插件系統(tǒng)可滿足自定義IDE的需求。通過插件,也可以用C、C ++、JavaScript、Perl、PHP、Prolog、Python、R、Ruby(包括Ruby on Rails框架)等語言開發(fā)程序。
03 IntelliJ IDEA
IntelliJ IDEA CE(社區(qū)版)是IntelliJ IDEA的開源版本,為Java、Groovy、Kotlin、Rust和Scala等提供IDE。可用于現有的源重構,代碼檢查,使用JUnit或TestNG構建測試用例,以及使用Maven或Ant構建代碼。IntelliJ IDEA CE的優(yōu)秀功能有API測試儀,允許通過Swing GUI設計器測試API的功能,很多經驗豐富的程序員尤其喜歡IntelliJ IDEA CE。
04 Netbeans IDE
NetBeans IDE是一個集成的Java開發(fā)環(huán)境,它能為獨立的、移動的和web架構設計模塊化的應用程序,并支持web技術。NetBeans IDE能建立關于如何有效管理項目、工具和數據的多個視圖,并可以在新開發(fā)人員加入項目時進行軟件開發(fā)協作。
05 VSCodium
VSCodium是一個免費的源代碼編輯器,它在Windows、macOS、Linux上皆可用。它是一個基于Visual Studio代碼的開源替代品,支持多種編程語言,如Java、c++、c#、PHP、Go、Python、.net等。
06 jEdit
jEdit是一個具有廣泛插件架構的文本編輯器,具備編輯搜索,查找,替換和源代碼編輯等功能,支持超過兩百種語言,包括Unicode。
07 jGRASP
jGRASP是運行在Java平臺上的IDE,提供可視化自動生成,能在運行時產生靜態(tài)可視化的源代碼結構和直觀化的數據結構,且jGRASP能產生支持Java、C、C ++、Objective-C、Python、Ada和VHDL的控制結構圖;支持Java和Ada的復雜文件圖表;支持Java的UML類圖;還有動態(tài)對象查看器和結合了集成調試器和Java工作臺的畫布查看器。
08 JSource
JSource是免費的Java IDE,尤其在創(chuàng)建跨平臺的Java應用程序中非常有用。JSource能運行、編譯、編輯和創(chuàng)建Java文件,主要特點是支持多種語言的語法高亮顯示和Java Swing組件。
程序員最愛的8個Java開源IDE工具你收藏了嗎?如果還有什么想要了解的,或者你有其他更好用的IDE,歡迎大家在下方留言探討!
本節(jié)介紹如何搭建開發(fā)環(huán)境,內容涵蓋了如何安裝JDK和Gradle,以及如何將Gradle項目導入Eclipse IDE中來進行開發(fā)。
如果你本身是一名 Java開發(fā)人員,并且對Gradle工具了如指掌,那么可以跳過本節(jié)的內容。
下面介紹了如何下載、安裝、配置和調試JDK。
1.下載和安裝JDK
JDK ( Java Development Kit)是用于Java開發(fā)的工具箱,可以在htp://www.oracle.com/technet-work/java/javase/downloads/index.html官網進行下載。
JDK支持以下操作系統(tǒng)的安裝,如表2-2所示。
安裝路徑默認在C:\Program Files\Javaljdk1.8.0_ 112 或usr/local/java/jdk1.8.0_ 112。
2.基于RPM的Linux安裝
首先是下載安裝文件,文件名類似于jdk-8uversion-linux-x64.rpm。
其次,切換到root用戶身份,并檢查當前的安裝情況:
$ rpm -qa | grep jdk
jdk1.8.0_ 112-1.8.0 112-fcs.x86_ 64
若有舊版本JDK,則需先卸載舊版本:
shell $ rpm -e package_ name
例如:
shell $ rpm -e jdk1.8.0_ 112-1.8.0 112-fcs.x86_ 64
執(zhí)行下面命令來進行安裝:
$ rpm -ivh jdk-8uversion-linux-x64. rpm
例如:
shell $ rpm -ivh jdk-8u112-1 inux-x64. rpm Preparing.. .
##
#########...##...################# [100號]
1:jdk1.8.0_ 112
########################################## [100號] Unpacking JAR files. ..
tools.jar...
plugin.jar...
javaws.jar.... deploy.jar...
rt.jar...
jsse.jar...
charsets.jar. ..
localedata.jar...
安裝完成之后,可以通過下面的命令來升級:
$ rpm -Uvh jdk- 8uversion-linux-x64. rpm
安裝完成后,可以刪除.rpm文件,以節(jié)省空間。安裝完成后,無須重啟主機,即可使用JDK。
3.設置執(zhí)行路徑
(1 ) Windows
增加一個“JAVA_ HOMB"環(huán)境變量,值是JDK的安裝目錄。如“C:Files1.8.0 66”,并在“PATH"的環(huán)境變量里面增加“%JAVA_ HOME%;"。在“CLASSPATH"中增加“;%JAVA_ HOME%.jar;%-JAVA_ HOME%.jar;",或者可以寫成“;%JAVA_ HOME%”,其效果是一樣的。
(2) UNIX
包括Linux、Mac OS X和Solaris 環(huán)境,在~/.profile、~/.bashrc 或~/.bash_ profile 文件末尾添加:
export JAVA_ HOME=/usr/java/jdk1.8.0 66
export PATH=$JAVA_ HOME /bin: SPATH
export CLASSPATH=. :$JAVA_ HOME/1ib/dt.jar:SJAVA_ HOME/lib/tools.jar
其中:
例如,在CentOS下需編輯/etc/profile文件。
4.測試
測試安裝是否正確,可以在shell窗口中輸入:
$ java -version
若能看到如下信息,則說明JDK安裝成功。
java version "1.8.0 112"
Java (TM) SE Runtime Environment (build 1.8.0 112-b15)
Java HotSpot (TM) 64-Bit Server VM (build 25.112-b15, mixed mode)
最好再執(zhí)行一下javac,以測試環(huán)境變量設置是否正確。
$ javac
用法: javac <options> <source files>
其中,可能的選項包括:
g 生成所有調試信息
-g:none 不生成任何調試信息
-g: {lines, vars, source} 只生成某些調試信息
-nowarn 不生成任何警告
-verbose 輸出有關編譯器正在執(zhí)行的操作的消息
-deprecation 輸出使用已過時的API的源位置
-classpath <路徑> 指定查找用戶類文件和注釋處理程序的位置
-cp <路徑> 指定查找用戶類文件和注釋處理程序的位置
-sourcepath <路徑> 指定查找輸入源文件的位置
-bootclasspath <路徑> 覆蓋引導類文件的位置
-extdirs <目錄> 覆蓋所安裝擴展的位置
-endorseddirs <目錄> 覆蓋簽名的標準路徑的位置
-proc: {none, only} 控制是否執(zhí)行注釋處理和/或編譯
-processor <classl>[, <class2>,<class3>...]要運行的注釋處理程序的名稱; 繞過默認的搜索進程
-processorpath <路徑> 指定查找注釋處理程序的位置
-parameters 生成元數據以用于方法參數的反射
-d <目錄> 指定放置生成的類文件的位置
-s <目錄> 指定放置生成的源文件的位置
-h <目錄> 指定放置生成的本機標頭文件的位置
- implicit: {none,class} 指定是否為隱式引用文件生成類文件
-encoding <編碼> 指定源文件使用的字符編碼
-source <發(fā)行版> 提供與指定發(fā)行版的源兼容性
-target <發(fā)行版> 生成特定VM版本的類文件
-profile <配置文件> 請確保使用的API在指定的配置文件中可用
-version 版本信息
-help 輸出標準選項的提要
-A關鍵字[=值] 傳遞給注釋處理程序的選項
-X 輸出非標準選項的提要
-J<標記> 直接將<標記>傳遞給運行時系統(tǒng)
-Werror 出現警告時終止編譯
@<文件名> 從文件讀取選項和文件名
有讀者反映有時java -version能夠執(zhí)行成功,但javac命令不成功的情況,一般是環(huán)境變量配置問題,請參閱“設置執(zhí)行路徑”部分內容,再仔細檢測環(huán)境變量的配置。
更多Java相關的基礎內容,可以參閱筆者所著的開源書《Java 編程要點》( htps:/ithub.com/waylau/essentialjava)。
1.前置條件
Gradle需要JavaJDK或JRE,版本是7及以上。Gradle將會裝載自己的Groovy庫,因此,
Groovy不需要被安裝。任何存在的Groovy安裝都會被Gradle 忽略。
Gradle將會使用任何在路徑中找到的JDK,或者可以設置“JAVA_ HOME"環(huán)境變量來指向所需的JDK安裝目錄。
2.下載
可以從官網hts://ww.gradle.org/downloads位置來安裝Gradle的發(fā)布包。
3.解壓
Gradle的發(fā)布包被打包成ZIP。完整的發(fā)布包含:
Gradle二進制;
●用戶指南(HTML和PDF);
DSL參考指南;
●API 文檔( Javadoc和Groovydoc) ;
●擴展示例,包括用戶指南中引用的例子,以及- .些完整的和更復雜的構建可以作為自己開始構建;
●二進制源文件。
4.環(huán)境變量
設置“GRADLE HOME"環(huán)境變量指向Gradle的解壓包,并添加“GRADLE HOME/bin” 到“PATH"環(huán)境變量。
5.運行和測試安裝
通過gradle命令運行Gradle。gradle -v用來查看安裝是否成功,輸出內容如下。
$ gradle -V
6.虛擬機選項
虛擬機選項可以設置Gradle的運行環(huán)境變量。可以使用GRADLE_ OPTS或JAVA_ OPTS,或者兩個都選。JAVA_ OPTS 約定和Java共享環(huán)境變量。典型的案例是在JAVA_ _OPTS設置HTTP代理,在GRADLE_ OPTS 設置內存。這些變量也可在gradle或gradlew腳本開始時設置。
更多Gradle的內容可以參閱筆者所著的《Gradle 用戶指南》( hts:github.co/waylau/ra+dle-user-guide )。
下面將介紹如何來安裝和配置IDE,并將Spring Boot項目導人IDE中進行開發(fā)。本例所選用的IDE為Eclipse,當然也可以自行選擇順手的IDE。例子中的源碼是與具體IDE無關的。
一款好用的IDE就如同- -件稱手的兵器,揮舞起來自然得心應手。好用的IDE可以幫助用戶:
●提升編碼效率。大部分IDE都提供了代碼提示、代碼自動補全等功能,極大地提升了編碼的效率。
●糾錯。在編碼過程中,IDE也可以對一些運行時、編譯時的常見錯誤做出提示。
●養(yǎng)成好的編碼規(guī)范。IDE可以對代碼格式做校驗,這樣無形中就幫助用戶來糾正錯誤的編碼習慣。
1.配置Eclipse
各個版本的Eclipse所默認安裝的插件不同,如Eclipse for Java里面就集成了常用的插件。所以,如果你沒有相關的插件,請自行安裝。本節(jié)只介紹插件的基本配置及使用。
2.安裝Gradle插件(可選)
在Eclipse中單擊“Help →Install New Software.."命令,填入Gradle 插件buildship的地址,如圖2-4所示。
選中插件 ,進行安裝即可,如圖 2-5所示
3.配置用戶安裝的Gradle (可選)
選擇“Windows - + Preferences"命令,對Gradle進行設置,指定一個Gradle的用戶安裝目錄,如圖2-6所示。
注意:如果采用Gradle Wrapper形式來導入項目,本步驟也是可選的。
4.導入項目到Eclipse
下面演示如何導入之前的hello-world 項目。
在設置導入類型時,我們選擇“Existing Gradle Project”,如圖2-7所示。
指定要導人的項目的路徑,如圖2-8所示。
選擇Gradle的分發(fā)類型。支持多種分發(fā)形式,本例采用Gradle Wrapper形式,如圖2-9所示。
下篇內容給大家介紹的內容是!Gradle與 Maven的抉擇,大家特別關注下這塊內容。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。