Tag: eclipse

在“正在更新Maven项目”期间发生内部错误。 org.eclipse.m2e.wtp.WTPProjectsUtil.isM2eWtpDisabled

我正在使用eclipse kepler和maven v4.0.0以及jboss 7.0和JDK 1.6。 我收到以下错误: java.lang.NoSuchMethodError: org.eclipse.m2e.wtp.WTPProjectsUtil.isM2eWtpDisabled(Lorg/eclipse/m2e/core/project/IMavenProjectFacade;Lorg/eclipse/core/runtime/IProgressMonitor;)Z at org.eclipse.m2e.wtp.jaxrs.internal.configurators.JaxRsProjectConfigurator.isConfigurationEnabled(JaxRsProjectConfigurator.java:100) at org.eclipse.m2e.wtp.jaxrs.internal.configurators.JaxRsProjectConfigurator.configureInternal(JaxRsProjectConfigurator.java:75) at org.eclipse.m2e.wtp.jaxrs.internal.configurators.JaxRsProjectConfigurator.mavenProjectChanged(JaxRsProjectConfigurator.java:180) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.mavenProjectChanged(ProjectConfigurationManager.java:965) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:746) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:865) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:289) at org.eclipse.m2e.core.internal.project.registry.MavenProjectManager.refresh(MavenProjectManager.java:67) at org.eclipse.m2e.core.internal.builder.MavenBuilder.getProjectFacade(MavenBuilder.java:216) at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.call(MavenBuilder.java:91) at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.call(MavenBuilder.java:1) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:161) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:137) at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:89) at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1305) at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:89) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:733) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302) at […]

是否有Eclipse快捷方式按修饰符对成员进行排序?

我正在寻找Eclipse中的快捷方式,首选项或插件,它将通过可见性修饰符对Java成员进行排序。 具体来说,我正在寻找这样排序的类: public someClass { //public variables go first followed by //protected and default variables and lastly //private variables //public methods above //proteted and default methods with //private methods at the bottom } 我不是按字母顺序,只是可见性修饰符。

Eclipse AutoValue类无法构建

我正在运行Eclipse Kepler SR2,Maven 3.1.1附带了m2e和m2e-apt插件,我收到一个错误,我不知道如何解决。 我设法找到使@AutoValue工作到我的pom.xml所需的所有依赖项,但现在我处于一种状态,只有当需要定义的方法都具有原始返回类型时它才有效。 如果我提供一个返回Object或更具体的抽象getter,我会收到此错误: @AutoValue processor threw an exception: java.lang.IllegalArgumentException: Failed to invoke com.google.auto.value.processor.AutoValueProcessor$Property.nullable() on getObject… 我已经尝试了基础知识 – 清除了maven缓存,重新启动了Eclipse,重建了项目……没有骰子。 所以我深入研究了源代码,发现了一个差异,我不确定它是如何解决的。 在生成的AutoValue类的Velocity模板中,有一些基本逻辑用于渲染基元,而不是对象,例如在第37行,检查p.nullable 。 p变量是AutoValueProcessor$Property类的一个实例,可以isNullable()一个链接的第205行看到,它有一个isNullable()方法,但是没有nullable方法或属性。 那么Velocity呈现阶段是如何工作的呢? Velocity是否自动将p.nullable扩展为p.isNullable一些如何,但不是因为我的原因? 这是一个错误吗? 我不知道该怎么做。 不编译的示例类: @AutoValue public abstract class Point { public static Point of(double x, double y) { return new AutoValue_Point(x, y); } public abstract Double x(); public abstract […]

如何让GWT在链接文件夹中查找源代码?

我想创建一个GWT(2.0.4)项目,但我的源代码位于一个不在GWT项目目录下的公共java目录中。 我做了以下事情: 1)在com.mycomp.project.game包中创建了新项目“game”。 这很好用,其源代码在C:\ java \ Projects \ game \ src \ com \ mycomp \ project \ game下。 2)将代码复制到C:\ java \ com \ mycomp \ project \ game中 3)删除C:\ Projects \ game \ src \下的目录 4)文件,新文件夹,高级/链接到文件系统中的文件夹,在src下创建一个链接到C:\ java \ com的’com’文件夹。 这足够了,我可以在Eclipse中的com.mycomp.project.game文件夹下看到所有源代码,但是当我尝试运行我的项目时,我现在收到“无法找到类型”com.mycomp.project.game的错误。 client.Game’”。 GWT不能使用这些文件系统文件夹的链接吗? 有没有办法让我将Java代码保存在项目目录之外的某个地方,但仍然可以在GWT中运行? 谢谢。

