WEBIDE java 项目配置

I learned the value of hard work by working hard .只有真正的努力了,才知道努力的价值。

1. 准备 Java + Maven 环境

1.找到运行环境,然后选择 ide-tty-java-maven 点击使用。

08d92b92-3dd9-4294-b2ec-9899b950dd73.png

切换成功后打开 WebTerminal,即可使用 java + maven。
补充一个我的小收获在使用markdown语法插入图片,右击图片,复制地址。按照markdown的语法就可以,【】里面可以自己添加想要的文字。

2.设置项目类型

目前项目只支持 java(暂时不支持 maven、gradle、android 等)。
操作步骤:打开 java 项目的 workspace,依次选择菜单栏中的文件、项目类型:


在弹出的界面依次设置 项目类型、Source Folder、Library Folder

项目类型: 项目的类型,目前两种项目类型,即 Blank 和 Java。当选择 Java 后,会出现 Source Folder 和 Library Folder 的配置。
Source Folder: Java 项目的源码目录,只有在该目录的 java 文件才会被分析,代码提示、定义跳转等功能才会有效。
Library Folder: Java 的 library 目录。该目录用来放一些项目依赖的 jar 文件。设置项目类型时,会加载所有 library 目录中的所有 jar 到 classpath。代码提示、定义跳转等功能支持(或将会支持)library 中包含的 jar。该参数若省略则为默认值 lib。

3.代码提示

设置完毕即可进行代码补全了。当输入 . 后会自动弹出代码提示,或者使用快捷键 alt + / 进行代码提示:


进行代码提示的时候,切换到英文输入
代码提示,弹出的提示,进行代码补全的时候,有俩种方法:
1.单击鼠标,回车,插入的内容会在光标后面,光标后面的内容在新的内容后面。
2.按Tab键:将补全的内容插到光标后面,然后智能的把光标后面的内容替换掉

假如有一下代码,光标在.后面,且在XXX前面:



使用回车补全代码,效果如下:



使用Tab的效果如下:

可以看到,使用 tab 的方式会智能替换掉原有代码。其它场景,回车与 tab 可以替换使用。
代码补全的时候,在加入新的类时,WebIDE会在源码文件顶部import该类。


91815ee1-1532-4328-b20e-6614a72e236a.gif
91815ee1-1532-4328-b20e-6614a72e236a.gif

有一些代码补全比较特殊,并不能将内容插入到源码文件,而是需要和用户经过交互才可以补充完整。比如一个方法,有许多参数,还有for循环,这俩种情况,以for循环来演示如下:


9314c41a-4afe-478e-adec-4aceda5250e2.gif
9314c41a-4afe-478e-adec-4aceda5250e2.gif

WebIDE从第一个高亮开始,插入用户要输的内容,当用户输入完内容,按Tab跳转到下一个高亮的位置,输入完成后,代码才算补充完成。

4.错误提示

对于包含错误的信息代码,WebIDE会给予一定的错误信息。在相应的位置标红,鼠标指向标红出,会显示出更详细的错误信息:


350bd17a-1824-4223-bb93-de6fff33b186.gif
350bd17a-1824-4223-bb93-de6fff33b186.gif

除了错误的提示,WebIDE还会提示一些警告:


5.定义跳转

WebIDE支持代码类~方法的跳转,跳转的范围在项目文件和第三方jar包。
使用方法如下:
打开源文件,按住shift+cmd(mac)或者shift+ctrl(win),把光标指向想要跳转的类或方法即可,会自定跳转到指定位置。
1.如果跳转的目标在项目内,会自定打开该文件,并用高亮渐隐的方式突出显示。
2.如果跳转的目标在第三方jar文件,则显示反汇编的内容。


6.配置 classpath

如果想要修改文件的classpath,依次选择文件,配置classpath.配置页面如下:


7.开始使用

虽然大部分都是拷贝下来的,但这个过程,一方面是为了记忆,一方面便于自己查阅,可以说要想学会,就得自己慢慢去尝试,琢磨。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,384评论 25 707
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,724评论 6 342
  • 想当初认识你是在高一。对不起,入学第一天对你没有任何印象。即使你留着红烧狮子头仍然无法吸引我的注意。 后来发现你爱...
    土豆五花肉阅读 570评论 0 1
  • 从小到大遇到过各种各样的邻居。有的善解人意,有的蛮不讲理,有的热情幽默,有的少言寡语……他们是和我没有血缘...
    诗情画意乐在淇中阅读 300评论 0 2
  • 一、产品定位 简书自2013年最初的“找回文字的力量”到如今“创作你的创作”,可以看出由写作...
    一丛草没有花阅读 1,976评论 5 7