草庐IT

eclipse-emf

全部标签

java - 运行启动文件的 Eclipse 快捷方式

我有一些用于从运行配置运行的项目的启动文件。有什么方法可以创建键盘快捷键来运行特定的启动文件,以便我只需按一个键即可启动?我已经尝试从Preferences->General->Keys,但是我没有找到我需要的启动配置。谢谢 最佳答案 不,无法将特定的键序列分配给特定的启动配置。您所能做的就是:始终启动之前启动的应用程序。启动Activity编辑器。如果不可启动,则启动相关项目启动Activity编辑器。如果不可启动,则启动之前启动的应用程序这适用于您按F11或ctrl-F11时。您始终可以通过右键单击运行方式或alt-shift-

java - 在 Java/Eclipse 中构建时复制数据文件

连同我的java源代码,我有一些数据文件,我想在构建源代码时将其复制到构建目录。目前我没有使用任何构建工具(例如maven或ant),而是仅在Eclipse中开发和运行单元测试。我能否以某种方式要求Eclipse在构建我的Java代码时复制这些数据文件? 最佳答案 首先创建一个新的源文件夹,命名为res,你可以用这个文件夹来存储你的数据文件。接下来打开项目属性的JavaBuildPath部分(从项目的上下文菜单中)。选择源选项卡。在此选项卡中,您可以控制每个源文件夹的输出文件夹。默认情况下,eclipse在构建期间将源文件夹中的所有

java - Maven:如何在 Eclipse 中包含存储库中不可用的 jar?

我已将JAR文件复制到src\main\webapp\WEB-INF\lib中。我使用eclipse。如果我将jars一个接一个地添加到Project->JavaBuildPath->Addjars,然后我执行Project->Maven->UpdateProjectConfiguration,它们将被Maven删除。Eclipse显示错误,其中包含“无法解析xxx”。Env:EclipseJavaEEIDEforWebDevelopers.Version:IndigoServiceRelease1Buildid:20110916-0149m2e-MavenIntegrationfor

java - 为什么当我使用编辑器代码生成器时,eclipse 会自动在构造函数中添加一个 java super() 方法?

当我在java类中编写构造函数时,我通常不会在其中调用super()。当我从eclipse源代码编辑器生成构造函数时,为什么它总是在其中添加super()?在我编写的构造函数中没有默认添加它是我错了吗?如果我决定使用eclipse代码生成器,那么在构造函数中保留super()调用有什么问题吗? 最佳答案 正如@Kon正确指出的那样,无论如何都存在对默认super构造函数的隐式调用(这可以通过使用javap-c检查字节码轻松验证)。如果您不希望Eclipse使其显式化,只需选中构造函数创建GUI底部的“省略对默认构造函数super()

java - 在 Eclipse 和 Maven 中使用 JUnit 的类路径问题

在JUnit测试中,我使用此代码加载特定于测试的配置文件:InputStreamconfigFile=getClass().getResourceAsStream("config.xml");当我通过eclipse运行测试时,它要求xml文件与测试文件在同一个目录中。当我使用Maven构建项目时,它要求xml位于src/test/resources中,以便将其复制到target/test-classes中。我怎样才能使它们都只使用一个文件? 最佳答案 将config.xml文件放在src/test/resources下,并在Ecli

java - 检查 Eclipse 调试器中的当前异常?

如果Java应用程序抛出未处理的异常,它会导致Eclipse在该点中断。有没有办法检查当前异常?基本上,来自MSVS的$exception? 最佳答案 我认为当使用Exceptionbreakpoint时会出现所描述的问题,在这种情况下您无权访问异常变量并且无法在变量View中检查它。我在以下帖子中找到了这个问题的“解决方案”:BreakpointatexceptioninEclipse-howtoexamineExceptionobject?它是:ThereisanoptionintheEclipsePreferencesthat

java - 如何在 Amazon EC2 上部署 Eclipse Java Web 动态项目?

我正在尝试创建一个能够与AmazonRDS通信的Web项目。我知道如何使用JDBC使本地主机项目连接到RDS。但是,问题是我从未尝试部署我的项目(这样,例如有人可以键入somePage.com,然后转到我的网页)。我有一个AmazonEC2实例,并且我已经编写了一个简单的helloworldjsp页面。我能够编译它并使用安装的ApacheTomcat服务器运行EclipseWeb动态项目,然后键入localhost:8080/somePage然后我可以看到我的helloworld弹出。但是,如何在这个EC2实例上部署我的项目?我使用的是WindowsServer2012版本。我的整个想

java - 是否有可能使 Eclipse 生成 hashCode 和等于 HashCodeBuilder 和 EqualsBuilder

默认生成的hashCode和equals实现充其量是丑陋的。是否有可能使eclipse从HashCodeBuilder和EqualsBuilder生成一个,甚至可能是一个带有ToStringBuilder的toString? 最佳答案 看看Commons4E有段时间没更新了,不过我猜应该不会有太大变化吧?更新:刚刚检查了3.4.1,它工作正常。 关于java-是否有可能使Eclipse生成hashCode和等于HashCodeBuilder和EqualsBuilder,我们在StackO

java - 如何将 "HttpClient"导入 Eclipse?

如何在Eclipse中导入“HttpClient”?我从http://hc.apache.org/downloads.cgi下载了HttpClient现在。我将它添加到我的Eclipse新Java项目中,并希望从网站运行示例副本。这个例子使用了importorg.apache.commons.httpclient.*;但是,可惜的是,它表明Eclipse无法解决这个问题。现在,我想知道将新发布的HttpClient导入我的项目的正确方法。是否有必要在类路径中添加一些jar?这是什么?这是我运行的整个示例。我猜新发布的“HTTPClient”更改了它的导入jar,是真的吗?package

从 Eclipse 运行 ant 时出现 javac : java. lang.OutOfMemoryError

我已经在ini文件中为eclipse提供了大量内存,但它仍然没有使用超过300mb的内存,我可以在任务管理器中看到这一点。[javac]Thesystemisoutofresources.[javac]Consultthefollowingstacktracefordetails.[javac]java.lang.OutOfMemoryError:Javaheapspace[javac]atcom.sun.tools.javac.comp.Attr.selectSym(Attr.java:1938)[javac]atcom.sun.tools.javac.comp.Attr.visit