Eclipse Che安装入门和使用(一)
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安装入门和使用(一)的更多相关文章
- web IDE Eclipse Che安装
安装:使用安装器安装 使用安装器安装Che 环境 依赖 下载地址 通用 任何操作系统,java8,Git,Maven 3.0.5+,Docker 1.7+ 3.12.52 - 117MB window ...
- Eclipse Che安装依赖
java Java 用于运行Che的服务器和用于创建Plug-in包的SDK工具,所以需要安装Java Jdk 1.8 如果只是运行Che的话下载JRE就足够了,但是加入你需要从源代码编译的话你还需要 ...
- Eclipse Che开发Spring Web应用(入门) (二)
在上篇博客中我们介绍了如何安装Eclipse Che这种浏览器SDK之后,收到了许多开发者的提问,为了方便初学者开发Java web应用,笔者又一步步实践了spring web开发(demo)过程,欢 ...
- Hibernate入门第二课 Hibernate Tools for Eclipse Plugins安装
Hibernate入门第二课 Hibernate Tools for Eclipse Plugins安装 你们可以直接去,http://blog.csdn.net/wei_chong_chong/ar ...
- JBPM4入门——2.在eclipse中安装绘制jbpm流程图的插件
本博文只是简要对JBPM4进行介绍,如需更详细内容请自行google 链接: JBPM入门系列文章: JBPM4入门——1.jbpm简要介绍 JBPM4入门——2.在eclipse中安装绘制jbpm流 ...
- Groovy入门(2-2)Groovy的eclipse插件安装
1.安装eclipse插件 启动eclipse,点击help -> Install New Software... 在弹出的窗口中点击:Add... Groovy插件的地址:http://dis ...
- 总结eclipse中安装maven插件
当自己越来越多的接触到开源项目时,发现大多数的开源项目都是用maven来够建的.并且在开发应用时,也越来越意识到maven的确会解决很多问题,如果你要了解maven,可以参考:Maven入门指南(一) ...
- Eclipse Che:下一代基于 Web 的 IDE
即使对于熟练的开发人员,想要去为一个项目贡献代码,正确的安装和配置一个集成开发环境.工作区 workspace和构建工具,都是一个十分艰难和浪费时间的任务.Codenvy 的CEO,Tyler Jew ...
- jee-oxygen版eclipse的安装与卸载 maven配置
Eclipse 是一个开放源代码的.基于Java的可扩展开发平台,是大部分JAVA编程学习者入门的编程工具.Eclipse 是开发java的一个工具,Eclipse需要JDK中的JRE支持才能启动,所 ...
随机推荐
- Sql Server服务 远程过程调用失败
问题: 今天SQL数据库登录不上了,然后想启动Sql实例,却发现如下问题(配置环境:win7旗舰版x64,SqlServer2008R2,同时安装VS2012): 以前出现过这个问题,那时候是因为把实 ...
- 认识一下JavaScript
1.什么是JavaScript? JavaScript简称“JS”,应用于HTML和WEB,广泛应用于服务器.PC.笔记本等设备. JavaScript 是 Web 的编程语言. 所有现代的 HTML ...
- 限制tomcat仅响应本机请求(转)
http://blog.bbzhh.com/index.php/archives/135.html 在VPS上搭建了nginx和tomcat应用,想通过nginx来反向代理127.0.0.1:8080 ...
- 洛谷 P2368 EXCEEDED WARNING B
P2368 EXCEEDED WARNING B 题目背景 SGU 107 题目描述 求有多少个平方后末尾为987654321的n位数 输入输出格式 输入格式: 整数n 输出格式: 答案,即[b]“平 ...
- [D3] Adding Arrows to Links
svg.append('defs').selectAll('marker') .data(['end']).enter() .append('marker') .attr('id', String) ...
- linux下pthread_cancel无法取消线程的原因
一个线程能够调用pthread_cancel终止同一进程中的还有一个线程,可是值得强调的是:同一进程的线程间,pthread_cancel向还有一线程发终止信号.系统并不会立即关闭被取消线程,仅仅有在 ...
- 使用mingw制作dll文件
使用mingw制作dll文件 安装mingw 准备math.c文件 //math.c #include<stdio.h> int add(int a,int b){ return a+b; ...
- 使用Surging Mqtt 开发基于WS的MqttClient客户端
原文:使用Surging Mqtt 开发基于WS的MqttClient客户端 最近一段时间由于要做一套智能设备系统,而有幸了解到Surging中的Mqtt broker,学习了很多东西本篇文章基于Su ...
- HDU 1874 畅通工程续 SPFA || dijkstra||floyd
http://acm.hdu.edu.cn/showproblem.php?pid=1874 题目大意: 给你一些点,让你求S到T的最短路径. 我只是来练习一下SPFA的 dijkstra+邻接矩阵 ...
- 【POJ 1226】Substrings
[链接]h在这里写链接 [题意] 给你n个字符串. 让你找一个字符串s. 设s'为这个字符串的逆序. 要求s或者s'在每个字符串里都能够找得到. 并且要求s的长度最长. 求出这个最长的串的长度. [题 ...