(Eclipse 3.4,Ganymede)
我在Eclipse中有一个现有的Dynamic Web Application项目.当我创建项目时,我在"配置"下拉列表中指定了"Apache Tomcat v6的默认配置".
这是一个月或两个月,我现在想将配置更改为Tomcat'v5.5'.(这将是生产服务器上的Tomcat版本.)
我尝试了以下步骤(没有成功):
Targeted Runtimes在项目下选择PropertiesTomcat v5.5选项已被禁用,并且UI显示以下消息:If the runtime you want to select is not displayed or is disabled you may need to uninstall one or more of the currently installed project facets. Uninstall Facets...链接.Runtimes选项卡下,仅Tomcat 6显示.Dynamic Web Module,我选择了版本2.4代替2.5.Runtimes选项卡下,Tomcat 5.5现在显示.Cannot change version of project facet Dynamic Web Module …我使用Eclipse(3.4)并且我的类编译时没有警告或错误.我的项目使用外部jar文件.
我需要在哪里放置这个外部jar文件,以便java.lang.NoClassDefFoundError在从另一个项目(而不是在Eclipse)中使用这个类时不会得到它?
我可以将jar解压缩到项目文件夹中,但这感觉不对.
编辑:这个问题不是关于在Eclipse中导入jar,而是在Eclipse之外使用它们.
我在日常工作中使用Eclipse 3.3,并且也广泛使用了Eclipse 3.2.在这两个版本中,有时菜单中的搜索选项(Java搜索,文件搜索等)被禁用,看似随机时间.但是,使用Ctrl+ H,我可以访问搜索功能.有谁知道为什么会这样?它是否已在Eclipse 3.4中修复?
在Eclipse中运行我的所有测试(Eclipse 3.4'Ganymede')时,在"Unrooted Tests"下列出了一个测试.我正在使用Junit 3.8,这个特殊的测试扩展了TestCase.我认为这个测试和其他测试之间没有任何区别.我不记得在Eclipse 3.3(Europa)中发生这种情况.
澄清:
我们还没有转移到JUnit 4.0,所以我们没有使用注释.我也用Google搜索,似乎大多数人都遇到了JUnit 4的问题,但我没有看到任何解决方案.此时测试通过本地和CruiseControl传递,所以我并不过分担心,但很好奇.
但是,当我第一次看到这个时,它是在一个失败的测试中,只有在与其他测试一起运行时才会失败.这让我陷入了兔子洞,寻找解决我从未找到的"无根"问题的解决方案.最终我发现了另一个没有正确拆除的测试的罪魁祸首.
我同意,它看起来像Eclipse问题.
我有两个问题和一些背景.
我正在将Eclipse 1.4.x安装到Eclipse Ganymede中,我想我应该使用SVNKit适配器.我正在使用Subversion 1.4.x附带的Ubuntu 8.04,因为JavaHL适配器需要Subversion 1.5.x,使用像SVNKit这样的纯Java解决方案似乎是一个很好的解决方案.
您使用SVNKit适配器有哪些优缺点?
我找不到任何关于JNA库,SVNKit客户端适配器和SVNKit库实际提供的文档.而且我很想知道我安装的是什么.他们提供什么?
我正在使用Eclipse Ganymede来创建一个Web应用程序,但该项目目前只是一个标准的Java项目.我想将它转换为动态Web项目,我需要亲自动手.
我已经向我提出了关于编辑.project文件的建议,但是当我重新启动Eclipse时,它拒绝打开声称该文件已损坏的项目.项目属性中也没有构面管理选项.
有什么建议?
是否有人在Windows XP或Vista 64位上成功使用最新的64位Ganymede Eclipse版本?
目前,我在32位JDK上运行普通的Eclipse 3.4发行版,并使用64位JDK启动和编译我的应用程序.我们以前的经验是64位Eclipse发行版对我们来说不稳定,所以我很好奇是否有人成功使用它.
我们使用的是JDK 1.6.0_05.
我目前是唯一使用Eclipse Mylyn集成的开发人员(我是实验性的).我配置了两个存储库--Bugzilla,项目用于内部错误跟踪和本地存储库.我使用Local repo来组织我正在为迭代工作的故事.
我想做的是让Local repo可以共享,以便其他开发人员可以使用它.如果开发人员喜欢它,我们可以采用Mylyn作为项目标准.你会推荐哪种存储库?要求是"免费"(如"演讲"和"啤酒")和"令人敬畏"(如"The Rapture").它需要部署在Windows服务器上并与其他服务共享资源(因此资源不会太多).配置简单也很好,因为我只是在我自己的时间探索这个.也许是一个单独的Bugzilla实例?
谢谢!LES
我刚刚第二次升级到Eclipse 3.4,现在我觉得它很好.第一次(它发布的时候)对我来说太麻烦了(主要是PDT 2.0插件); 但现在似乎已经全部解决了.
我的问题是Javascript验证器.如果我在我的项目中的一个JS文件中定义一个类,然后尝试在另一个JS文件中使用它,它告诉我该类型是未定义的.这真是令人讨厌,因为我的一些脚本充斥着红色的波浪形.
另一个问题是这段代码:
var m_dialogFrame = document.getElementById(m_dialogId);
Run Code Online (Sandbox Code Playgroud)
做一个黄色的波形说"类型不匹配:无法从元素转换为___m_dialogBody5"我可以通过添加来解决它
/**
* @type Element
*/
Run Code Online (Sandbox Code Playgroud)
在它之前,但那也将是凌乱的.
还有,两个:
new XMLHttpRequest();
Run Code Online (Sandbox Code Playgroud)
和
new ActiveXObject("Microsoft.XMLHTTP");
Run Code Online (Sandbox Code Playgroud)
得到红色曲线说"x无法解析为某种类型"
最后一个问题是:
if(m_options.width!="auto")
得到一个红色波浪形,因为:"运算符!=未定义参数类型数字,字符串"
如何解决这些问题,或者只是废弃整个Javascript验证工具?顺便说一句:如果能让它发挥作用,它看起来很棒.
我已经按照我喜欢的方式设置了Eclipse 3.4环境.花了我一些时间,找到所有插件(Mylin,PDT,Subclipse),设置所有设置等.现在我看到一些插件(如PDT)仅在其最新版本中支持3.5.
是否可以从3.4更新到3.5?我不想再这样做了.
我在一些邮件列表中读到,他们注意到这是可能的,但谈话在另一个方向落后.谷歌没有太多的帮助,也没有Eclipse的文档.
eclipse ×10
ganymede ×10
eclipse-3.4 ×5
java ×4
eclipse-3.3 ×1
galileo ×1
jar ×1
javascript ×1
junit ×1
mylyn ×1
repository ×1
search ×1
subclipse ×1
svn ×1
svnkit ×1
tomcat ×1
tomcat5.5 ×1
tomcat6 ×1
upgrade ×1
validation ×1