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

java-热部署后的未知实体bean类:netbeans 6.9 glassfish 2.1 eclipselink jpa 2.0【代码】

当我部署应用程序时,它可以完美工作,直到我进行更改,保存并由netbeans热部署该应用程序为止.此时,我在具有@entity并且包含在我的persistence.xml中的类上收到一个未知的实体bean类错误.发生这种情况时,处理jpa的所有内容都会停止工作.只有重新启动服务器后,我的jpa内容才能再次开始工作. 如果我在项目中关闭了部署保存功能,而仅手动保存和部署,我将得到相同的结果. 这仅仅是netbeans / glassfish错误吗?还是我的jpa设置有问题? 例...

在eclipse中打包Java代码

我已经在Eclipse中设置了一个Java项目,并且希望将其放入其他计算机中,但是我的项目中有很多依赖项.如果我只是复制并粘贴项目文件夹,然后将其添加到另一台机器上,那么它会给我一个类路径错误和库错误参考…最有效的方式是将我的代码与源代码一起移植到另一台机器上? eclipse提供此功能吗?解决方法:创建基本项目(可以在计算机之间进行一步骤复制和粘贴)的最简单方法是通过以特定方式设置项目: 1)将依赖项jar物理复制到项目文件夹或...

java-在运行时(调试时)在eclipse中比较2个对象?【代码】

我可以使用Eclipse-Expressions工具比较2个对象吗?我正在尝试调试Java程序.我所能做的最大事情是,将两个对象都添加到表达式中,然后手动扩展该对象以进行比较,我希望有一个选择,选择2个对象(当然是同一类-类),然后说“比较”,然后Eclipse解析两个对象对象并突出显示所有差异. PS:我不愿意手动执行此操作,只是我要处理的对象非常复杂,例如它具有10个级别或Objects的数组列表:)解决方法:这不是一个很好的解决方案,但过去对我来说效...

在Eclipse外部构建时的Java泛型代码编译问题【代码】

我已经为一个非常小的GWT项目配置了Maven构建.从Eclipse进行编译/运行不会造成任何问题,但是当我执行Maven构建时,我在一个地方就遇到了编译问题(这是GWT的“客户端”代码,但是我不确定是否是这种情况). Maven /编译输出:[..]SmartTable.java:[63,52] ')' expected [..]SmartTable.java:[63,53] ')' expected [..]SmartTable.java:[63,69] ';' expected [..]SmartTable.java:[63,71] not a statement [..]SmartTable.java:[63,77] ...

java-Eclipse在maven .pom中添加springframework依赖项时给出错误【代码】

我使用webapp工件在Eclipse中创建了一个Maven项目,并在阅读在线教程后将以下几行放在.pom文件中.<dependency><groupId>org.springframework</groupId><artifactId>spring</artifactId><version>3.0.5.RELEASE</version> </dependency>但是,在本教程中,版本为2.5.6.考虑到其最新版本,我将其替换为3.0.5.RELEASE. 但是对于这个版本,eclipse给出了一个错误Missing artifact org.springframework:spring:jar:3.0.5.RELEASE:compile这是...

java-在Eclipse插件中显示复杂对话框的正确方法是什么?【代码】

我希望当用户单击插件添加的某些按钮时出现一个复杂的对话框,但是我找不到支持添加任意控件的任何现有对话框类型. 取而代之的是,我正在考虑创建一个只有一页的向导-可能看起来不错,但感觉不对.有没有更好的方法来创建带有复杂控件的对话框?解决方法:您想将org.eclipse.jface.dialogs.TrayDialog子类化.这将为您提供一个带有按钮栏的对话框,以及单击帮助按钮时将出现的滑出托盘.根据TrayDialog的Javadoc:It is recommended to sub...

java-插件安装后Eclipse启动问题【代码】

我使用Eclipse 3.4.2,并且刚刚安装了Eclipse的Android SDK插件.但是安装后,当我启动Eclipse时,出现错误消息 这是日志所说的!SESSION 2011-03-07 11:13:53.163 ----------------------------------------------- eclipse.buildId=M20090211-1700 java.version=1.6.0_23 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US Command-line arguments: -os win32 -ws win32 -arch x86!E...

java-在Eclipse中定制进度视图

