Tag: eclipse

如何在E4中使用Eclipse 3.x视图?

我对Eclipse 3.x开发很有经验,现在想开发一个E4应用程序。 因此,我测试了一个简单的例子,以便开始使用新的东西。 我一步一步地遵循本教程但是导致了同样的错误。 但是,他没有得到这些错误。 我正在使用Eclipse Luna(4.4.2)并安装了E4 Tools(0.17) 。 我已经创建了一个新的Eclipse 4应用程序,并使用Import 3x – > View as CompatibilityView将Common.e4xmi作为共享部件添加到Common Resource Navigator(Project Explorer)。 然后我添加了一个引用共享部分的占位符 。 我已将所有必要的插件添加到产品的依赖项中。 我还添加了兼容性插件。 但是,当我启动应用程序时,我在InjectorImpl#internalMake()#331获得了一个InjectionException ,它只是: if (unresolved(actualArgs) != -1) continue; 调试unresolved()让我到以下几点( InjectorImpl#489 ): Creatable creatableAnnotation = desiredClass.getAnnotation(Creatable.class); 其中desiredClass是类org.eclipse.ui.internal.ViewReference 。 然后函数返回1,导致继续大写和exception。 stacktrace是以下( 在这里完整 ): !ENTRY org.eclipse.e4.ui.workbench 4 0 2015-05-06 13:00:05.899 !MESSAGE Unable to create class […]

load-time-weaver(aspectj-weaver)在apache tomcat 7.0.55中不起作用

需要一些关于加载时间织布工的帮助。 我的项目已经在apache tomcat 7.0.42中工作了; 但是,每当我将tomcat版本更改为7.0.55时,我都会收到此错误 SEVERE: Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.context.weaving.AspectJWeavingEnabler#0’: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘loadTimeWeaver’: Initialization of bean failed; nested exception is java.lang.IllegalStateException: ClassLoader [org.apache.catalina.loader.WebappClassLoader] does NOT provide an ‘addTransformer(ClassFileTransformer)’ method. Specify a custom LoadTimeWeaver or start your Java virtual […]

Maven,GWT和Eclipse项目

