Eclipse Che 是一個高性能的基於瀏覽器的集成開發環境,通過提供結構化的工作區、項目輸入、模塊化擴展插件來支持 Codenvy 的引擎。Eclipse Che 采用 Java 開發,支持 Windows、Linux 和 OS X 係統。提供擴展功能用於支持多種編程語言。目前支持的語言包括:C++、Go、Java、Python、Ruby、SQL,提供語法高亮、代碼分析、代碼輔助和調試功能。
構建工具支持:Ant、Bower、Grunt、Gulp、Maven 和 Npm
支持開發工具鏈:Code Mirror、Git、Orion、SSH、Subversion
下載Eclipse Che
2.windows下安裝Java 8,Git,這些不多說,網上下載安裝即可
注意:Git的bin path需要加入到係統環境中,否則運行che.bat會有問題
3.安裝Docker Toolbox
Toolbox的其中一個特征:部分包含了Boot2Docker。原來,Docker的VM使用Boot2Docker命令行工具管理(提供Boot2Docker鏡像),但現在是用機器直接管理。VirtualBox虛擬機應用仍然是用來啟動Boot2Docker。
4.運行che.bat腳本
step1. 運行che.bat要先運行VM虛擬機,運行docker
step2.修改配置文件(一般默認即可)
confg/che.properties默認不需要修改
配置GitHub application client ID(可不修改)
machine.docker.registry=${CHE_REGISTRY_HOST}:5000
指定workspace和projects路徑:
### Storage and user configuration
# The location where your workspaces (and their projects) are stored.
# This property is ignored on Windows due to limitations with VirtualBox
# On Windows, all workspaces stored in c:\%userprofile%\AppData\Local\Eclipse Che\
che.user.workspaces.storage=${che.home}/workspaces
# Your projects are synchronized from the Che server into the machine running each
# workspace. This is the directory in the machine where your projects are placed.
che.machine.projects.internal.storage=/projects
運行日誌:
出現上麵日誌且不出現ERROR表示運行成功!
開始體驗Eclipse Che之旅吧
step1 瀏覽器輸入: http://localhost:8080
第一次運行需要建立自己的workspace,建立需要一段時間初始化,看個人網絡情況。下麵已經建立了幾個workspace了。
點擊OPEN IN IDE進入 IDE界麵
step2 建立第一個Java Project HelloWorld
workspace-->create project-->console-java-simple
step3
編譯、打包和運行在Eclipse Che裏麵可以運行maven命令和linux命令
在左上角有一個CMD框,裏麵可以設置COMMAND,注意:當前的路徑是在/projects下麵。配置一個maven命令並執行,結果如下圖所示:
配置運行java類命令run test:
輸入如下命:cd /projects/HelloWorld/target/classes;java org.eclipse.che.examples.HelloWorld
配置方式和執行結果如下圖所示:
配置運行jar包命令run jar
命令:java -jar /projects/HelloWorld/target/console-java-simple-1.0-SNAPSHOT.jar
配置和執行結果如下所示:
當然IDE左下角還有其他諸如events和outputs,大家自己摸索,~
76.4M / 03-25
立即下載55M / 06-05
立即下載237.9M / 04-13
立即下載140.5M / 03-06
立即下載900.9M / 03-02
立即下載96.2M / 07-06
立即下載311.2M / 07-06
立即下載335M / 07-06
立即下載200M / 07-06
立即下載413.8M / 07-06
立即下載353.9M / 06-05
立即下載131.8M / 04-13
立即下載230.8M / 03-03
立即下載195.6M / 03-03
立即下載165.4M / 03-03
立即下載45.6M / 09-08
立即下載665.2M / 07-06
立即下載2.84G / 07-06
立即下載93M / 07-06
立即下載338.3M / 07-06
立即下載1.38G / 07-26
立即下載488.3M / 07-16
立即下載109.8M / 06-03
立即下載142M / 01-08
立即下載1.2M / 11-23
立即下載548.8M / 04-13
立即下載1.6M / 04-13
立即下載1.48G / 03-18
立即下載646.6M / 03-03
立即下載133.7M / 03-03
立即下載325.8M / 06-07
立即下載60M / 04-29
立即下載254M / 04-25
立即下載659M / 04-23
立即下載1M / 12-26
立即下載253.4M / 12-08
立即下載253M / 12-08
立即下載1.19G / 11-16
立即下載110.5M / 04-23
立即下載26.7M / 03-16
立即下載488.3M / 07-16
立即下載248.9M / 12-08
立即下載248.9M / 12-08
立即下載201.2M / 04-13
立即下載100.6M / 03-06
立即下載148.9M / 03-06
立即下載1.12G / 07-06
立即下載1.25G / 07-06
立即下載9.48G / 07-06
立即下載50KB / 07-06
立即下載116.2M / 04-10
立即下載1.92G / 04-17
立即下載201.5M / 04-13
立即下載7.31G / 07-01
立即下載94.3M / 07-06
立即下載2.48G / 07-06
立即下載7.63G / 07-06
立即下載1M / 07-06
立即下載778.1M / 07-06
立即下載509.7M / 07-06
立即下載561.8M / 07-11
立即下載1.32G / 01-19
立即下載72M / 07-06
立即下載548.7M / 07-06
立即下載1.00G / 07-06
立即下載9.13G / 07-06
立即下載126.2M / 07-06
立即下載72M / 07-06
立即下載105.1M / 07-06
立即下載132M / 07-06
立即下載