我在Eclipse上有一个RCP应用程序,可以大量使用作业.这会导致“进度视图”有时变得混乱并且难以阅读. 是否可以扩展到进度视图以按类别过滤或制表正在运行的作业?还是这超出了预期用途?解决方法:不,Progress View代码全部是内部代码,我们没有任何计划使其可扩展.您应该考虑@aav的建议(1)和(2).无法完成建议(3),因为IJobManager不会给您实际的进度.

Java-Eclipse:Ant脚本导出项目的用户库/库【代码】

我是Java编程的新手.我最初是从NetBeans开始的,但是在朋友的建议下,我已经迁移到Eclipse. 在NetBeans中,针对该项目的预先编写的ant构建脚本将生成Project.jar文件,并将所有必需的库/ jar放在lib /文件夹中. 但是,在Eclipse中,似乎需要编写自己的ant脚本.我写了几行来生成jar文件: < target name =“ compile”> < mkdir dir =“ ${build.dir}” /> < javac srcdir =“ ${src.dir}” destdir =“ ${build.dir}” classpathref ...

java-如何检查Eclipse中使用的执行环境?【代码】

我想在我的Java项目中导入包java.util.concurrent,但是它不可用.该项目是在Eclipse中开发的,而我的Eclipse正在使用JRE6.从Java 1.5开始可以使用java.util.concurrent包,为什么JRE6不包含Java 1.5? 我唯一的猜测是Eclipse当前使用的执行环境早于Java 1.5,但是如何验证呢? 或者,还有其他方法可以导入下拉选择框中未显示的软件包吗? 提前致谢.解决方法:右键点击项目Properties -> Java Built Path -> Libraries ->Check the JRE/JD...

java-摆脱Eclipse中烦人的警告【代码】

下面的代码(其中Config.PREFERENCES_ENABLE是静态最终布尔值)会产生编译器警告(在if块之后的所有代码上,警告是“ Dead Code”),并尝试在其上使用@SuppressWarnings(“ all”)产生语法错误.我知道我在这里有点强迫症,但你知道这是怎么回事.void displayPreferences() {if(!Config.PREFERENCES_ENABLED) return;startActivityForResult(new Intent(this, PrefsActivity.class),PREFERENCE_ACTIVITY); }解决方法:除了更改Eclipse编译器...

Java-直接从Eclipse搜索Maven工件

我想知道是否有可能直接从m2eclipse插件中搜索Maven工件.通常,我只是使用Google并将工件从浏览器粘贴到pom.xml中. 有什么更好的办法吗?解决方法:其他答案的附录:通过选中Window>激活Maven索引.偏好设置> Maven>启动时下载存储库索引更新.这样,您将始终在配置的存储库中找到所有库的最新版本.

java-是否有Eclipse自动完成插件?

我对Eclipse默认自动补全的行为不是很满意,不幸的是我一直找不到任何替代方法… 有没有人找到可以帮助我的东西?谢谢… 编辑: 主要问题是eclipse不会选择要插入的好的候选者,我尝试使用高级上下文辅助首选项中的设置进行操作,但效果不佳.解决方法:您能描述出什么完全不满意吗?也许举个例子? Code Recommenders正在研究如何使代码完成位更智能的各种方法.您可以检查 > http://www.eclipse.org/recommenders/manual/#completion-e...

java-是否有一种方法(例如Eclipse插件)自动从实体(JPA)生成DTO?【代码】

我想要一个简单的DTO生成工具, >即时生成(例如cglib-动态创建类和DTO对象)>或将使用Entity并生成DTO的Eclipse插件(用户将指定要包含的树图,对于不包含的树图,则将包含外键而不是相关实体等) 例如.像这样@Entity @Table(name="my_entity") public class MyEntity {@Id @GeneratedValue(strategy=GenerationType.AUTO)private Long id;private String name;@ManyToOneprivate RelatedEntity related;public RelatedEntity getRelated...

使用Java(IDE-Eclipse)中的RELAX NG Schema验证xml文件【代码】

我一直在尝试针对名为bookNewRelax.rnc的.rnc文件验证xml文件名称bookNew.xml. 我经常面对的错误是- 线程“主”中的异常java.lang.IllegalArgumentException:无法加载实现由http://relaxng.org/ns/structure/1.0指定的模式语言的SchemaFactory 在javax.xml.validation.SchemaFactory.newInstance(未知来源) 在testRelax.main(testRelax.java:38) 为了防止这种情况,我在实例化SchemaFactory类的对象之前使用了一行代码,我认为...