我正在尝试使用最新的Maven,GWT和Eclipse设置新的Web项目。 我正在尝试使用GWT Maven插件中的可用原型使用命令生成它: mvn archetype:generate -DarchetypeGroupId = org.codehaus.mojo -DarchetypeArtifactId = gwt-maven-plugin -DarchetypeVersion = 2.4.0 -DarchetypeRepository = repo1.maven.org 运行mvn gwt:运行构建项目,应用程序启动,一切似乎都没问题。 当我尝试将此项目作为“Maven项目”导入Eclipse Indigo时,问题就出现了。 我正在接受mvn警告 描述资源路径位置类型maven-war-plugin目标“inplace”,“explosion”,“manifest”被m2e pom.xml / contactmanager第93行忽略Maven项目构建生命周期映射问题 和许多Java错误一样 资源路径位置类型GreetingService无法解析为类型GwtTestContactManager.java / contactmanager / src / test / java / com / jeffmaury / contactmanager / client 缺少异步接口GreetingServiceAsync 看起来事情发生了变化,最新的gwt,m2eclipse,eclipse indigo和mvn无法正常协同工作。 导入Eclipse后有没有办法修复这个基本的GWT项目? 并从IDE运行此生成的应用程序? 顺便说一句,我也遵循了许多教程(例如http://riadiscuss.jeffmaury.com/2011/06/tutorial-maven-gwt-plugin-google.html )但没有成功。 几乎所有人都被弃用了…… 谢谢。

Maven(Eclipse插件和mvn)不包括带有pom.xml设置的主类

过去几个小时我一直试图解决这个问题而且我无处可去。 我刚刚安装了Maven for Eclipse插件(M2E,我认为)以及maven,mvn。 我创建了一个非常简单的Hello World项目,并尝试使用以下命令运行构建的jar:java -jar pimidi-0.0.1-SNAPSHOT.jar 无论我尝试什么,我总是得到相同的错误:没有主要的清单属性,在目标/ pimidi-0.0.1-SNAPSHOT.jar 这是我的pom.xml: 4.0.0 com.dan pimidi 0.0.1-SNAPSHOT jar pimidi http://maven.apache.org UTF-8 junit junit 3.8.1 test org.apache.maven.plugins maven-eclipse-plugin 1.5 org.apache.maven.plugins maven-compiler-plugin 1.6 1.6 org.apache.maven.plugins maven-jar-plugin 2.4 com.dan.pimidi.App 我已经在POM的清单节点(类路径,清单位置),不同的插件(汇编,编译等)中尝试了无数不同的选项,但无济于事。 在Eclipse中查看有效的POM时,我可以看到maven-jar-plugin已经包含在更高级别的POM中,省略了对项目POM的任何更改。 有没有人对如何使这个工作有任何想法? 如果这个问题缺乏细节,我会道歉 – 我今晚的精神力量已经过期了。 任何帮助将不胜感激!

如何缩短(或隐藏)JUnit中的包名?

我在JUnit中有很长的包名,这使得很难看到正在运行的测试。 不幸的是,使用Eclipse的“缩写包名称”不起作用。 有没有办法隐藏或最好缩短它们?

在maven项目中使用JDBC连接到Athena

我正在尝试连接到Amazon Athena,在maven项目中使用jdbc,但是正在引发exception。 我认为这个课程没有找到。 在雅典娜的指南中它说: 将JDBC属性aws_credentials_provider_class设置为等于类名,并将其包含在类路径中。 (1) 由于我正在使用eclipse,我认为该类已经在类路径中,但显然不是。 我在一个简单的java项目(不是maven)中测试了代码并且它有效。 AmazonCredentialsProvider.java : package athena; import com.amazonaws.auth.AWSCredentials; public class AmazonCredentials implements AWSCredentials { @Override public String getAWSAccessKeyId() { return “…”; } @Override public String getAWSSecretKey() { return “…”; } } AmazonCredentialsProvider.java : package athena; import com.amazonaws.auth.AWSCredentials; import com.amazonaws.auth.AWSCredentialsProvider; public class AmazonCredentialsProvider implements AWSCredentialsProvider { @Override public AWSCredentials getCredentials() […]

Selenium Scripts在命令行上

有没有办法从命令行运行selenium webdriver测试脚本,这些脚本是通过Eclipse IDE使用Java和JUnit编写的? 我一直在尝试使用Ant或Maven,但我无法使用它。 有人可以提供一些关于去哪里的建议吗?

RAD中的Websphere在启动时挂起

我们在带有Websphere 7的RAD 7中遇到了这个问题,这是一个不一致的麻烦,但我们正在转向使用Websphere 8.5.5的RAD 9,这是一个更加一致的问题。 发生的情况是,在启动应用程序服务器时,它声称已完成启动,但服务器选项卡中的状态未完成,并且RAD似乎几乎失去与服务器的对话。 最终它报告服务器无法在300秒内启动,并尝试停止它,但是,在失去通信后,它实际上并没有停止。 实际上,如果查看任务管理器,服务器确实已启动并正在运行。 浏览器与webapps对话(假设它们是在之前的会话中发布的)。 如果你重新启动RAD,RAD会收到与服务器的通信,一切运行正常。 但是你必须重新开始才能到达那里。 在RAD 7下,这种情况间歇性地发生。 现在我们正在使用RAD 9进行测试,它每次都会发生。 这是什么修复/解决方法?

如何将.war部署到heroku

我在eclipse上创建了一个动态的web项目,它从index.html开始。 我测试了它,它可以在我的本地Apache服务器上运行。 我已经生成了war文件。 现在我想将war文件部署到heroku。 我已下载并安装了所有内容。 我检查了互联网,我开始了解创建 pom.xml,一个开始执行的Main类,maven汇编程序jar文件。 作为初学者,我无法理解如何创建这些文件并将它们推送到heroku。 有人可以解释一下吗? 我不想创建一个新的heroku项目。

使用JDT获取startPosition和方法调用的长度

假设我有这个Java源代码。 如何获取startPosition和“extractedMethod(amount)”调用的长度? package smcho; public class Extract { String _name = “”; public int extractedMethod(int amount) { …. } public int getValue(int amount) { if (amount > 10) { int z = extractedMethod(amount); return z; } …. } 我可以使用hexa查看器来查找起始位置是0x1FA,长度是len(“extract(method)”)== 17,但我想用编程方式使用JDT。 一旦我可以获得CompilationUnit,但我需要知道如何在CompilationUnit中获取调用引用。 IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot(); IProject orig = root.getProject(this.projectName); orig.open(pm); javaProject = JavaCore.create(orig); IType type […]