Android MediaPlayer可以在压缩文件中播放音频吗?

编辑编码: 我正在为Android开发一个字典应用程序。 我一直在成功地让应用程序发出每个单词被查找。 这是代码: btnPronounce.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub //Log.i(MAIN_TAG,”Start pronounciation …”); btnPronounce.setEnabled(false); String currentWord = edWord.getText().toString().toLowerCase(); try { ZipFile zip = new ZipFile(“/sdcard/app_folder/sound/zip_test.zip”); ZipEntry entry = zip.getEntry(currentWord); if (entry != null) { InputStream in = zip.getInputStream(entry); // see Note #3. File tempFile = File.createTempFile(“_AUDIO_”, “.wav”); […]

Spring STS挂起的原因是什么?

有时一开始STS挂起。 有可能找到原因吗? 可能存在日志还是可能在调试模式下启动? 我怎么能完全区分挂起和工作非常缓慢? 谢谢。 PS怎么解决?

Eclipse默认自定义格式化程序

Eclipse允许您自定义代码格式化程序并导出/导入它们。 有没有办法让我创建一个格式化程序,将其保存在源代码管理中,并在某个地方设置一个属性,当你打开项目时会自动将其加载到eclipse中? 我们想要使用自定义格式化程序,但如果无法通过团队自动配置,则不能。 我们不希望有人忘记导入格式化程序并最终使用其他设置格式化代码。 只能想象这会在未来产生一些不那么有趣的冲突。

添加java 9系统模块在eclipse中编译

我有一些遗留的Java代码,即: package org.alo.test.j9; import javax.activation.DataHandler; // in java.activation module import javax.annotation.PostConstruct; // in java.xml.ws.annotation module public class OldClass { public static void main(String[] args) { DataHandler dh = new DataHandler(null, null); System.out.println(dh); } } 这尚未模块化,因此需要使用–add-modules来使用Java 9进行编译。 $ javac -version javac 9 $ javac org/alo/test/j9/OldClass.java src/org/alo/test/j9/OldClass.java:3: error: package javax.activation is not visible import javax.activation.DataHandler; // in […]

如何使用EclEmma和Eclipse忽略扫描某些类?

我正在使用EclEmma(在Eclipse内部)来扫描我的JUnit代码覆盖率。 这工作正常 – 但是,我不希望EclEmma扫描我的src/view文件夹,因为它包含我认为不值得测试的Swing代码。 当EclEmma运行时,有没有办法忽略这个文件夹,以便它:a)运行得更快,b)不会扭曲覆盖百分比? 编辑: 我的项目结构是: src/view src/model src/controller 我已尝试使用“首选项”页面中的“路径条目”部分(可能还有其他): “src/view” “src/view/*” “view” “view/*” src/view 这些是使用“首选项”页面中的“排除”部分: * *View* *View*.class src/view/*View* src/view/*View*.class 他们都给我留下了与分析我整个src文件夹相同的结果。

将Jar文件添加到WEB-INF / lib

我是Eclipse,Java和Linux的新手。 我搜索这个问题,但我没有回答。 我想编写一个操作HBase表的程序。 所以我有一些与HBase相关的Jar文件。 在普通的Java应用程序中,我通过以下指令添加Jar文件 构建路径 – >配置构建路径 – >添加外部JAR 所以在Dynamic Web Project中声音不同。 经过一些搜索后,我了解Jar文件必须添加到WEB-INF / lib或%TOMCAT_HOME%/ lib中。 所以我从%TOMCAT_HOME%/ lib得到答案,但真的很困惑如何在WEB-INF / lib中添加jar文件。 我复制文件夹中的所有jar文件,但它不起作用。 请帮我详细一点。