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
立即下载