Eclipse Che序列博文如下:

安装和调试篇:Eclipse Che安装入门和使用(一)

Web进阶篇:Eclipse Che开发Spring Web应用(入门) (二)

本文摘要:

Eclipse Che 是一个高性能的基于浏览器的集成开发环境,通过提供结构化的工作区、项目输入、模块化扩展插件来支持 Codenvy 的引擎。Eclipse Che 采用 Java 开发,支持 Windows、Linux 和 OS X 系统。提供扩展功能用于支持多种编程语言。目前支持的语言包括:C++、Go、Java、Python、Ruby、SQL,提供语法高亮、代码分析、代码辅助和调试功能。构建工具支持:Ant、Bower、Grunt、Gulp、Maven 和 Npm。本文介绍Eclipse Che在Windows 7下的一些配置过程。

1.下载Eclipse Che

https://eclipse.org/che/download/

选择❯ Download latest signed binaries from Eclipse mirrors (137 MB)

2.windows下安装Java 8,Git,这些不多说,网上下载安装即可

注意:Git的bin path需要加入到系统环境中,否则运行che.bat会有问题

3.安装Docker Toolbox

下载地址:https://www.Docker.com/products/docker-toolbox

docker 1.8版本后,windows下有新版docker承载客户端docker toolbox替代了原来的boot2docker

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表示运行成功!

5.开始体验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,大家自己摸索,~

Eclipse Che安装入门和使用(一)的更多相关文章

  1. web IDE Eclipse Che安装

    安装:使用安装器安装 使用安装器安装Che 环境 依赖 下载地址 通用 任何操作系统,java8,Git,Maven 3.0.5+,Docker 1.7+ 3.12.52 - 117MB window ...

  2. Eclipse Che安装依赖

    java Java 用于运行Che的服务器和用于创建Plug-in包的SDK工具,所以需要安装Java Jdk 1.8 如果只是运行Che的话下载JRE就足够了,但是加入你需要从源代码编译的话你还需要 ...

  3. Eclipse Che开发Spring Web应用(入门) (二)

    在上篇博客中我们介绍了如何安装Eclipse Che这种浏览器SDK之后,收到了许多开发者的提问,为了方便初学者开发Java web应用,笔者又一步步实践了spring web开发(demo)过程,欢 ...

  4. Hibernate入门第二课 Hibernate Tools for Eclipse Plugins安装

    Hibernate入门第二课 Hibernate Tools for Eclipse Plugins安装 你们可以直接去,http://blog.csdn.net/wei_chong_chong/ar ...

  5. JBPM4入门——2.在eclipse中安装绘制jbpm流程图的插件

    本博文只是简要对JBPM4进行介绍,如需更详细内容请自行google 链接: JBPM入门系列文章: JBPM4入门——1.jbpm简要介绍 JBPM4入门——2.在eclipse中安装绘制jbpm流 ...

  6. Groovy入门(2-2)Groovy的eclipse插件安装

    1.安装eclipse插件 启动eclipse,点击help -> Install New Software... 在弹出的窗口中点击:Add... Groovy插件的地址:http://dis ...

  7. 总结eclipse中安装maven插件

    当自己越来越多的接触到开源项目时,发现大多数的开源项目都是用maven来够建的.并且在开发应用时,也越来越意识到maven的确会解决很多问题,如果你要了解maven,可以参考:Maven入门指南(一) ...

  8. Eclipse Che:下一代基于 Web 的 IDE

    即使对于熟练的开发人员,想要去为一个项目贡献代码,正确的安装和配置一个集成开发环境.工作区 workspace和构建工具,都是一个十分艰难和浪费时间的任务.Codenvy 的CEO,Tyler Jew ...

  9. jee-oxygen版eclipse的安装与卸载 maven配置

    Eclipse 是一个开放源代码的.基于Java的可扩展开发平台,是大部分JAVA编程学习者入门的编程工具.Eclipse 是开发java的一个工具,Eclipse需要JDK中的JRE支持才能启动,所 ...

随机推荐

  1. CSS笔记--选择器

    CSS笔记--选择器 mate的使用 <meta charset="UTF-8"> <title>Document</title> <me ...

  2. cocos2d-x中六种持续性动作

    持续性动作: (一) 位置变化动作 Move by to Jump by to (二) 属性变化动作 Scale by to Rotate by to Fade in out to Tint to b ...

  3. CSS笔记 - fgm练习 2-10 - 提示框效果 (清除子元素浮动高度塌陷的影响)

    CSS清除浮动方法参考: https://blog.csdn.net/promiseCao/article/details/52771856 <style> *{ margin: 0; p ...

  4. python3 随机生成6位数的验证码

    python3 随机生成6位数的验证码 要求是数字:0~9 及大小写字母. #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hiuhung ...

  5. cordova android

    Image.png Image.png http://www.jscss.cc/2016/10/18/cordova.html 装一个全局的cordova: 官网介绍:http://cordova.a ...

  6. 【例题 6-16 UVa 10129】Play on Words

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 入度减去出度个数为1的点和为-1的点各有1个,然后其他点入度减去出度为0 或者全都是入度为0的点即可. [代码] #include ...

  7. flink DataStream API使用及原理

    传统的大数据处理方式一般是批处理式的,也就是说,今天所收集的数据,我们明天再把今天收集到的数据算出来,以供大家使用,但是在很多情况下,数据的时效性对于业务的成败是非常关键的. Spark 和 Flin ...

  8. 《Java设计模式》之抽象工厂模式

    场景问题 举个生活中常见的样例--组装电脑.我们在组装电脑的时候.通常须要选择一系列的配件,比方CPU.硬盘.内存.主板.电源.机箱等. 为讨论使用简单点.仅仅考虑选择CPU和主板的问题. 其实,在选 ...

  9. 【15.07%】【codeforces 625A】Guest From the Past

    time limit per test 1 second memory limit per test 256 megabytes input standard input output standar ...

  10. [Recompose] Add Local State with Redux-like Reducers using Recompose

    Learn how to use the 'withReducer' higher order component using the alternative reducer form. If you ...