【Java Eclipse插件开发-以编程方式保存所有项目的文件】教程文章相关的互联网学习教程文章

java-Eclipse将焦点切换到运行控制台

我正在尝试使用Eclipse(版本:Mars.1发行版(4.5.1))学习Java.我遇到了这个问题:每次我运行项目时,光标都停留在“编辑器窗口”(在其中编写所有代码)中.我想要做的是将焦点切换到“控制台窗口”-这样我就可以开始直接在控制台中输入. (现在,我被迫使用鼠标并手动单击“控制台”窗口-这确实很烦人.)解决方法:您可以使用键盘快捷键Alt Shift Q切换到视图,释放键,然后稍等片刻,您将弹出一个视图来选择:如果您再按C,则控制台将打开.如果...

java-尝试运行TestNG类时,Eclipse中的“ main”线程中出现错误【代码】

当我尝试使用Java 1.7.0_79在Eclipse中运行示例TestNG类时,出现以下错误:Exception in thread "main" com.beust.jcommander.ParameterException: Unknown option: -protocol at com.beust.jcommander.JCommander.parseValues(JCommander.java:742) at com.beust.jcommander.JCommander.parse(JCommander.java:282) at com.beust.jcommander.JCommander.parse(JCommander.java:265) at com.beust.jcommander.JCommander.<init>(JCo...

java-Eclipse插件单例设置

我有一个包含自定义Xpath函数的插件,可以由工作区中的所有项目访问.创建插件时,由于需要扩展名和扩展点,因此将其创建为单例.这样做是为了使自定义功能仅被注册一次? []此插件为单例 同样在运行时,这是否意味着所有利用定制功能的应用程序都需要等待另一个应用程序才能调用定制功能?如果是这样,这会减慢一切吗?还是他们可以同时调用函数,而插件之间没有等待依赖关系?解决方法:所有此标志的作用是确保仅加载单个版本的插件.因此,...

java-Eclipse,将if语句的格式设置为一行【代码】

有没有一种方法可以创建自动更改格式的格式器:if (foo.length > 1)bar = foo[1]; elsebar = "";至bar = (foo.length > 1) ? foo[1] : ""; 我怎样才能使shift ctrl f自动组织呢?解决方法:该插件专门用于将if-else块更改为三元运算符. https://marketplace.eclipse.org/content/spartan-refactoring-0

删除Java版本后Eclipse无法正常工作【代码】

我发现我在两个不同的文件夹中都有JRE和JDK,然后删除了JRE. JRE仍在JDK安装中. 然后,我对问题进行了一些搜索.我用好的路径创建了环境变量(我在W10上)JAVA_PATH,但是它仍然无法正常工作. 对话框显示(我无法复制全部粘贴):JVM terminated C:\ProgramData\Oracle\Java\javapath\javaw.exe(lots of things)我不知道如何使它工作.解决方法:重新安装您的JRE将解决问题.如果要删除某些软件,请尽可能将其卸载,因为您不知道所有文件和设置的...

Java-Eclipse代码推荐错误

“代码建议安装错误”org.eclipse.recommenders.mylyn.rcp 我每天都在使用火星并尝试使用“ Ctrl Space”时出现此错误.在一天中仅出现一次(我想使用代码推荐器的一天中的第一次). Eclipse为我提供了“重启Eclipse”的神奇解决方案,但是它什么也没做. 我试图重新安装eclipse插件,但没有成功. 感谢大家的帮助!解决方法:如果Code Recommenders无法解析其与Mylyn集成的捆绑软件,则会发生此错误. 最可能的原因是您以某种方式安装了Code...

Eclipse建立Java Web项目

下载好Tomcat,Eclipse,Tomcat下载最新版本就行,向下兼容的,下载压缩文件解压即可使用。 新建项目Dynamic Web Project,一路默认即可 建立JSP文件一路默认即可 配置默认Web服务器,右击项目栏空白处新建Server,在对话框中选择第一步下载的Tomcat版本,点击next,再Browse到具体文件目录。 把项目在Tomcat中运行

java-在Eclipse中创建Maven项目时出错【代码】

我试图在macOS Sierra上的Eclipse(neon.1版本)中创建一个maven项目,但是每当我创建一个项目时,无论选择哪种/哪种原型或配置,我总是会遇到这些错误,这些错误已显示在屏幕截图中:pom.xml中的错误是:到目前为止,我一直无法找到任何解决方案,从几周以来一直在研究此问题.解决方法:非常确定您已经尝试过,否则请从系统中删除整个Maven(通常是Windows中的.m2文件夹),然后在eclipse中创建一个新的工作区,然后从头开始进行全新设置. 我不记...

java-如何注释我的辅助方法,以便Eclipse知道如果它返回true,则它的参数为非null?【代码】

我有一个辅助方法hasContent(String),如果其参数均为非null且包含至少一个非空白字符,则该方法返回true.我刚刚在Eclipse中启用了null分析,并且发现当我使用此方法执行代码块时,该代码块取决于我的helper函数的结果,该结果表明字符串具有内容(因此不能为null),但是Eclipse抱怨我的String可能仍然为null. 辅助功能public static boolean hasContent(String text) {if (text == null)return false;if (text.trim().length() == 0)retu...

java-从Eclipse到IntelliJ的Spring Boot【代码】

我现在已经在Eclipse中编程了一段时间,但是我有一份新工作,并且所有内容都使用IntelliJ,因此对于我自己的项目,我现在也想启动IntelliJ以适应快捷方式,而不是快捷方式.当我从那里启动它时,我拥有的Spring Boot应用程序也可以在Eclipse中完美运行.我试图从pom.xml启动IntelliJ中的新项目.我不知道是什么问题.谁能帮我吗?以下是我尝试在Spring Boot中启动主程序时收到的消息:2017-06-10 17:35:23.288 INFO 6320 --- [ ma...

java-Eclipse:类型推断期间出现“未知错误”【代码】

使用某些现有代码时,在运行时使用Eclipse Neon.3运行代码时遇到了问题.不幸的是,我无法在一个最小的工作示例中重现异常,但是以下输出是由类加载器产生的:Exception in thread "main" java.lang.VerifyError: Bad type on operand stack Exception Details:Location:...Reason:Type 'java/lang/Object' (current frame, stack[8]) is not assignable to 'MyMap'Current Frame:...Bytecode:...Stackmap Table:...它可以在命令行和较...

Java死锁与Eclipse CDT无头构建【代码】

我的情况与此类似:Eclipse CDT Headless build hangs after build is finished,但我对此进行了深入研究,发现了其他问题. 场景:我在Linux(Debian Jessie 8.2)上有一个C应用程序和一个Jenkins构建服务器.我的开发环境中装有Eclipse CDT,它可以完美地构建我的C App(本地构建).我在构建服务器上安装了Eclipse CDT,并且我的Jenkins脚本运行无头构建来构建我的App. 问题:即使构建完成,Jenkins也会挂起.但这不是jenkins的错.我从方程式...

尝试在Eclipse Oxygen中的Java中使用jdk.incubator.http.HttpClient时出现NoClassDefFoundError【代码】

这个问题已经在这里有了答案: > Java 9 no class definition exception 3个这是我使用的代码片段:HttpClient client = HttpClient.newHttpClient(); HttpRequest request = HttpRequest.newBuilder(URI.create("https://www.google.com")).GET().build(); HttpResponse.BodyHandler responseBodyHandler = HttpResponse.BodyHandler.asString(); HttpResponse respons...

使用Maven在Eclipse中的控制台内运行Java【代码】

因此,这不是要从eclipse内运行Java代码,而是要从eclipse内的maven执行java命令(在eclipse之外可以正常工作). 具体来说: 我们在maven中执行了一个.cmd文件,它的相关部分是:java -classpath (the classpath) com.bea.wls.ejbgen.EJBGen (and some other stuff)从命令行运行(mvn全新安装)时,我们确实得到以下输出:EJBGen WebLogic Server 12.1.3.0.0 Wed May 21 18:53:34 PDT 2014 1604337Creating my\package\ejb\Local.javaCrea...

Eclipse将编译器设置重置为Java 1.5【代码】

我刚刚为一个Maven项目克隆了一个git存储库,然后将该项目作为一个Maven项目导入到STS中. 我将项目和子模块设置为Java 1.8项目,然后运行了Maven更新,然后注意到所有Java 1.5编译器设置似乎都已重新应用. 我无法弄清楚为什么eclipse会重置它,即使我取消选中“启用项目特定设置”,它仍然会恢复为选中状态,并且Java 5是默认设置. 我读了一篇有关在maven-compiler-plugin配置中设置版本的文章,但是该项目目前在任何pom文件中都没有对该插...