• [热门活动] QCon 全球软件开发大会(上海站)特别策划专题:智能化信创软件 IDE,购票9折倒计时3天!
    QCon 全球软件开发大会(上海站)将于 12 月 28-29 日举办,会议特别策划「智能化信创软件 IDE」专题,邀请到华为云开发工具和效率领域首席专家、华为软件开发生产线 CodeArts 首席技术总监王亚伟担任专题出品人,为专题质量深度把关。作为拥有云和开发工具领域近 20 年经验的老兵,华为公司软件开发工具领域的领军人物,20 多项软件开发技术发明专利的拥有者,王亚伟对于「智能化新创软件 IDE」这个专题有着怎样的理解?在会议即将开幕之际,王亚伟与 InfoQ 分享了他的核心观点。QCon 全球软件开发大会是由极客邦科技旗下 InfoQ 中国主办的综合性技术盛会,每年在伦敦、北京、纽约、圣保罗、上海、旧金山召开。自2007年3月份开始举办以来,已经有超万名有多年从业经验的技术人员参加过QCon大会。QCon 内容源于实践并面向社区,演讲嘉宾依据热点话题,面向5年以上工作经验的技术团队负责人、架构师、工程总监、开发人员分享技术创新和实践。QCon 全球软件开发大会(上海站)相关信息:时间:2023年12月28日-12月29日地址:上海中优城市万豪酒店点击下方链接进行购票报名,9折倒计时仅剩3天点击9折购票报名华为云专题:智能化信创软件 IDE出品人:王亚伟智能化信创软件 IDE 旨在将基础软件开发工具的核心技术实现自主可控,在拥抱开源的同时逐步建立基于自有技术内核的架构和标准,形成自有开放生态。其另一大特征是 AI 原生,内核架构从最初的设计开始就思考如何无缝融入人工智能。本专题将围绕这两大特征展开讨论。地点:爱那里厅 3(三层)
  • [问题求助] codeArts IDE 新建工程没有反应
    codeArts IDE 新建工程没有反应
  • [使用说明] CodeArts IDE for Java常见问题 & 解决方案
    问题1:“构建”视图中只有“语言服务尚未就绪”一条日志,且“Dependencies“视图长时间出现“等待语言服务初始化完成”的提示信息请检查工程中是否存在“.flattened-pom.xml”文件,如果存在,这是由带有此文件的工程第一次解析不稳定的问题引起的,此问题已在修复中。目前的快速解决方案是手动删除.flattened-pom.xml文件、工程的索引文件夹.jlsp,和“用户路径/.smartassist/”路径下对应工程的索引文件(包括index文件夹和jlsp文件夹下的索引文件),然后重新打开工程即可。问题2:从IDE直接跳到实际文件存放路径的功能在当前文件树或者已经打开的文件标题区域右键,选择“在文件资源管理器中显示”即可直接跳转到文件的实际存放路径。问题3:文件树上有些修改了会更改颜色,有些不会变;或者文件中有Error/Warning/Info类型的错误,但是文件树上没有高亮的提示​这个是默认的主题色的一个问题,在修复中,可以先尝试切换其他主题色:点击右下角“管理”->“颜色主题”即可切换不同主题:问题4:终端输出中文乱码问题针对终端输出乱码问题,解决方式有如下两种:一种方法是运行配置启动参数中加入VMOptions参数: -Dfile.encoding=gbk;但是这种方法不能解决所有的乱码问题,考虑到实际项目中可能用到Scanner的交互式输入的场景比较少,另外一种方式就是将输出重定向到Debug Console里面:运行配置中MainClass设置项中的console改成internal值,后面会统一将默认的输出重定向到Debug Console里。问题5:默认的Maven配置文件settings.xml配置参考请参考附件中的settings.xml.txt文件中的配置,若要使用参考配置,可以下载此附件,重命名为settings.xml,并且放置在“用户路径/.m2”路径下即可,Java语言服务会默认读取此路径下的maven配置文件。也可以自定义文件存放路径,然后在工程中指定settings.xml文件的路径:问题6:怎么设置代码片段和代码模板1、设置自定义代码片段:CodeArts IDE支持自定义代码片段的能力,可以通过代码补全的方式插入自定义的代码片段。效果如下:相关设置如下,ctrl+shift+p打开命令面板,输入configure user snippets:可以选择全局的,也可以根据特定语言文件设置。2、设置代码模板,支持动态设置日期(1)下载最新的File Template插件,然后安装到CodeArts IDE中,附件中提供了此插件,名称是RalfZhang.filetemplate-2.0.4.rar,可直接下载(需解压)。(插件市场此插件链接:https://marketplace.visualstudio.com/items?itemName=RalfZhang.filetemplate)(2)具体使用方法是,在插件安装路径:“用户路径\.codearts\extensions\ralfzhang.filetemplate-2.0.4\asset\templates”新增一个java.tmpl的文件(默认没有此文件),里面可以自定义Java语言相关的代码片段。/** * ${1:Description} * @authors ${2:Your Name} (${3:you@example.org}) * @date ${date} * @version ${4:1.0.0} */$0(3)然后使用关键字“tmpl”搜索相关模板命令,使用"Tmpl: Create Template"命令就能根据该文件所对应的语言生成对应的代码片段(注意:没有Java相关的tmpl命令,只能在打开的Java文件中使用"Tmpl: Create Template"命令):效果如下:(4)默认的Create Template命令是能够根据当前打开的文件所对应的语言(如Java),来插入对应语言的模板文件中定义的代码片段。(5)也可以给这些命令绑定如下类似的快捷键:问题7:xml文件中的标签,写入结束标签</的时候,需要自动补全标签对可以安装如下“Auto Close Tag”插件:然后启用下面的配置项,就可以在输入</ 的时候自动补全标签对:问题8:识别并展示TODO列表可以安装如下“Todo Tree”插件,IDE左侧会生成“待办事项”视图,自动识别工程中的TODO标签。 问题9:启动报错​​​​​​ 如启动时遇到此类弹窗报错:​请清理任务管理器中CodeArtsIDE进程,并在资源管理器中清理codearts关联的句柄后卸载重新安装CodeArts IDE。​​
  • [问题求助] IDE对应的开发语言选择问题
    华为目前针对不同的开发语言设计了多款IDE,要是涉及到多语言交互式开发,比如IDE for java中需要使用到python或者c++语言要怎么办呢?不同语言开发的项目要下载多个IDE软件吗。是否多语言可几集成到一个IDE开发软件中,这样会方便很多。
  • [问题求助] 为啥每次打开软件界面会话管理栏,都要延迟很长一段时间才显示出来等着心烦
    为啥每次打开软件界面会话管理栏,都要延迟很长一段时间才显示出来等着心烦
  • [问题求助] CodeArts IDE for Java 插件 java Debug Support 激活失败
    CodeArts IDE for Java 插件 java Debug Support 激活失败
  • [问题求助] CodeArts IDE for Java相关问题咨询
    我想问一下CodeArts IDE for Java这个怎么在一个窗口里面打开多个工程。还有就是怎么能默认maven的配置,现在每次打开工程都要重新配置maven。
  • [问题求助] 哪里可以看CodeArts for Java 功能开发计划嘛?上线计划嘛?
    有没有一个地方可查看 CodeArts IDE for Java 开发计划和上线计划呢?
  • [热门活动] 福利活动 |【DevRun】云上开发创新实践
    【DevRun】云上开发创新实践专场”以进阶式云上开发成长训练,带你学会使用云端开发工具、DevOps平台、提供场景实践、最佳实践案例,掌握一站式云端项目开发实战能力!点击>>活动报名入口<<立即报名活动!本次活动有什么?学习内容一、【认识CodeArts】【知识点1】:从0到1深度体验CodeArts【知识点2】: 软件开发平台CodeArts介绍及实战【知识点3】: 基于云服务的软件开发技术二、【云上开发进阶实践】【CodeArts实战初体验】基于CodeArts进行黑白棋实时对战游戏开发【CodeArts场景实战】使用 CodeArts IDE for C/C++ 开发网页搜索框功能CodeArts10分钟开发增值税发票文字识别应用练习1:通过DevStar实现一站式增值税发票文字识别应用练习2:基于CodeArts IDE for C/C++的增值税发票识别应用【CodeArts最佳案例实践】华为端到端(HE2E)DevOps 开发者认证福利:报名活动可1元兑换价值500元开发者认证考试券!活动礼品:参与活动体验完成任务,还有机会获得精美学习好礼!
  • [使用说明] 开始使用CodeArts IDE for Java
    本篇内容主要介绍使用CodeArts IDE for Java创建工程、代码补全、运行调试代码、Build构建和测试相关的主要功能。一、下载安装CodeArts IDE for JavaCodeArts IDE for Java安装要求 至少需要 2 GB RAM ,但是推荐8 GB RAM; 至少需要 2.5 GB 硬盘空间,推荐SSD; 64位Microsoft Windows 10 下载并安装CodeArts IDE for Java>>>前往CodeArts IDE for Java官方下载页面下载完成后,运行codearts-java-*.exe文件。按照安装导航的步骤,选择个人安装配置进行安装。二、登录CodeArts IDE for Java要求用户登录后才能激活并使用Java语言服务和运行调试的相关功能。打开CodeArts IDE后,可以通过点击右上角的登录入口,使用华为账号进行登录:也可以在新建Java项目时弹出的需要登录弹窗中,点击登录按钮进行登录:三、创建Java工程CodeArts IDE for Java可以通过新建工程向导界面创建Java工程,支持选择四种Java模板创建工程(构建系统:Maven/Gradle,框架:None/SpringBoot),选择创建SpringBoot工程时,可根据需求选择(可多选)相应的第三方依赖,创建成功后第三方依赖被成功写入pom.xml或build.gradle文件。新建工程界面效果如下:CodeArts IDE for Java有三种方式打开新建Java工程向导界面,方式如下:1. 点击“文件->新建->工程”菜单:2. 在欢迎界面点击“新建项目”或者“创建Java工程”:3. 使用快捷键“Alt+P”快速唤出新建工程界面。如果在新窗口创建工程(未打开任何工程),工程创建成功后会直接在当前窗口打开;如果已经打开了一个工程,并在当前窗口通过新建工程向导创建新工程,创建成功的提示弹窗中,点击→当前窗口,工程在当前窗口打开。点击→新窗口,CodeArts IDE将打开新窗口并加载已创建的工程。创建工程实例:四、语言服务初始化与日志查看加载项目时,Java语言服务会进行初始化,右下角状态栏以及消息通知弹窗会有语言服务初始化过程提示信息。语言服务初始化过程中会启动相关服务、下载依赖的Jar包及进行Indexing,此过程受计算机性能、网速等因素影响会耗费一定的时间。点击“输出”视图,切换“SmartAssist Java”,可查看更多语言服务初始化过程的日志:语言服务初始化完成之前,语言服务相关功能(如代码补全、代码重构、查看类型定义等)将不会有很好的体验,此时需耐心等待语言服务初始化完成。当右下角弹出提示“Java Language Server is ready”(Java语言服务已就绪)时(见下图),说明语言服务已初始化完毕,此时可执行文件类和main方法会出现运行按钮,我们就可以开始正常使用语言服务的全部功能。五、代码补全语言服务初始化完成后,即可使用代码补全功能。代码补全列表中包含语言服务的补全及强大的AI智能补全(带有⊕图标),见下图:六、代码运行调试语言服务初始化完成后,在可运行的文件左侧会显示运行图标,选择“Run main in DemoApplication”即可开始运行,选择“Debug main in DemoApplication”即可开始调试,终端视图中将会显示调试运行的信息。也可以点击右上角的运行按钮和调试按钮分别发起运行和调试。可在代码左侧设置断点,Debug进入断点后,可在底部运行调试视图中查看调试相关信息(变量、监视、调用堆栈),也可以对断点进行管理。监视视图和变量视图在调试发起进入断点后,同样支持代码补全能力。运行调试实例:七、构建工程CodeArts IDE for Java会在代码调试运行前自动进行工程构建,也可以通过修改相关运行配置跳过自动构建,见下图:(备注:“SkipBuild”选项默认为false,当设置为true时,发起调试可以跳过构建直接调试,适用于已构建出产物、且代码没有其他修改的情形,可提升调试运行的速度。)​我们可以通过点击相关构建菜单主动触发构建工程,“构建”视图右半部分将显示构建过程的相关信息。构建菜单入口如下:还可在构建视图的左侧视图中通过鼠标右键唤出构建菜单:​构建工程实例:八、运行单元测试用例CodeArts IDE for Java在编辑器左侧栏和底部测试视图提供单元测试运行功能。运行当前文件所有测试用例,请点击类名所在行的左侧绿色按钮,或者鼠标右键此按钮并选择“运行测试”。底部栏自动打开测试视图,展示当前运行所有用例的状态,右侧输出运行日志。​​​​运行当前单个测试用例,请点击测试用例所在行的左侧绿色按钮,或者鼠标右键此按钮并选择“运行测试”,测试视图将展示当前运行的测试用例,点击测试用例后右侧可查看该测试用例的相关运行输出。在测试视图的包名、类名或者方法名上,可以运行该包下、该类下或者某个具体的测试用例,鼠标悬停上去后会显示相关的运行调试按钮,点击后即可发起运行或调试。点击测试视图左侧工具栏的的绿色运行按钮运行可以运行此工程下的所有测试用例。单击或者右键测试视图左侧工具栏的“视图和更多操作”按钮,可以展开更多测试视图相关的操作。如清除所有结果、排序查看、切换树形或列表查看等等。点击清除所有结果,可以清除当前已运行的所有测试用例的结果,相关图标恢复未执行用例前的状态。​运行单元测试用例实例:九、Java相关设置CodeArts IDE for Java为Java相关的设置提供了单独的设置入口,点击编辑器左下角的“管理->Java助手设置”菜单可以唤出Java的设置界面:在这个设置界面中,你可以设置工程的SDK、语言级别,Maven、Gradle相关的构建工具的设置以及代码formatter规则设置等等:十、代码formatter规则设置说明CodeArts IDE for Java支持自定义代码formatter规则的校验,暂不支持formatter规则的一键导入和导出(后续会支持)。formatter规则设置好后,在编辑器中选中需要格式化的代码,通过右键唤出“格式化文档”的菜单(或者使用快捷键“Ctrl+Alt+L”)来格式化选中的代码:
  • [大赛专区] “哈工大APP”大赛抽奖得好礼热身活动-通过华为云CodeArts IDE和开发者插件Toolkit,快速实现语音合成应用
    完成任务抽好礼~!快速入门上手华为云云服务,体验云上开发之旅哈喽同学们,本期活动任务为:通过华为云CodeArts IDE和开发者插件Toolkit,快速实现语音合成应用本期热身活动是围绕着“应用开发”的主题为大家提供了一个云上开发Demo,赶快完成活动任务抽奖领取以下礼品吧!!本次活动抽奖概率及中奖数量如下:【活动步骤1】点击链接,报名大赛>>“哈工大APP”应用创意开发设计大赛<<【活动步骤2】点击链接,按照操作手册完成>>语音合成应用的云上开发体验<<开发者可以通过语音合成应用的云上开发体验案例,基于华为云CodeArts IDE和开发者插件ToolKit,使用华为云API,来实现一个文字合成语音的应用。【活动步骤3】体验案例分为初阶、高阶和进阶三个难度,参赛开发者可以按照指导手册和兴趣完成任意一个环节,并将完成后的截图发至评论区。凭借报名大赛+完成体验任务,即可参与抽奖。大赛结束后,工作人员将统一私信抽奖链接,请注意查收论坛的私信通知。回复截图进行抽奖本帖规则参与活动的同学回复本帖:体验的华为云账号+语音合成应用体验截图,下面以不同阶段任务为例进行提交示例:(1)环境部署任务-CodeArts IDE账号激活成功:华为云账号:XXXX(2)初阶任务-体验语音生成API,合成语音华为云账号:XXXX(3)高阶版:通过编写代码实现语音合成的应用​华为云账号:XXXX【活动须知】工作人员判定截图有效后,会在您回帖下方评论告知有效与否。请注意查收回帖的评论通知来判断是否有效参与抽奖。等大赛活动结束后工作人员将统一私信发送抽奖链接,请注意查收论坛的私信通知。礼品发放数量有限,优先原则,名满即止。【传送门】本次大赛设置了丰富的奖项和有趣好玩,并且有奖的云上开发体验活动,欢迎体验!助力大赛,且完成任意活动,即可100%抽奖!报名大赛:“哈工大APP”应用创设计大赛>>LinkAstro知识问答活动:完成考试即可获得电子参赛证书>>Link解密挑战活动:破解低代码之谜,《低代码开发这一百零一问》免费下载>>Link抽奖得好礼热身活动:基于Astro零代码快速搭建微信小程序(智慧校园建设主题)>>Link
  • [问题求助] 好久发布java版本的哟
    有没有同学知道java版本多久发布
  • [分享交流] 如何优雅地处理Java多线程编程中的共享资源问题?
    如何优雅地处理Java多线程编程中的共享资源问题,以确保线程安全和高性能?
  • [交流吐槽] CodeArts IDE好像突然变聪明了
    原本只输出一点内容然后要不断tabtab,现在可以输出一大串了,不过有个小问题就是可能会把后面的代码顶飞然后总结框起来,如图。
  • [HDC.Cloud] 【华为开发者大会】Toolkit新手入驻,福利抽奖等你来!
    华为开发者大会2023PaaS生态邀请你与我们一起思想碰撞吸收行业大牛的宇宙能量,遇强则越强我们为所有入驻的新开发者们准备了限时抽奖活动入驻简单,奖品丰厚!赶快坐上开发者的小火车,出发!【活动时间】2023年7月6日-7月15日【参与方式】1、点击该链接,注册登录华为云账号,访问产品页https://auth.huaweicloud.com/authui/login.html?service=https%3A%2F%2Fdeveloper.huaweicloud.com%2Fdevelop%2Ftoolkit.html%3F%3Futm_medium%3Dhdc&locale=zh-cn#/login2、完成访问后,点击或扫码访问该问卷链接参与简单调研,即可抽奖cid:link_2注意:本次活动仅限新注册用户参与:请务必先通过产品页注册再参与抽奖       【活动奖品】华为云定制折叠帆布包开发者定制鼠标垫+盲盒冰箱贴组合无线鼠标文件收纳袋抽奖为概率抽奖,不能指定奖品【限制说明】参加本次社区活动的用户必须为华为云新注册用户。同时为保证活动公平性,禁止用户以IAM账号身份参与活动,否则将视为无效。本次活动如一个用户对应多个账号,只有一个账号可领取奖励。中奖后经核查非上述产品链接注册用户,将取消中奖资格请开发者不要在活动期间随意修改社区昵称和华为云账号,由此产生的统计问题,如过了申诉期,小助手不再处理。(申诉期为活动结果公示3天内。)抽中奖品为随机,不能指定奖品。【奖品发放说明】1.每位参加活动的开发者用户理解并同意,为联系获奖开发者用户以及奖品发放的需要,开发者用户须在参与活动之时提供您的真实个人信息,包括:姓名、联系方式、通讯地址等。活动主办方将仅为前述目的以及适用法律限度内收集和使用开发者用户的个人信息(开发者用户在向华为云提交个人信息之前,应阅读、了解华为云《隐私政策声明》;开发者用户参加本活动视为理解并同意华为云《隐私政策声明》、《华为云开发者生态隐私声明》网页地址如下:https://www.huaweicloud.com/declaration/sa_prp.html、https://www.huaweicloud.com/declaration/sa_devprp.html 。2.获奖开发者用户需在截止时间(填写时间截止到7月20日)在领奖界面填写获奖信息,活动结束且开发者用户填写完整领奖信息后14个工作日内,将统一发出奖品,所有  实物奖品包邮,不额外收取任何费用。华为云遵守《中华人民共和国个人信息保护法》规定,将以上个人信息仅用于礼品发放之目的,不会向任何第三方披露,所有信息将在华为云问卷系统留存2个月,礼品发放完毕后即删除。若由于获奖开发者用户自身原因(包括但不限于提供的联系方式有误、身份不符或者通知领奖后超过30天未领取等)造成奖品无法发送的,视为获奖开发者用户放弃领奖。3.为保证活动的公平公正,华为云有权对恶意刷活动资源(“恶意”是指为获取资源而异常注册账号等破坏活动公平性的行为),利用资源从事违法违规行为的开发者用户收回抽奖及奖励资格。4.若发放奖品时,出现库存不足,则优先发放等价值的其他奖品。5.所有参加本活动的开发者用户,均视为认可并同意遵守《华为云开发者用户协议》,包括以援引方式纳入《华为云开发者用户协议》、《可接受的使用政策》、《法律声明》、《隐私政策声明》、相关服务等级协议(SLA),以及华为云服务网站规定的其他协议和政策(统称为“云服务协议”)的约束。云服务协议链接的网址:cid:link_3如果您不同意本活动规则和云服务协议的条款,请勿参加本活动。部分奖品图片参考(最终奖品以收到的实物为准)
总条数:133 到第
上滑加载中