分类: Eclipse Coding

  • eclipse如何安装aptana插件?总是提示cannot perform operation

    eclipse如何安装aptana插件?总是提示cannot perform operation

    使用aptana官网提供的插件地址在eclipse中提示没有,好不容易aptana – 找到地址,但是安装aptana插件时无法安装,总是提示Cannot complete the install because of a conflicting dependency.,大神们快帮下忙,我都要疯了。

  • 请问如何关闭输入括号自动补全方法的功能

    请问如何关闭输入括号自动补全方法的功能

    说实话这功能有点碍事,有时候补的根本不是我想要的方法,比如我想打的明明是put(),结果按下左括号给自动补成compute()???

  • eclipse安装出现 The catalog could not be loaded 怎么解决

    eclipse安装出现 The catalog could not be loaded 怎么解决

    大神求解啊 自己弄了好久都没解决

  • myeclipse导入导出问题

    myeclipse导入导出问题

    我以前旧电脑写的JavaWeb项目导出来后,现在在新电脑上导入这个项目源码都没有了只剩下编译后的字节码,导出来的文件里也没有源码都是字节码,这该怎么办?求大神告知

  • 有没有大佬遇到过这种情况啊求助

    有没有大佬遇到过这种情况啊求助

    我今天用eclipse导入了一个android项目
    本来一切顺利 也运行成功了
    结果因为自己手贱一不小心把项目给delete了
    再次尝试导入 系统就不识别这个android项目了
    其他安卓项目都可以 就这个自己手贱删掉的不知道怎么都回不来了
    重装了环境和eclipse也没用

  • 新手请问一下,Eclipse一直安装不了怎么办

     

    新手请问一下,Eclipse一直安装不了怎么办。
    JAVA环境已经配置好了,用JAVA -version看了一下也是64位的,下的Eclipse也是64位的,一直弹出网页说找不到JRE,求解。

  • aiXcoder智能编程助手插件 for eclipse

    aiXcoder智能编程助手插件 for eclipse

    产品介绍

    aiXcoder是一个AI驱动的代码提示工具。支持的编程语言有Java,Python,C++。支持的编辑器有IntelliJ IDEA,Eclipse,PyCharm,Android Studio,Visual Studio Code(简称VS Code)。
    aiXcoder提供代码提示和代码搜索两个主要功能。

    产品特点

    对比传统基于静态类型分析的代码提示,aiXcoder提供以下特性:

    1.能以较高概率提供长(多于一个词)的推荐结果。补全长度最多长达一整行,让人把注意力集中在更重要的业务逻辑上,写代码更轻松。

    2.能对传统提示做出基于上下文的智能排序。常用成员、方法会根据上下文被排序到前面,方便选择。

    3.能推荐常见类的变量命名。

    4.内嵌至IDE的代码搜索功能,能搜索相似的代码、特定函数或类的使用样例,以及常用库的文档以供参考。

    5.(企业版)提供企业内网、私有云部署选项,使用过程全程不连接外网,保证信息安全。

    6.(企业版)利用企业内部代码样例,让AI学习企业专有的编程模式、内部框架的使用方式、内部标识符命名规律,实现对应不同项目组的个性化模型,进一步提升预测准确率。将开发者的编程习惯沉淀为固化的知识。

    7.(企业版)企业内代码搜索。除了公开的开源代码之外,还支持设置企业内的代码搜索,解决软件复用难题。

    8.(企业版)将各种公开的代码检查工具集成为一体,在开发过程中标记并解决代码风格问题。

    9.(企业版)代码质量统计功能,利用收集到的实时信息,将程序员开发过程中的低质量代码、难点总结出来并自动提供汇报。

    代码提示功能

    安装aiXcoder之后,在支持的语言里写相应的代码就会触发预测。默认情况下,aiXcoder的预测分为两种,在发起预测的一秒内,aiXcoder的长预测结果会插入到候选弹框中的顶部,同时会将剩余候选进行智能排序。

    触发预测的方式有两种,一种是自动触发预测(默认),在编辑器提示框出现的时候发起预测。在IntelliJ Idea、Android Studio、PyCharm、VS Code里默认是每次敲入字母都会触发这个预测。 另一种触发方式是手动触发,通过敲击“显示代码提示”的快捷键(Eclipse默认是Alt+/,其它编辑器默认是Ctrl+空格)显示编辑器提示框并触发aiXcoder预测。

    请注意,在安装了多个输入语言的Windows系统中,Ctrl+空格会被绑定到切换输入法上,从而让编辑器捕获不到这个快捷键。在Windows 8及以上版本中,你可以通过添加一个英语语言,用徽标键+Space切换到英语上。或者在编辑器中修改默认的提示快捷键。

    在Mac OS中,Ctrl+空格默认会绑定到聚焦搜索上。你可以在系统设置中禁用聚焦搜索的快捷键。或者在编辑器中修改默认的提示快捷键。

    Idea、Android Studio、PyCharm中修改快捷键的方法:File->Preferences->Keymap->Main menu->Code->Completion->Basic,右键,选择Add Keyboard Shortcut,然后键入新的快捷键。

    VS Code中修改快捷键的方法:File->Preferences->Keyboard Shortcuts->搜索Trigger Suggest,双击,然后键入新的快捷键。

    长预测结果

    长预测结果的特点是长于一个词或符号,默认排序在编辑器推荐列表的首位。用户可以在设置页面中设置以下选项:

    1.(仅限Java)是否自动引入依赖包。

    此功能如果开启,若预测结果中包含当前未被引入(import)的类时,使用预测结果会自动在代码顶部的合适位置插入引入此类的语句。否则不插入。

    2.(仅限VS Code)触发条件为手动触发或自动触发。

    默认触发条件是自动触发,即每次键入都会触发预测。如果开启手动触发,则每次使用编辑器的显示补全快捷键(默认Ctrl+Space)。

    3.是否发送匿名用户使用统计信息。

    4.(企业版)预测服务器地址。

    5.(企业版)搜索服务器地址。

    6.排序模式开关。

    此模式如果开启,则不会出现长预测结果,只对编辑器的提示进行排序。开启这个选项可以略微提高响应速度。

    7.长预测结果排序位置。

    长预测结果默认排序到列表首位,通过修改这个选项可以将长预测结果排到第二位或者更后。

    8.额外预测参数。

    这个是为调试使用中遇到的问题而存在的。请在aiXcoder技术人员的协助下使用。

    代码搜索提示功能

    代码搜索可以搜索相似代码、代码样例和文档。目前支持IntelliJ IDEA,Android Studio,PyCharm。在代码编辑区内选中想要搜索的内容,右键点击搜索按钮即可在一个专门的搜索结果区域内看见结果。

    搜索相似代码

    选中一段代码进行搜索即可搜索相似代码。相似代码会在右侧(默认)列出。利用每一块相似代码右下角的功能按钮可以复制,展开至完整文件,和关闭当前结果。

    搜索代码样例

    选中一个函数或类进行搜索即可搜索相关代码样例。相关代码片段会在右侧(默认)列出。利用每一块相关代码片段右下角的功能按钮可以复制,展开至完整文件,和关闭当前结果。

    查看文档

    搜索结果中会有粗体加下划线高亮的部分构成的链接。通过点击这些链接可以跳转到对应的函数或类的文档上。另外可以在顶部搜索栏内直接写想要查看的类或函数的名称,在下拉菜单中选择合适的选项进行显示。

  • MyEclipse工程迁移到Eclipse遇到的问题

    MyEclipse工程迁移到Eclipse遇到的问题

    MyEclipse版本:10

    Eclipse版本:Neon.3 Release (4.6.3)

    1、Web工程成功部署到Tomcat之后访问出现404错误

    虽然工程无法访问,汤姆猫页面还是可以显示的,可见不是Tomcat出了问题。最后在Console当中找到了java.lang.ClassNotFoundException错误,可是编译的时候并没有出现这个问题,为什么一运行就出现错误呢?

    原来将工程迁移到Eclipse之后,我在项目中添加的包都是外部的,并没有自动部署到服务器上,虽然编译器知道这些包,可服务器并不知道,加上web.xml中使用了structs2拦截器,所以服务器就找不到资源了。

    右击项目,点击Properties,在弹出的窗口当中选择Deployment Assembly,将工程当中用到的Jar包添加进来,重新部署工程到服务器即可成功访问。

    2、迁移之后本来可以通过URL链接下载的资源无法下载

    由于拦截器的存在,无法直接通过URL链接访问服务器资源。可以修改tomcat的server.xml,在Host标签中添加如下一段代码:


    其中path指定访问该Web应用的URL入口;doBase指定Web应用的文件路径,可以是绝对路径。

    添加该行代码之后就可以通过以通过以下URL链接来访问docBase路径下的文件。

    http://localhost:8080/mytempfile/filename

  • 保存迁移eclipse个人配置的三种方式

    保存迁移eclipse个人配置的三种方式

    用eclipse做Java开发之前,往往要设置下eclipse的背景,字体,颜色,以便保护眼睛。但这些数据是放在workspaces里的,一旦新建workspace所有要重新调整,很麻烦,于是尝试移植或保存以上配置。

    第一种方法,就是走eclipse的导出导入。File -> Export… -> General -> Preferences导出成epf文件,再File -> Import… -> General -> Preferences导入。
    但测试后发现不行,字体等大量配置没移植过来,差评

    第二种方法,配置就保存在workspace中,把一个已配置好但没建工程的空workspace保存起来。以后不要新建workspace,解压一下,改个新名字启动Eclipse时指向新workspace就行。

    第三种方法,字体背景等配置是放在workspaces的 .metadata.plugins\org.eclipse.core.runtime.settings
    把org.eclipse.core.runtime里的settings整体拷入新workspace即可。

  • 迁移Eclipse的配置信息最简单的方法

    迁移Eclipse的配置信息

    最简单的方法

    将eclipse的workspace目录下的
    .metadata/.plugins/org.eclipse.core.runtime/.settings/目录
    复制到新的workspace下